CPC B25J 9/1697 (2013.01) [B25J 5/007 (2013.01); B25J 9/06 (2013.01); B25J 13/084 (2013.01); B25J 19/023 (2013.01); G05D 1/00 (2013.01); G05B 2219/39391 (2013.01); G05B 2219/40298 (2013.01); G05B 2219/40323 (2013.01); G05B 2219/42263 (2013.01); Y10S 901/09 (2013.01)] | 20 Claims |
1. A robotic system comprising:
a controller configured to obtain image data from one or more sensors, the controller also configured to determine a location and a pose of a vehicle component based on the image data, the controller configured to determine a model of an external environment of the robotic system based on the image data, the controller configured to determine a mapping of a location of the robotic system in the model of the external environment, the model of the external environment providing locations of objects external to the robotic system relative to the location of the robotic system and grades of a surface on which the robotic system is configured to travel,
the controller configured to determine tasks to be performed by components of the robotic system to perform maintenance on the vehicle component,
the controller configured to determine a sequence of movements of the components of the robotic system based at least in part on the tasks to be performed and the locations of the objects external to the robotic system relative to the location of the robotic system and the grades of the surface on which the robotic system is configured to travel,
the controller configured to communicate control signals to the components of the robotic system to move the components based on the sequence of movements of the components to perform the tasks.
|