发明名称 |
Dynamic obstacle avoidance in a robotic system |
摘要 |
A robotic system includes an end-effector, an input device, and a controller. The input device is operable for collecting data defining a position and a velocity of a dynamic obstacle in an environment of the end-effector. The dynamic obstacle has an arbitrary shape. The controller is in communication with the end-effector and is programmed to execute a method and thereby receive a set of inputs via the input device, including the position and velocity of the dynamic obstacle. The controller computes a contour function defining the closest allowed distance and direction between the end-effector and the dynamic obstacle using the Gilbert-Johnson-Keerthi algorithm, and controls the end-effector via an output command to thereby avoid contact between the end-effector and the dynamic obstacle. |
申请公布号 |
US9403275(B2) |
申请公布日期 |
2016.08.02 |
申请号 |
US201414517245 |
申请日期 |
2014.10.17 |
申请人 |
GM Global Technology Operations LLC |
发明人 |
Hoffmann Heiko;Mitchell Derek |
分类号 |
B25J9/16 |
主分类号 |
B25J9/16 |
代理机构 |
Quinn Law Group, PLLC |
代理人 |
Quinn Law Group, PLLC |
主权项 |
1. A robotic system comprising:
an end-effector; an input device operable for collecting data defining a position and a velocity of a dynamic obstacle in an environment of the end-effector, wherein the dynamic obstacle has an arbitrary shape; and a controller in communication with the end-effector, wherein the controller is programmed to receive a set of inputs via the input device, including the position and velocity of the dynamic obstacle, to compute a contour function defining the closest allowed distance and direction between the end-effector and the dynamic obstacle using the Gilbert-Johnson-Keerthi (GJK) algorithm, and to control the end-effector via an output command to thereby avoid contact between the end-effector and the dynamic obstacle; wherein the controller is programmed with a dynamical system module (DSM) which outputs a desired control velocity command to the end-effector as a commanded motion trajectory, and the set of inputs further includes an actual position and velocity of the end-effector and a desired goal position of the end-effector, and wherein the controller further includes a harmonic potential modulator (HPM) in communication with the DSM that receives the actual velocity of the end-effector, the position and velocity of the dynamic obstacle, and the desired control velocity command as inputs, and generates a modulated desired velocity command as part of the output command. |
地址 |
Detroit MI US |