Efficient formulation of the force distribution equations for general tree-structured robotic mechanisms with a mobile base

In this paper, an efficient and systematic formulation of the force distribution equations for general tree-structured robotic mechanisms is presented. The applicable platforms include not only systems with star topologies, such as walking machines that have multiple legs with a single body but also general tree-structured mechanisms, such as variably configured wheeled vehicles having multiple modules. The force balance equations that govern the relationship between the contact forces and the resultant inertial forces/moments of the vehicle will be derived through a recursive and computationally efficient algorithm. Also, the joint torque constraints that specify the joint actuator limits, and contact friction constraints that may be used to avoid slippage and maintain contact, are efficiently incorporated in the formulation. Based on this formulation, several standard optimization techniques, such as linear programming or quadratic programming, can be applied to obtain the solution. An algorithm summarizing the results developed, and suitable for computer implementation, is included. The algorithm has been applied to an n-module actively articulated wheeled vehicle, and the computational cost evaluated. The efficiency of the algorithm is demonstrated with results showing real-time execution on a Pentium PC.

[1]  David E. Orin,et al.  Efficient formulation of the force-distribution equations for simple closed-chain robotic mechanisms , 1991, IEEE Trans. Syst. Man Cybern..

[2]  Wisama Khalil,et al.  A new geometric notation for open and closed-loop robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[3]  Kenneth J. Waldron,et al.  Actively Coordinated Vehicle Systems , 1989 .

[4]  Scott McMillan,et al.  Efficient computation of articulated-body inertias using successive axial screws , 1995, IEEE Trans. Robotics Autom..

[5]  Scott McMillan,et al.  A computational framework for simulation of Underwater Robotic Vehicle systems , 1996, Auton. Robots.

[6]  David E. Orin,et al.  Control of Force Distribution in Robotic Mechanisms Containing Closed Kinematic Chains , 1981 .

[7]  Jorge Angeles,et al.  Real-time force optimization in parallel kinematic chains under inequality constraints , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[8]  William Whittaker,et al.  Configuration of Autonomous Walkers for Extreme Terrain , 1993, Int. J. Robotics Res..

[9]  Reid G. Simmons,et al.  An integrated walking system for the Ambler planetary rover , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[10]  Martin Otter,et al.  A very efficient algorithm for the simulation of robots and similar multibody systems without invers , 1986 .

[11]  K. W. Lilly,et al.  Efficient Dynamic Simulation of Multiple Chain Robotic Mechanisms , 1994 .

[12]  Bernard Roth,et al.  Analysis of Multifingered Hands , 1986 .

[13]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[14]  Charles A. Klein,et al.  Optimal force distribution for the legs of a walking machine with friction cone constraints , 1990, IEEE Trans. Robotics Autom..

[15]  Scott McMillan,et al.  Efficient dynamic simulation of an underwater vehicle with a robotic manipulator , 1995, IEEE Trans. Syst. Man Cybern..

[16]  Roy Featherstone,et al.  Robot Dynamics Algorithms , 1987 .

[17]  Kenneth J. Waldron,et al.  Force Distribution in Walking Vehicles , 1990 .

[18]  David E. Orin,et al.  Efficient algorithm for optimal force distribution-the compact-dual LP method , 1990, IEEE Trans. Robotics Autom..

[19]  Tsuneo Yoshikawa,et al.  Mechanics of coordinative manipulation by multiple robotic mechanisms , 1986, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[20]  Scott McMillan,et al.  Computational dynamics for robotic systems on land and under water , 1995 .

[21]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

[22]  Scott McMillan,et al.  Forward dynamics of multilegged vehicles using the composite rigid body method , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[23]  A. Goldenberg,et al.  An Algorithm for Efficient Computation of Dynamics of Robotic Manipulators , 1990 .

[24]  Eric A. Ribble,et al.  Technical Description of the Adaptive Suspension Vehicle , 1990, Int. J. Robotics Res..

[25]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[26]  S. V. Sreenivasan Actively coordinated wheeled vehicle systems , 1994 .