Abstract: |
A robot control system determines which of a number of discretizations to use to generate discretized representations of robot swept volumes and to generate discretized representations of the environment in which the robot will operate. Obstacle voxels (or boxes) representing the environment and obstacles therein are streamed into the processor and stored in on-chip environment memory. At runtime, the robot control system may dynamically switch between multiple motion planning graphs stored in off-chip or on-chip memory. The dynamically switching between multiple motion planning graphs at runtime enables the robot to perform motion planning at a relatively low cost as characteristics of the robot itself change. |
Inventor: |
Sorin, Daniel (Boston, MA, US); Konidaris, George (Boston, MA, US); Murray, Sean (Boston, MA, US); Floyd-Jones, William (Boston, MA, US) |
Applicant: |
Realtime Robotics, Inc. (Boston, MA, US) |
Face Assignee: |
N/A |
Filed: |
2019-02-05 |
Issued: |
2019-08-08 |
Claims: |
30 |
|
US20190240835
|
1. A method of operation in a robot control system, the method comprising:
(4)
(5)
|
|
18. A method of operation in a robot control system, the method comprising:
(5)
(3)
|
|
93. A method of operation in a robot control system that employs a plurality of planning graphs, each planning graph respectively comprising a plurality of nodes connected by a plurality of edges, each node which represents, implicitly or explicitly, variables that characterize a respective state of the first robot, and each edge which represents a transition between a respective pair of the states of the first robot, where the respective pair of states is represented by a respective ones of a pair of nodes that are coupled by a respective edge in the respective planning graph, the method comprising:
(1)
(2)
|
|