Cobots
First Claim
1. A robotic device allowing for collaboration with a human operator, said device having one or more joints and an endpoint movable by an operator in a plurality of directions, comprising:
- at least one non-holonomic transmission element which couples a velocity of said endpoint in one of said directions with a velocity of said endpoint in another of said directions, said nonholonomic transmission element having a steering angle which controls a ratio of said velocities, whereby mechanically allowed directions of motion of said endpoint are dictated by the steering angle of said at least one non-holonomic transmission element; and
a computer, connected to said motor and said at least one non-holonomic transmission element, which controls the mechanically allowed directions of motion through space of said endpoint by adjusting the steering angle of said at least one non-holonomic transmission element.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for direct physical interaction between a person and a general purpose manipulator controlled by a computer. The apparatus, known as a collaborative robot or "cobot," may take a number of configurations common to conventional robots. In place of the actuators that move conventional robots, however, cobots use variable transmission elements whose transmission ratio is adjustable under computer control via small servomotors. Cobots thus need few if any powerful, and potentially dangerous, actuators. Instead, cobots guide, redirect, or steer motions that originate with the person. A method is also disclosed for using the cobot'"'"'s ability to redirect and steer motion in order to provide physical guidance for the person, and for any payload being moved by the person and the cobot. Virtual surfaces, virtual potential fields, and other guidance schemes may be defined in software and brought into physical effect by the cobot.
158 Citations
49 Claims
-
1. A robotic device allowing for collaboration with a human operator, said device having one or more joints and an endpoint movable by an operator in a plurality of directions, comprising:
-
at least one non-holonomic transmission element which couples a velocity of said endpoint in one of said directions with a velocity of said endpoint in another of said directions, said nonholonomic transmission element having a steering angle which controls a ratio of said velocities, whereby mechanically allowed directions of motion of said endpoint are dictated by the steering angle of said at least one non-holonomic transmission element; and a computer, connected to said motor and said at least one non-holonomic transmission element, which controls the mechanically allowed directions of motion through space of said endpoint by adjusting the steering angle of said at least one non-holonomic transmission element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An apparatus allowing for collaboration between said apparatus and a human operator, said device having one or more joints and an endpoint having a plurality of apparent degrees of freedom, comprising:
-
one or more joints; an endpoint having a plurality of apparent degrees of freedom; one or more sensors for measuring a position and speed of said endpoint and a force applied by an operator to said endpoint; at least one continuously variable transmission element which couples a velocity of said endpoint in one of said degrees of freedom with a velocity of said endpoint in another of said degrees of freedom, said continuously variable transmission element having a steering angle which controls a ratio of said velocities, whereby said continuously variable transmission element restricts motion of said endpoint at a particular instant in time to a single instantaneous degree of freedom which is adjustable by varying said steering angle; a motor, connected to said continuously variable transmission element which adjusts the steering angle of the continuously variable transmission element, thereby adjusting the ratio of said velocities; and a computer, which receives from said sensors signals representing the position and speed of the endpoint and the force applied by an operator to the endpoint, and controls the operation of said motor in response to said signals, thereby controlling the instantaneous degrees of freedom of said endpoint. - View Dependent Claims (45)
-
-
46. A robotic device allowing for collaboration with a human operator, said device having one or more joints and an endpoint having a plurality of degrees of freedom, comprising:
-
means for determining a position and speed of said endpoint and a force applied by an operator to said endpoint; means for coupling a velocity of said endpoint in one of said degrees of freedom with a velocity of said endpoint in another of said degrees of freedom, said continuously variable transmission element having an adjustable steering angle which controls a ratio of said velocities, whereby said coupling means restricts motion of said endpoint at a particular instant in time to a single direction of motion which is adjustable by varying said steering angle; means for adjusting said steering angle; means for controlling said adjusting means based on the position and speed of said endpoint and the force applied by an operator to said endpoint, thereby controlling the mechanically allowed direction of motion through space of said endpoint. - View Dependent Claims (47)
-
-
48. A method for controlling a robotic device having a plurality of joints coupled together by at least one steerable non-holonomic transmission element coupled together by at least one steerable non-holonomic transmission element and endpoint movable by an operator in a plurality of directions, said non-holonomic transmission element having a steering angle for controlling its transmission ratio, comprising:
-
storing a virtual surface; determining the position and speed of the endpoint of the robotic device; measuring the force applied by an operator to the endpoint; adjusting a steering angle of said non-holonomic transmission element so as to prohibit any motion of the endpoint that would penetrate said virtual surface when said robotic device is in contact with said virtual surface; and adjusting the steering angle of said non-holonomic transmission element so as to provide apparent freedom of motion of the endpoint to a user when said endpoint is not in contact with the virtual surface.
-
-
49. A method for controlling a robotic device having a plurality of joints coupled together by at least one steerable non-holonomic transmission element and an endpoint movable by an operator in a plurality of directions, comprising:
-
storing a path to be followed by the robotic device; determining the position and speed of the robotic device; measuring the force applied by an operator to the robotic device; continuously adjusting the steering angle of said non-holonomic transmission element as said robotic device is moved along said path by an operator so that the robotic device will move smoothly along said path.
-
Specification