Payload maximization for open chained manipulators: finding weightlifting motions for a Puma 762 robot

Although the dynamic equations of motion of open-chained robot systems are well known, they are seldom taken into account during the planning of motions. In this work, we show that the dynamics of a robot can be used to produce motions that extend the payload capability beyond the limit set by traditional methods. In particular, we develop a point-to-point weightlifting motion planner for open-chained robots. The governing optimal control problem is converted into a direct, SQP parameter optimization in which the gradient is determined analytically. The joint trajectories are defined by B-spline polynomials along with a time-scale factor. The algorithm is applied to a Puma 762 robot, with its physical limitations incorporated into the formulation. The torque limits are formulated as soft constraints added into the objective function while the position and velocity limits are formulated as hard, linear inequality constraints, on the parameters. The solutions obtained with our algorithm extend the robot's payload capability while reducing the joint torques. Interestingly, nearly all the trajectories found pass through singular configurations, where large internal forces from the robot are applied to the payload and little torque is needed from the motors.

[1]  James E. Bobrow,et al.  Minimum effort motions for open chain manipulators with task-dependent end-effector constraints , 1997, Proceedings of International Conference on Robotics and Automation.

[2]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .

[3]  C. Atkeson,et al.  Estimation of inertial parameters of rigid body links of manipulators , 1985, 1985 24th IEEE Conference on Decision and Control.

[4]  B. Cao,et al.  Constrained time-efficient and smooth cubic spline trajectory generation for industrial robots , 1997 .

[5]  James E. Bobrow,et al.  Weight lifting motion planning for a Puma 762 robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[6]  Yao-Chon Chen Solving robot trajectory planning problems with uniform cubic B‐splines , 1991 .

[7]  Yury Stepanenko,et al.  Iterative dynamic programming: an approach to minimum energy trajectory planning for robotic manipulators , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[8]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[9]  Frank Chongwoo Park,et al.  A Lie Group Formulation of Robot Dynamics , 1995, Int. J. Robotics Res..

[10]  Rajnikant V. Patel,et al.  Formulation of Joint Trajectories for Industrial Robots Using B-Splines , 1987, IEEE Transactions on Industrial Electronics.

[11]  Steven Dubowsky,et al.  On computing the global time-optimal motions of robotic manipulators in the presence of obstacles , 1991, IEEE Trans. Robotics Autom..

[12]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[13]  Vijay Kumar,et al.  Two-arm manipulation tasks with friction-assisted grasping , 1997, Adv. Robotics.

[14]  Elmer G. Gilbert,et al.  Robot path planning with penetration growth distance , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[15]  B. Barsky,et al.  An Introduction to Splines for Use in Computer Graphics and Geometric Modeling , 1987 .

[16]  Elmer G. Gilbert,et al.  Robot path planning with penetration growth distance , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[17]  Hiroaki Ozaki,et al.  Optimal B-spline joint trajectory generation for collision-free movements of a manipulator under dynamic constraints , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[18]  James E. Bobrow,et al.  Minimum-Effort Motions for Open-Chain Manipulators with Task-Dependent End-Effector Constraints , 1999, Int. J. Robotics Res..

[19]  Giuseppe Oriolo,et al.  A sensitivity approach to optimal spline robot trajectories , 1988, Autom..