State machine for dynamic path planning
AssigneeFanuc Corporation
InventorsHsien-Chung Lin, Tetsuaki Kato
Life of this patent
Estimating the term…
Loading patent…
AssigneeFanuc Corporation
InventorsHsien-Chung Lin, Tetsuaki Kato
Estimating the term…
A state machine controller to dynamically plan a robot's path. An industrial robot such as a multi-arm articulated robot operates in a workspace according to a program. A sensor or camera monitors the workspace and detects any object, such as a person, approaching or entering the workspace. The sensor provides input to the state machine controller, which includes states of; track current path, change speed, and replan path. When an object approaches or enters the workspace, the state machine determines if a transition to the change speed state is necessary. After reducing robot speed in the change speed state, the state machine can resume the original path and speed if the object has cleared the workspace, further reduce speed to zero if necessary to avoid a collision, or transition to the replan path state to compute a new path to the goal position which avoids the object in the workspace.
A method for dynamically planning a path of an industrial robot, said method comprising:
A method for dynamically planning a path of a factory automation device, said method comprising continuously computing, using a state machine computing system, a path to be followed by a tool on the device, including identifying workspace object data based on the signals from a sensor system, controlling movement of the tool on a current path in a track path state, transitioning to a change speed state when necessary based on the object data, transitioning from the change speed state to either the track path state using the current path at a new speed or to a replan path state, and transitioning from the replan path state to the track path state using either a new path or an original path.
A state machine dynamic path planning system for an industrial robot, said system comprising:
Dependencies are inferred from the claim text.