Patents by Inventor Bradley Powers

Bradley Powers 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: 20220068079
    Abstract: A parking management system includes a rate increment generator operable to: compute one or more rate increments based on at least one of: a vehicle identification, a time of day, a local parking policy, a local events, a parking congestion, and a temporary rule; store the at least one rate increment; and transmit the at least one rate increment in response to an inquiry from a user interface.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 3, 2022
    Inventors: Bradley Powers, Albert Lucas Segars, III, Mark Wilson
  • Patent number: 11256259
    Abstract: Systems and methods for contextually mapping zones within a space for regulating robotic navigation within the space include defining, by at least one fiducial marker positioned within the space, a zone within the space, associating a rule with the zone, the rule at least partially dictating operation of one or more robots within the zone, and operating the one or more robots within the zone consistent with the rule.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: February 22, 2022
    Assignee: Locus Robotics Corp.
    Inventors: Matthew Whitaker, Bradley Powers, Michael Charles Johnson, Sean Johnson, Thomas Moore
  • Patent number: 10761539
    Abstract: A method and system for docking a robot with a charger docking station, including receiving an initial pose and receiving a mating pose associated with the robot charger docking station, performing a first navigation from a location to the initial pose, and performing a second navigation of the robot from the initial pose to the mating pose. The second navigation may proceed substantially along an arc path from the initial pose to the mating pose, thereby, upon arriving at the mating pose, an electrical charging port of the robot mates with an electrical charging assembly. The arc path may be associated with a section of a unique circle having a radius and a center equidistant from the initial pose and the mating pose. Controlling for error may include a proportional control and/or weighted control or switching between the controls to maintain an error below a threshold.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: September 1, 2020
    Inventors: Thomas Moore, Bradley Powers, Hian Kai Kwa
  • Publication number: 20200089237
    Abstract: Systems and methods for contextually mapping zones within a space for regulating robotic navigation within the space include defining, by at least one fiducial marker positioned within the space, a zone within the space, associating a rule with the zone, the rule at least partially dictating operation of one or more robots within the zone, and operating the one or more robots within the zone consistent with the rule.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventors: Matthew Whitaker, Bradley Powers, Michael Charles Johnson, Sean Johnson, Thomas Moore
  • Patent number: 10513033
    Abstract: A method for queuing robots destined for one or more target locations in an environment, includes determining if a plurality of robots destined for the one or more target locations have entered a predefined target zone proximate the one or more target locations. The method also includes assigning each of the robots to either its target location or one of a plurality of queue locations based on an assigned priority. The plurality of queue locations are grouped into one or more queue groups.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: December 24, 2019
    Inventors: Michael Charles Johnson, Sean Johnson, Bradley Powers, Kaitlin Margaret Gallagher
  • Patent number: 10429847
    Abstract: A method and system for navigation of a robot along a goal path and avoiding obstacles. The method includes receiving goal pose for one or more robots and determining a goal path for a first robot while avoiding moving and fixed obstacles of a received obstacle map. A first objective function is evaluated to select a preferred velocity from a generated set of candidate velocities, the selecting based on one or more weighted cost functions. A set of velocity obstacles created based on the poses of the one or more robots and the preferred velocity is used in evaluating a second objective function to determine the motion of the robot in the next time cycle. Creating the set of velocity objects includes converting the preferred velocity from a non-holonomic to a holonomic velocity.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: October 1, 2019
    Assignee: Locus Robotics Corp.
    Inventors: Thomas Moore, Bradley Powers
  • Patent number: 10399443
    Abstract: An electrical charging station for charging an autonomous robot with first and second cameras used for docking the autonomous robot with the electrical charging station. There is a front side cover with a surface, the front side cover including a first charging member configured to receive a second charging member on the autonomous robot when the autonomous robot is docked with the charging station for charging. There is a first fiducial surface including a first fiducial marker affixed to the first surface. The first fiducial surface defines a plane disposed at a first non-zero angle relative to a plane defined by the surface of the front side cover. There is a second fiducial surface including a second fiducial marker affixed to the second surface. The second fiducial surface defines a plane disposed at a second non-zero angle relative to the plane defined by the surface of the front side cover.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: September 3, 2019
    Assignee: Locus Robotics Corp.
    Inventors: Hian Kai Kwa, Michael Sussman, Thomas Moore, Bradley Powers, Christina Nicole Fong
  • Patent number: 10386851
    Abstract: A method for navigating a robot from a current pose to a goal pose. A map represents obstacles and free space within an area for robot navigation. A matching map pyramid and an exclusion map pyramid are constructed based on the map and decimations from a highest resolution to successively lower resolutions of the map pyramids. Current pose for navigating from a current location to a goal pose along a goal path includes determining a search area and creating a search heap. Scoring of search tasks on the search heap determines a best candidate pose at a highest resolution matching map, or expands the search heap with search tasks at the next higher resolution matching map. Expanding the search heap at the next higher resolution matching map avoids search tasks that would localize the robot in an exclusion zone.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 20, 2019
    Assignee: Locus Robotics Corp.
    Inventors: Thomas Moore, Bradley Powers
  • Patent number: 10365656
    Abstract: A method, system, and wheeled base for navigating a robot for docking with a charger docking station. The robot receives an initial pose associated with a robot charger docking station and a mating pose associated with the robot charger docking station. The robot first navigates from a location to an initial pose using scan matching to a first map. The robot performs a second navigation from the initial pose to the mating pose using scan matching to a second map, thereby causing an electrical charging port of the robot to mate with an electrical charging assembly of the robot charger docking station. Localization during charger docking may use a higher resolution map than when navigating to the docking station. Localizing against the robot charger docking station may be performed on a higher resolution map of the docking station alone.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: July 30, 2019
    Assignee: Locus Robotics Corp.
    Inventors: Thomas Moore, Bradley Powers, Michael Sussman, Aron K. Insinga
  • Patent number: 10354214
    Abstract: A robot system includes at least one robot configured to interact with a plurality of operators in a warehouse. The robot has a proximity detector configured to detect the presence of an operator of the plurality of operators when they are within a predetermined distance of the at least one robot. There is a processor configured to retrieve from a memory a set of operator interaction preferences for the operator detected. And, there is a display device configured to allow the at least one robot to interact with the detected operator based on the set of operator interaction preferences of the detected operator.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: July 16, 2019
    Inventors: Michael Charles Johnson, Bradley Powers, Bruce Welty, Sean Johnson, Luis Jaquez
  • Publication number: 20190155296
    Abstract: A method, system, and wheeled base for navigating a robot for docking with a charger docking station. The robot receives an initial pose associated with a robot charger docking station and a mating pose associated with the robot charger docking station. The robot first navigates from a location to an initial pose using scan matching to a first map. The robot performs a second navigation from the initial pose to the mating pose using scan matching to a second map, thereby causing an electrical charging port of the robot to mate with an electrical charging assembly of the robot charger docking station. Localization during charger docking may use a higher resolution map than when navigating to the docking station. Localizing against the robot charger docking station may be performed on a higher resolution map of the docking station alone.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Thomas Moore, Bradley Powers, Michael Sussman, Aron K. Insinga
  • Publication number: 20190155295
    Abstract: A method and system for docking a robot with a charger docking station, including receiving an initial pose and receiving a mating pose associated with the robot charger docking station, performing a first navigation from a location to the initial pose, and performing a second navigation of the robot from the initial pose to the mating pose. The second navigation may proceed substantially along an arc path from the initial pose to the mating pose, thereby, upon arriving at the mating pose, an electrical charging port of the robot mates with an electrical charging assembly. The arc path may be associated with a section of a unique circle having a radius and a center equidistant from the initial pose and the mating pose. Controlling for error may include a proportional control and/or weighted control or switching between the controls to maintain an error below a threshold.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Thomas Moore, Bradley Powers, Hian Kai Kwa
  • Publication number: 20190094866
    Abstract: A method and system for navigation of a robot along a goal path and avoiding obstacles. The method includes receiving goal pose for one or more robots and determining a goal path for a first robot while avoiding moving and fixed obstacles of a received obstacle map. A first objective function is evaluated to select a preferred velocity from a generated set of candidate velocities, the selecting based on one or more weighted cost functions. A set of velocity obstacles created based on the poses of the one or more robots and the preferred velocity is used in evaluating a second objective function to determine the motion of the robot in the next time cycle. Creating the set of velocity objects includes converting the preferred velocity from a non-holonomic to a holonomic velocity.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Thomas Moore, Bradley Powers
  • Publication number: 20190094876
    Abstract: A method for navigating a robot from a current pose to a goal pose. A map represents obstacles and free space within an area for robot navigation. A matching map pyramid and an exclusion map pyramid are constructed based on the map and decimations from a highest resolution to successively lower resolutions of the map pyramids. Current pose for navigating from a current location to a goal pose along a goal path includes determining a search area and creating a search heap. Scoring of search tasks on the search heap determines a best candidate pose at a highest resolution matching map, or expands the search heap with search tasks at the next higher resolution matching map. Expanding the search heap at the next higher resolution matching map avoids search tasks that would localize the robot in an exclusion zone.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Thomas Moore, Bradley Powers
  • Publication number: 20190092179
    Abstract: An electrical charging station for charging an autonomous robot with first and second cameras used for docking the autonomous robot with the electrical charging station. There is a front side cover with a surface, the front side cover including a first charging member configured to receive a second charging member on the autonomous robot when the autonomous robot is docked with the charging station for charging. There is a first fiducial surface including a first fiducial marker affixed to the first surface. The first fiducial surface defines a plane disposed at a first non-zero angle relative to a plane defined by the surface of the front side cover. There is a second fiducial surface including a second fiducial marker affixed to the second surface. The second fiducial surface defines a plane disposed at a second non-zero angle relative to the plane defined by the surface of the front side cover.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Kai Hian Kwa, Michael Sussman, Thomas Moore, Bradley Powers, Christina Nicole Fong
  • Patent number: 10198706
    Abstract: A system for identifying and tracking performance of operators in a warehouse. The system comprises at least one robot configured to interact with the operators in the warehouse. The at least one robot includes a first transceiver, a proximity detector, and a memory. The first transceiver defines a zone surrounding the robot and the proximity detector is coupled to the first transceiver. The proximity detector is configured to detect entry, into the zone, of an operator and to detect exit of the operator from the zone. The memory contains information identifying said operators who have entered and exited the zone.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: February 5, 2019
    Assignee: Locus Robotics Corp.
    Inventors: Michael Charles Johnson, Bradley Powers, Bruce Welty, Sean Johnson
  • Patent number: 10019015
    Abstract: A method for performing tasks on items located in a space using a robot, the items being located proximate fiducial markers, each fiducial marker having a fiducial identification. The method includes receiving an order to perform a task on at least one item and determining the fiducial identification associated with the at least one item. The method also includes obtaining, using the fiducial identification of the at least one item, a set of coordinates representing a position of the fiducial marker with the determined fiducial identification, in a coordinate system defined by the space. The method further includes navigating the robot to the coordinates of the fiducial marker associated with said determined fiducial identification.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: July 10, 2018
    Assignee: Locus Robotics Corp.
    Inventors: Michael Charles Johnson, Bradley Powers, Bruce Welty, Sean Johnson
  • Publication number: 20180043533
    Abstract: A method for queuing robots destined for one or more target locations in an environment, includes determining if a plurality of robots destined for the one or more target locations have entered a predefined target zone proximate the one or more target locations. The method also includes assigning each of the robots to either its target location or one of a plurality of queue locations based on an assigned priority. The plurality of queue locations are grouped into one or more queue groups.
    Type: Application
    Filed: September 7, 2017
    Publication date: February 15, 2018
    Inventors: Michael Charles Johnson, Sean Johnson, Bradley Powers, Kaitlin Margaret Gallagher
  • Patent number: 9864377
    Abstract: A method for generating a navigation map of an environment in which a plurality of robots will navigate, includes obtaining an image of the environment defined by a plurality of pixels, each having a cost value. The environment includes an image of a fixed object having a set of pixels corresponding to its location and having a first defined cost value. The method includes obtaining a planned path image for the robots, which include a first set of pixels corresponding to the location of each robot in the environment and a second set of pixels adjacent to the first set of pixels and extending along a planned path of travel toward a destination. The first set of pixels of each robot having the first defined cost value and the second set of pixels having a second defined cost value. The second defined cost value is less than the first defined cost value.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: January 9, 2018
    Assignee: Locus Robotics Corporation
    Inventors: Bruce Welty, Bradley Powers, Eric Tappan
  • Publication number: 20170282368
    Abstract: A method for queuing robots destined for a target location in an environment, includes determining if a first robot occupies the target location and if it is determined that the first robot occupies the target location, determining if a second robot destined for the target location has entered a predefined target zone proximate the target location. If the second robot has entered the predefined target zone, the method further includes navigating the second robot to a first queue location and causing the second robot to wait at the first queue location until the first robot no longer occupies the target location. The method also includes navigating the second robot to the target location after the first robot leaves the target location.
    Type: Application
    Filed: June 21, 2017
    Publication date: October 5, 2017
    Inventors: Mike Johnson, Sean Johnson, Bradley Powers, Kaitlin Margaret Gallagher