US2017341235A1PendingUtilityA1

Control System And Method For Robotic Motion Planning And Control

46
Assignee: GEN ELECTRICPriority: May 27, 2016Filed: Sep 30, 2016Published: Nov 30, 2017
Est. expiryMay 27, 2036(~9.9 yrs left)· nominal 20-yr term from priority
Y10S901/47B25J 9/162G05B 2219/40424G05B 2219/40282G05B 2219/39082Y10S901/01G05B 2219/45084G05D 1/0246B25J 9/1666B25J 9/1697G05D 1/0061G05D 1/0248G05D 1/0274G05D 1/249G05D 1/81G05D 1/246G05D 1/243
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A robotic system includes a robotic vehicle having a propulsion system, one or more sensors that image data representative of an external environment, and a controller that determines a waypoint for the robotic vehicle to move toward. The controller determines limitations on movement of the robotic vehicle toward a waypoint. The limitations are based on the image data. The controller controls the propulsion system to move the robotic vehicle to the waypoint subject to the limitations on the movement to avoid colliding with one or more objects. The controller determines one or more additional waypoints subsequent to the robotic vehicle reaching the waypoint, determines one or more additional limitations on the movement of the robotic vehicle toward each of the respective additional waypoints, and control the propulsion system of the robotic vehicle to sequentially move the robotic vehicle to the one or more additional waypoints.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A robotic system comprising:
 a robotic vehicle having a propulsion system configured to propel the robotic vehicle;   one or more sensors configured to be disposed onboard the robotic vehicle and to obtain image data representative of an external environment; and   a controller configured to be disposed onboard the robotic vehicle and to determine a waypoint for the robotic vehicle to move toward, the waypoint located between a current location of the robotic vehicle and a final destination of the robotic vehicle, the controller also configured to determine limitations on movement of the robotic vehicle toward the waypoint, wherein the limitations are based on the image data, and wherein the controller is configured to control the propulsion system to move the robotic vehicle to the waypoint subject to the limitations on the movement to avoid colliding with one or more objects,   wherein the controller also is configured to determine one or more additional waypoints subsequent to the robotic vehicle reaching the waypoint, determine one or more additional limitations on the movement of the robotic vehicle toward each of the respective additional waypoints, and control the propulsion system of the robotic vehicle to sequentially move the robotic vehicle to the one or more additional waypoints.   
     
     
         2 . The robotic system of  claim 1 , wherein the one or more sensors are configured to obtain a point cloud of the external environment using one or more structured light sensors. 
     
     
         3 . The robotic system of  claim 1 , wherein the controller is configured to determine the limitations on the movement of the robotic vehicle by determining relative locations of one or more objects in the external environment based on the image data and restricting movement of the robotic vehicle to avoid colliding with the one or more objects. 
     
     
         4 . The robotic system of  claim 1 , wherein the controller is configured to determine the limitations using simultaneous localization and mapping to restrict the movement of the robotic vehicle. 
     
     
         5 . The robotic system of  claim 1 , wherein the controller also is configured to stop movement of the robotic vehicle responsive to the robotic vehicle moving farther than a designated, non-zero distance toward the waypoint. 
     
     
         6 . The robotic system of  claim 1 , wherein the final destination of the robotic vehicle is a brake lever of a vehicle. 
     
     
         7 . The robotic system of  claim 1 , wherein the controller also is configured to switch between manual control of the movement of the robotic vehicle and autonomous movement of the robotic vehicle based on input received from a control unit disposed off-board the robotic vehicle. 
     
     
         8 . A method comprising:
 obtaining image data representative of an environment external to a robotic system;   determining a waypoint for the robotic system to move toward, the waypoint located between a current location of the robotic system and a final destination of the robotic system;   determining limitations on movement of the robotic system toward the waypoint, wherein the limitations are based on the image data;   controlling a propulsion system of the robotic system to move the robotic system to the waypoint subject to the limitations on the movement to avoid colliding with one or more objects;   determining one or more additional waypoints subsequent to the robotic system reaching the waypoint;   determining one or more additional limitations on the movement of the robotic system toward each of the respective additional waypoints; and   controlling the propulsion system of the robotic system to sequentially move the robotic system to the one or more additional waypoints.   
     
     
         9 . The method of  claim 8 , wherein obtaining the image data includes obtaining a point cloud using one or more structured light sensors. 
     
     
         10 . The method of  claim 8 , wherein determining the limitations on the movement of the robotic system include determining relative locations of one or more objects in the environment based on the image data and restricting movement of the robotic system to avoid colliding with the one or more objects. 
     
     
         11 . The method of  claim 8 , wherein determining the limitations includes using simultaneous localization and mapping to restrict the movement of the robotic system. 
     
     
         12 . The method of  claim 8 , further comprising stopping movement of the robotic system responsive to the robotic system moving farther than a designated, non-zero distance toward the waypoint. 
     
     
         13 . The method of  claim 8 , wherein the final destination of the robotic system is a brake lever of a vehicle. 
     
     
         14 . The method of  claim 8 , further comprising switching between manual control of the movement of the robotic system and autonomous movement of the robotic system based on input received from a control unit disposed off-board the robotic system. 
     
     
         15 . A robotic system comprising:
 a robotic vehicle having a propulsion system configured to propel the robotic vehicle;   one or more structured light sensors configured to be disposed onboard the robotic vehicle and to obtain point cloud data representative of an external environment; and   a controller configured to be disposed onboard the robotic vehicle and to determine a waypoint for the robotic vehicle to move toward, the waypoint located between a current location of the robotic vehicle and a brake lever of a vehicle, the controller also configured to determine limitations on movement of the robotic vehicle toward the waypoint, wherein the limitations are based on the point cloud data, and wherein the controller is configured to control the propulsion system to move the robotic vehicle to the waypoint subject to the limitations on the movement to avoid colliding with one or more objects.   
     
     
         16 . The robotic system of  claim 15 , wherein the controller also is configured to determine one or more additional waypoints subsequent to the robotic vehicle reaching the waypoint, determine one or more additional limitations on the movement of the robotic vehicle toward each of the respective additional waypoints, and control the propulsion system of the robotic vehicle to sequentially move the robotic vehicle to the one or more additional waypoints. 
     
     
         17 . The robotic system of  claim 15 , wherein the controller is configured to determine the limitations on the movement of the robotic vehicle by determining relative locations of one or more objects in the external environment based on the point cloud data and restricting movement of the robotic vehicle to avoid colliding with the one or more objects. 
     
     
         18 . The robotic system of  claim 15 , wherein the controller is configured to determine the limitations using simultaneous localization and mapping to restrict the movement of the robotic vehicle. 
     
     
         19 . The robotic system of  claim 15 , wherein the controller also is configured to stop movement of the robotic vehicle responsive to the robotic vehicle moving farther than a designated, non-zero distance toward the waypoint. 
     
     
         20 . The robotic system of  claim 15 , wherein the controller also is configured to switch between manual control of the movement of the robotic vehicle and autonomous movement of the robotic vehicle based on input received from a control unit disposed off-board the robotic vehicle.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.