Patents by Inventor Alex BENCZ

Alex BENCZ 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).

  • Patent number: 11390277
    Abstract: Systems and methods for self-driving collision prevention are presented. The system comprises a self-driving vehicle safety system, having one or more sensors in communication with a control system. The control system is configured determine safety fields and instruct the sensors to scan a region corresponding to the safety fields. The control system determines exclusion regions, and omits the exclusion regions from the safety field. The safety system may also include capability reduction parameters that can be used to constrain the drive system of the vehicle, for example, by restricting turning radius and speed in accordance with the safety fields.
    Type: Grant
    Filed: November 28, 2019
    Date of Patent: July 19, 2022
    Assignee: Clearpath Robotics Inc.
    Inventors: Matthew Lord, Ryan Christopher Gariepy, Peiyi Chen, Michael Irvine, Alex Bencz
  • Publication number: 20220194441
    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: Application
    Filed: December 2, 2021
    Publication date: June 23, 2022
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Yan Ma, Michael Irvine, Shahab Kaynama, James Servos, Peiyi Chen
  • Patent number: 11225275
    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: September 10, 2020
    Date of Patent: January 18, 2022
    Assignee: CLEARPATH ROBOTICS INC.
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Yan Ma, Michael Irvine, Shahab Kaynama, James Servos, Peiyi Chen
  • Publication number: 20210311475
    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: February 25, 2021
    Publication date: October 7, 2021
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Andrew Clifford Blakey, Shahab Kaynama, James Servos
  • Patent number: 10990100
    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: March 1, 2019
    Date of Patent: April 27, 2021
    Assignee: CLEARPATH ROBOTICS INC.
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Andrew Clifford Blakey, Shahab Kaynama, James Servos
  • Patent number: 10955845
    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: March 1, 2019
    Date of Patent: March 23, 2021
    Assignee: CLEARPATH ROBOTICS INC.
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Andrew Clifford Blakey, Shahab Kaynama, James Servos
  • Publication number: 20210061323
    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: Application
    Filed: September 10, 2020
    Publication date: March 4, 2021
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Yan Ma, Michael Irvine, Shahab Kaynama, James Servos, Peiyi Chen
  • Publication number: 20210018933
    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: Application
    Filed: October 7, 2020
    Publication date: January 21, 2021
    Inventors: Ryan Christopher Gariepy, Alex Bencz
  • Patent number: 10845822
    Abstract: Systems and methods for utilizing fleets of robots are disclosed. The method comprises receiving a task with a computing device, and retrieving, from a memory, battery-charge attributes associated, respectively, with at least three robots. A determination is made that the first battery-charge attribute is greater than the second battery-charge attribute, which is greater than the third battery-charge attribute. The battery-charge attributes are evaluated against a criterion. After determining that the first and second battery-charge attributes satisfy the criterion, the first and second robots are added to a selection set. After determining that the third battery-charge attribute does not satisfy the criterion, the third robot is omitted from the selection set. The selection is then optimized based on the first and second battery-charge attributes, and then one of the first and second robots is selected from the selection set to perform an action associated with the task request.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: November 24, 2020
    Assignee: Clearpath Robotics Inc.
    Inventors: Ryan Christopher Gariepy, Alex Bencz
  • Patent number: 10814891
    Abstract: Systems and methods for obstacle avoidance with a self-driving vehicle are provided. The system comprises a processor connected to the self-driving vehicle and a sensor in communication with the processor. The sensor is configured to detect objects. The processor is configured to receive a measurement of the self-driving vehicle's speed, and define a sensor region based on the speed. The processor can determine that an object detected by the sensor is within the sensor region, and then initiate a fail-safe routine. The sensor region may be defined based on a range parameter. The sensor region may be defined based on the stopping distance of the vehicle. The sensor region may be redefined when the vehicle's speed changes.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: October 27, 2020
    Assignee: CLEARPATH ROBOTICS INC.
    Inventors: Ryan Christopher Gariepy, Alex Bencz, Yan Ma, Michael Irvine, Shahab Kaynama, James Servos, Peiyi Chen
  • Publication number: 20200225664
    Abstract: A system, method and apparatus for executing tasks with unmanned vehicles is provided. The system 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 feature reference data; a communication interface; and a processor configured to: receive, using the interface, a command having task data and a location associated with a given feature; control the propulsion system to move the chassis to the location; while the chassis is moving to the location, determine, using the sensor(s), that the given feature is detected based on the feature reference data; and, responsive to the given feature being detected, control the propulsion system to execute a task based on the task data.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Ryan Christopher Gariepy, Yan Ma, Alex Bencz
  • Publication number: 20200172096
    Abstract: Systems and methods for self-driving collision prevention are presented. The system comprises a self-driving vehicle safety system, having one or more sensors in communication with a control system. The control system is configured determine safety fields and instruct the sensors to scan a region corresponding to the safety fields. The control system determines exclusion regions, and omits the exclusion regions from the safety field. The safety system may also include capability reduction parameters that can be used to constrain the drive system of the vehicle, for example, by restricting turning radius and speed in accordance with the safety fields.
    Type: Application
    Filed: November 28, 2019
    Publication date: June 4, 2020
    Inventors: Matthew Lord, Ryan Christopher Gariepy, Peiyi Chen, Michael Irvine, Alex Bencz
  • Publication number: 20200133305
    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: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventors: Ryan Christopher GARIEPY, Alex BENCZ
  • 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
  • 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: 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
  • Publication number: 20180186391
    Abstract: Systems and methods for obstacle avoidance with a self-driving vehicle are provided. The system comprises a processor connected to the self-driving vehicle and a sensor in communication with the processor. The sensor is configured to detect objects. The processor is configured to receive a measurement of the self-driving vehicle's speed, and define a sensor region based on the speed. The processor can determine that an object detected by the sensor is within the sensor region, and then initiate a fail-safe routine. The sensor region may be defined based on a range parameter. The sensor region may be defined based on the stopping distance of the vehicle. The sensor region may be redefined when the vehicle's speed changes.
    Type: Application
    Filed: February 27, 2018
    Publication date: July 5, 2018
    Inventors: Ryan Christopher GARIEPY, Alex BENCZ, Yan MA, Michael IRVINE, Shahab KAYNAMA, James SERVOS, Peiyi CHEN
  • 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