Patents by Inventor Christopher Gariepy

Christopher Gariepy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200122328
    Abstract: Systems and methods for process tending with a robot arm are presented. The system comprises a robot arm and robot arm control system mounted on a self-driving vehicle, and a server in communication with the vehicle and/or robot arm control system. The vehicle has a vehicle control system for storing a map and receiving a waypoint based on a process location provided by the server. The robot arm control system stores at programs that is executable by the robot arm. The vehicle control system autonomously navigates the vehicle to the waypoint based on the map, and the robot arm control system selects a target program from the stored programs based on the process location and/or a process identifier.
    Type: Application
    Filed: September 5, 2019
    Publication date: April 23, 2020
    Inventors: Daniel Cantor, Ryan Christopher Gariepy, Roydyn Clayton, Yvan Geoffrey Rodrigues, Anthony William Tod, Bryce William Vondervoort
  • Patent number: 10618401
    Abstract: A mobile platform for materials transport is provided. The platform includes a pair of suspension devices that in turn include a pair of rocker beams which can be rotated between two positions: a first position where central wheels attached thereto can be used to drive the platform; and a second position where the central wheels are retracted and the platform can be rolled on end wheels without the friction of the central wheels, and an associated drive system, impeding movement of the platform. Furthermore, data from sensors and/or load cells can be used to control movement of the platform; specifically shifts in load distribution and/or sensed forces at the suspension devices can indicate that a load (and/or materials) has shifted and/or is shifting and movement of the platform is adjusted accordingly, for example to prevent the platform and/or the load (and/or materials) from tipping.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: April 14, 2020
    Assignee: CLEARPATH ROBOTICS INC.
    Inventors: Matthew Lord, Roydyn Clayton, Michael Irvine, Ryan Christopher Gariepy
  • Publication number: 20200084164
    Abstract: A system, apparatus and method for automatic environmental data collection and analysis are provided, including a server comprising: a processor and a communication interface, the processor configured to: receive, using the communication interface, a geographic survey request from a first computing device; translate the geographic survey request into mission data for collecting geographic survey data; transmit, using the communication interface, the mission data to a second computing device associated with a geographic survey entity; receive, using the communication interface, the geographic survey data collected by the geographic survey entity using the mission data; analyze the geographic survey data to generate processed geographic survey data; and, transmit, using the communication interface, the processed geographic survey data to the first computing device.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 12, 2020
    Applicant: Clearpath Robotics Inc.
    Inventors: Ryan Christopher Gariepy, Matthew Allen Rendall, Andrew Clifford Blakey
  • Patent number: 10585440
    Abstract: There is provided a driver-support system for use with a human-operated material-transport vehicle, and methods for using the same. The system has at least one sensor, a human-vehicle interface, and a transceiver for communicating with a fleet-management system. The system also has a processor that is configured to provide a mapping application and a localization application based on information received from the sensor. The mapping application and localization application may be provided in a single localization-and-mapping (“SLAM”) application, which may obtain input from the sensor, for example, when the sensor is an optical sensor such as a LiDAR or video camera.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: March 10, 2020
    Assignee: CLEARPATH ROBOTICS INC.
    Inventors: Ryan Christopher Gariepy, Matthew Allen Rendall, Simon Drexler, Roydyn Clayton, Shahab Kaynama
  • Publication number: 20190366867
    Abstract: There is provided an electrically-powered material-transport vehicle having a vehicle-charging contact on one side of the vehicle, and a second vehicle-charging contact on the opposite side of the vehicle. The vehicle has a load-bearing cap that covers the top of the vehicle, and a cap elevator for raising and lowering the cap. The cap can be raised and lowered to a transit position, a payload-engagement position, a charging position, and a maintenance position. In the transit position and payload-engagement position, the cap covers the vehicle-charging contacts so that they are not exposed. In the charging position, the cap is raised so that the vehicle-charging contacts are exposed. The vehicle can enter a charging-dock with the cap in the charging position in order to recharge the vehicle's battery.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 5, 2019
    Inventors: Ryan Christopher Gariepy, Matthew Allen Rendall, John Duncan Edwards, Aaron Wilson, Simon Drexler, Scott Waters, Aaron Gerlach, Mark Podbevsek, Michael Irvine, Vaibhav Kumar Mehta, Peiyi Chen, Amritpal Saini, Robert Dam, Michael O'Driscoll, Arsalan Alim
  • Publication number: 20190360835
    Abstract: Systems and methods for a stand-alone self-driving material-transport vehicle are provided. A method includes: displaying a graphical map on a graphical user-interface device based on a map stored in a storage medium of the vehicle, receiving a navigation instruction based on the graphical map, and navigating the vehicle based on the navigation instruction. As the vehicle navigates, it senses features of an industrial facility using its sensor system, and locates the features relative to the map. Subsequently, the vehicle stores the updated map including the feature on the vehicle's storage medium. The map can then be shared with other vehicles or a fleet-management system.
    Type: Application
    Filed: August 13, 2019
    Publication date: November 28, 2019
    Inventors: Ryan Christopher Gariepy, Jason Scharlach, Andrew Blakey, Simon Drexler, James Dustin Servos
  • Patent number: 10462076
    Abstract: A system, apparatus and method for automatic environmental data collection and analysis are provided, including a server comprising: a processor and a communication interface, the processor configured to: receive, using the communication interface, a geographic survey request from a first computing device; translate the geographic survey request into mission data for collecting geographic survey data; transmit, using the communication interface, the mission data to a second computing device associated with a geographic survey entity; receive, using the communication interface, the geographic survey data collected by the geographic survey entity using the mission data; analyze the geographic survey data to generate processed geographic survey data; and, transmit, using the communication interface, the processed geographic survey data to the first computing device.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: October 29, 2019
    Assignee: CLEARPATH ROBOTICS INC.
    Inventors: Ryan Christopher Gariepy, Matthew Allen Rendall, Andrew Clifford Blakey
  • Publication number: 20190270402
    Abstract: An autonomous vehicle is disclosed. The vehicle comprises a chassis, two or more drive wheels extending below the chassis, a drive motor housed within the chassis for driving the drive wheels, and a payload surface on top of the chassis for carrying a payload. An illumination system, for emitting light from at least one portion of the chassis, is mounted substantially around the entire perimeter of the chassis. The illumination system may be implemented using an array of light-emitting diodes (“LEDs”) that are arranged as segments. For example, there may be “headlight” segments on the front left and front right corners of the chassis.
    Type: Application
    Filed: March 12, 2019
    Publication date: September 5, 2019
    Inventors: Simon Drexler, Matthew Allen Rendall, Ryan Christopher Gariepy, Mike Hanuschik, Paul Mohr
  • Publication number: 20190263250
    Abstract: A mobile platform for materials transport is provided. The platform includes a pair of suspension devices that in turn include a pair of rocker beams which can be rotated between two positions: a first position where central wheels attached thereto can be used to drive the platform; and a second position where the central wheels are retracted and the platform can be rolled on end wheels without the friction of the central wheels, and an associated drive system, impeding movement of the platform. Furthermore, data from sensors and/or load cells can be used to control movement of the platform; specifically shifts in load distribution and/or sensed forces at the suspension devices can indicate that a load (and/or materials) has shifted and/or is shifting and movement of the platform is adjusted accordingly, for example to prevent the platform and/or the load (and/or materials) from tipping.
    Type: Application
    Filed: March 1, 2019
    Publication date: August 29, 2019
    Inventors: Matthew Lord, Roydyn Clayton, Michael Irvine, Ryan Christopher Gariepy
  • Publication number: 20190265704
    Abstract: Systems, methods and apparatus are provided for handling operational constraints for unmanned vehicles. The system includes: a plurality of mobile unmanned vehicles for deployment in an environment; a computing device connected to the plurality of unmanned vehicles via a network, the computing device storing, in a memory, a plurality of operational constraints; each operational constraint including (i) a type identifier, (ii) an indication of a region of the environment, and (iii) a property defining a constraint on the operation of the unmanned vehicles within the region. The computing device is configured to: receive a request from one of the mobile unmanned vehicles, the request identifying an operational constraint; responsive to receiving the request, retrieve an operational constraint from the memory based on the request; and send the retrieved operational constraint to the one of the mobile unmanned vehicles.
    Type: Application
    Filed: March 1, 2019
    Publication date: August 29, 2019
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Andrew Clifford Blakey, Shahab Kaynama, James Servos
  • Publication number: 20190122157
    Abstract: Systems and methods for deploying groups of self-driving material-transport vehicles are presented. The system comprises a fleet of self-driving material-transport vehicles having two or more vehicle teams and a fleet-management system. The fleet-management system has a processor and non-transitory computer-readable media comprising instructions that, when executed by the processor, configure the processor to receive a request for an event to be executed, select a vehicle team from within the fleet based on the request, select a vehicle from within the vehicle team, and transmit event directions to the selected vehicle based on the request for the event. The selected vehicle then executes the event directions.
    Type: Application
    Filed: October 23, 2018
    Publication date: April 25, 2019
    Inventors: Sam Adrian Jenkins, Smriti Chopra, Andrei Petru Ionescu, Ryan Christopher Gariepy
  • Patent number: 10259382
    Abstract: An autonomous vehicle is disclosed. The vehicle comprises a chassis, two or more drive wheels extending below the chassis, a drive motor housed within the chassis for driving the drive wheels, and a payload surface on top of the chassis for carrying a payload. An illumination system, for emitting light from at least one portion of the chassis, is mounted substantially around the entire perimeter of the chassis. The illumination system may be implemented using an array of light-emitting diodes (“LEDs”) that are arranged as segments. For example, there may be “headlight” segments on the front left and front right corners of the chassis.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: April 16, 2019
    Inventors: Simon Drexler, Matthew Allen Rendall, Ryan Christopher Gariepy, Mike Hanuschik, Paul Mohr
  • Patent number: 10245935
    Abstract: A mobile platform for materials transport is provided. The platform includes a pair of suspension devices that in turn include a pair of rocker beams which can be rotated between two positions: a first position where central wheels attached thereto can be used to drive the platform; and a second position where the central wheels are retracted and the platform can be rolled on end wheels without the friction of the central wheels, and an associated drive system, impeding movement of the platform. Furthermore, data from sensors and/or load cells can be used to control movement of the platform; specifically, shifts in load distribution and/or sensed forces at the suspension devices can indicate that a load (and/or materials) has shifted and/or is shifting and movement of the platform is adjusted accordingly, for example to prevent the platform and/or the load (and/or materials) from tipping.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: April 2, 2019
    Inventors: Matthew Lord, Roydyn Clayton, Michael Irvine, Ryan Christopher Gariepy
  • Patent number: 10241515
    Abstract: Systems, methods and apparatus are provided for handling operational constraints for unmanned vehicles. The system includes: a plurality of mobile unmanned vehicles for deployment in an environment; a computing device connected to the plurality of unmanned vehicles via a network, the computing device storing, in a memory, a plurality of operational constraints; each operational constraint including (i) a type identifier, (ii) an indication of a region of the environment, and (iii) a property defining a constraint on the operation of the unmanned vehicles within the region. The computing device is configured to: receive a request from one of the mobile unmanned vehicles, the request identifying an operational constraint; responsive to receiving the request, retrieve an operational constraint from the memory based on the request; and send the retrieved operational constraint to the one of the mobile unmanned vehicles.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 26, 2019
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Andrew Clifford Blakey, Shahab Kaynama, James Servos
  • Patent number: 10235701
    Abstract: Methods and computer-readable media are provided herein for implementing custom application programming interfaces (API) for creating, managing, and provisioning packages of online applications. An offer management service API is implemented that provides methods for creating and modifying offers for packages of online applications. An offer provisioning API is implemented that provides methods enabling the provisioning of online applications for subscribers to offers. An application provider API is published and utilized to provision and maintain individual instances of online applications provided by application providers.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yunus Mohammed, Apurva F. Dalia, Christopher Gariepy, Venugopala Rao Moram, Joydeep Bhattacharyya, Sandeep P. Karanth, Christopher J. Saam, Lizhong Huang, Rodrigo Junqueira Lode
  • Patent number: 10191494
    Abstract: A system, method and apparatus for implementation of variable references frames in unmanned vehicles is provided, which includes an unmanned vehicle comprising: a chassis; a propulsion system configured to move the chassis; sensor(s) configured to sense features around the chassis; a memory storing a global reference frame associated with an environment within which the chassis is to move; a communication interface; and a processor configured to: receive, using the interface, a command to move to a given coordinate in the global reference frame; control the propulsion system to move the chassis to the given coordinate; when the chassis is at the given coordinate, determine, using the sensor(s), that a given feature is detected; and, when so: automatically cease controlling the propulsion system according to the global reference frame; automatically move the chassis according to a local reference frame defined with reference to a point associated with the given feature.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 29, 2019
    Inventors: Ryan Christopher Gariepy, Yan Ma, Alex Bencz
  • Patent number: 10120390
    Abstract: A system for controlling a fleet of unmanned vehicles includes a plurality of unmanned vehicles connected to a computing device. The computing device stores a dynamic attribute and a static attribute respective to each of the plurality of unmanned vehicles. The computing device is configured to: receive a task request including (i) an item identifier of an item, (ii) an action type defining an action to be performed respective to the item, and (iii) a location identifier of a location at which to perform the action; responsive to receiving the request, retrieve the stored dynamic attributes and static attributes; based on a comparison of the task request with the dynamic attributes and the static attributes, select one of the plurality of unmanned vehicles; and transmit, via the network, a command to the selected unmanned vehicle to perform the action respective to the item at the location.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: November 6, 2018
    Inventors: Ryan Christopher Gariepy, Alex Bencz
  • Patent number: 10012981
    Abstract: An apparatus, method, and system of self-calibrating sensors and actuators for unmanned vehicles is provided, which includes an unmanned vehicle comprising: a chassis; a propulsion system; one or more sensors configured to sense features around the chassis; a memory; a communication interface; and a processor configured to: operate the propulsion system in a guided calibration mode; automatically switch operation of the propulsion system to an autonomous calibration mode when a degree of certainty on a calibration of one or more of sensor data and a position of the chassis is above a first threshold value associated with safe operation of the propulsion system in the autonomous calibration mode; thereafter, operate the propulsion system in the autonomous calibration mode; and, automatically switch operation of the propulsion system to an operational mode when the degree of certainty is above a second threshold value greater than the first threshold value.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: July 3, 2018
    Inventors: Ryan Christopher Gariepy, Kareem Shehata, Prasenjit Mukherjee, Anthony Tod, Teyvonia Thomas, Yan Ma
  • Patent number: 9963155
    Abstract: A system for path control for a mobile unmanned vehicle in an environment is provided. The system includes: a sensor connected to the mobile unmanned vehicle; the mobile unmanned vehicle configured to initiate a first fail-safe routine responsive to detection of an object in a first sensor region adjacent to the sensor; and a processor connected to the mobile unmanned vehicle. The processor is configured to: generate a current path based on a map of the environment; based on the current path, issue velocity commands to cause the mobile unmanned vehicle to execute the current path; responsive to detection of an obstacle in a second sensor region, initiate a second fail-safe routine in the mobile unmanned vehicle to avoid entry of the obstacle into the first sensor region and initiation of the first fail-safe routine.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: May 8, 2018
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Yan Ma, Michael Irvine, Shahab Kaynama, James Servos, Peiyi Chen
  • Publication number: 20180081373
    Abstract: A system, method and apparatus for implementation of variable references frames in unmanned vehicles is provided, which includes an unmanned vehicle comprising: a chassis; a propulsion system configured to move the chassis; sensor(s) configured to sense features around the chassis; a memory storing a global reference frame associated with an environment within which the chassis is to move; a communication interface; and a processor configured to: receive, using the interface, a command to move to a given coordinate in the global reference frame; control the propulsion system to move the chassis to the given coordinate; when the chassis is at the given coordinate, determine, using the sensor(s), that a given feature is detected; and, when so: automatically cease controlling the propulsion system according to the global reference frame; automatically move the chassis according to a local reference frame defined with reference to a point associated with the given feature.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 22, 2018
    Inventors: Ryan Christopher Gariepy, Yan Ma, Alex Bencz