TORQUE CONTROL OF UNDERACTUATED TENDON-DRIVEN ROBOTIC FINGERS
First Claim
1. A robotic system comprising:
- a robot having a total number of degrees of freedom (DOF) equal to at least n;
an underactuated tendon-driven finger driven by n or fewer tendons via at least one actuator, and having n DOF, the tendon-driven finger having at least two joints;
a plurality of sensors each adapted for measuring tension on a corresponding one of the tendons; and
a controller in electrical communication with the sensors and the robot, and adapted for receiving and processing the measured tensions from the sensors, as well as for controlling an actuation of the finger via the at least one actuator;
wherein the controller converts at least one of commanded joint torques and command joint behaviors into appropriate calculated tendon tensions, and controls the at least one actuator to achieve the calculated tendon tensions in the tendons, thereby eliminating an unconstrained slack space that would otherwise exist using only position control of the tendons.
5 Assignments
0 Petitions
Accused Products
Abstract
A robotic system includes a robot having a total number of degrees of freedom (DOF) equal to at least n, an underactuated tendon-driven finger driven by n tendons and n DOF, the finger having at least two joints, being characterized by an asymmetrical joint radius in one embodiment. A controller is in communication with the robot, and controls actuation of the tendon-driven finger using force control. Operating the finger with force control on the tendons, rather than position control, eliminates the unconstrained slack-space that would have otherwise existed. The controller may utilize the asymmetrical joint radii to independently command joint torques. A method of controlling the finger includes commanding either independent or parameterized joint torques to the controller to actuate the fingers via force control on the tendons.
-
Citations
19 Claims
-
1. A robotic system comprising:
-
a robot having a total number of degrees of freedom (DOF) equal to at least n; an underactuated tendon-driven finger driven by n or fewer tendons via at least one actuator, and having n DOF, the tendon-driven finger having at least two joints; a plurality of sensors each adapted for measuring tension on a corresponding one of the tendons; and a controller in electrical communication with the sensors and the robot, and adapted for receiving and processing the measured tensions from the sensors, as well as for controlling an actuation of the finger via the at least one actuator; wherein the controller converts at least one of commanded joint torques and command joint behaviors into appropriate calculated tendon tensions, and controls the at least one actuator to achieve the calculated tendon tensions in the tendons, thereby eliminating an unconstrained slack space that would otherwise exist using only position control of the tendons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16)
-
-
10. An underactuated tendon-driven finger for use within a robotic system having a total number of degrees of freedom (DOF) equal to at least n, and having a controller adapted for controlling an actuation of the tendon-driven finger via at least one actuator, the tendon-driven finger comprising:
-
n or fewer tendons and n DOF; and at least two joints; wherein the controller uses tension values of the tendons from a plurality of tension sensors to control the at least one actuator, and to convert commanded joint torques into appropriate calculated tendon tensions, thereby eliminating an unconstrained slack space that would otherwise exist in controlling only a position of the tendons. - View Dependent Claims (11, 12)
-
-
17. A method of controlling an underactuated tendon-driven finger within a robotic system having a total number of degrees of freedom (DOF) equal to at least n, the tendon-driven finger having at least two joints, n tendons, and n DOF, the method comprising:
-
measuring tension on each of the tendons using a plurality of tension sensors; determining an appropriate calculated tension value for each tendon using the measured tension based on one of a desired joint behavior and a desired joint torque value; and controlling the finger via at least one actuator using both the calculated and the measured tension values, thereby eliminating an unconstrained slack space that would otherwise exist in controlling only a position of the tendons. - View Dependent Claims (18, 19)
-
Specification