TY - JOUR
T1 - Optimal Force Distribution in Multiple-Chain Robotic Systems
AU - Cheng, Fan Tien
AU - Orin, David E.
N1 - Funding Information:
Manuscript received March 12, 1989; revised December 24, 1989. This work was supported in part by a fellowship from the Chung Shan Institute of Science and Technology, Taiwan, Republic of China, and in part by the National Science Foundation under Computational Engineering Grant No. EET-8718434.
PY - 1991
Y1 - 1991
N2 - The force distribution problem in multiple-chain robotic systems is to solve for the setpoints of the chain contact forces and input joint torques for a particular system task. It is usually underspecified and an optimal solution may be obtained. The generality of the compact-dual linear programming (LP) method that can accept a variety of linear objective functions for different applications over a wide range of multiple-chain systems (multilegged vehicles, dexterous hands, and multiple manipulators) is demonstrated; and the solutions for several common problems of force distribution including slippage avoidance, minimum effort, load balance, and temporal continuity are proposed. This is illustrated by solving the force distribution problem of a grasping system under development at OSU called Digits. Moreover, efficiency considerations and elimination of redundant constraints are also discussed. With four fingers grasping an object, considering a conservative friction coefficient (for safety margins on friction constraints), and using a combined objective function for achieving the goals of minimum effort, load balance, and temporal continuity, the CPU time on a VAX-11/785 computer is less than 45 ms (using a linear programming package in the IMSL library). Therefore, it is believed that rather general use of the compact-dual LP method may be made to define a suitable objective function for a particular application and to solve the corresponding force distribution problem in real time.
AB - The force distribution problem in multiple-chain robotic systems is to solve for the setpoints of the chain contact forces and input joint torques for a particular system task. It is usually underspecified and an optimal solution may be obtained. The generality of the compact-dual linear programming (LP) method that can accept a variety of linear objective functions for different applications over a wide range of multiple-chain systems (multilegged vehicles, dexterous hands, and multiple manipulators) is demonstrated; and the solutions for several common problems of force distribution including slippage avoidance, minimum effort, load balance, and temporal continuity are proposed. This is illustrated by solving the force distribution problem of a grasping system under development at OSU called Digits. Moreover, efficiency considerations and elimination of redundant constraints are also discussed. With four fingers grasping an object, considering a conservative friction coefficient (for safety margins on friction constraints), and using a combined objective function for achieving the goals of minimum effort, load balance, and temporal continuity, the CPU time on a VAX-11/785 computer is less than 45 ms (using a linear programming package in the IMSL library). Therefore, it is believed that rather general use of the compact-dual LP method may be made to define a suitable objective function for a particular application and to solve the corresponding force distribution problem in real time.
UR - http://www.scopus.com/inward/record.url?scp=0025721725&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0025721725&partnerID=8YFLogxK
U2 - 10.1109/21.101132
DO - 10.1109/21.101132
M3 - Article
AN - SCOPUS:0025721725
SN - 0018-9472
VL - 21
SP - 13
EP - 24
JO - IEEE Transactions on Systems, Man and Cybernetics
JF - IEEE Transactions on Systems, Man and Cybernetics
IS - 1
ER -