Patent ID: 9403275
Filing Date: 2016-08-02
CPC Classification: B25J,G05B

Claim Text:
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.