For achieving optimal maneuverability, a performance index in the form of quadratic function is proposed and analyzed for the self-motion with manipulability maximization (SM3) of redundant manipulators. The corresponding SM3 scheme can automatically select the desirable configuration so that the manipulator is most flexible and best maneuverable. As joint-physical limits generally exist in an actual redundant manipulator, both joint-angle limits and joint-velocity limits are taken into consideration in the proposed SM3 scheme. For practical and protective purposes, a zero-initial-velocity constraint is also incorporated into the SM3 scheme to eliminate the large-initial-velocity weakness. The SM3 scheme can further be converted and unified into a quadratic program (QP). In addition, two very important bridge theorems are provided to guarantee that the QP can be solved by a numerical algorithm efficiently. By comparing with the scheme of the self-motion with middle-value approached (SM2VA), computer-simulation results based on five-link and seven-link robot manipulators demonstrate the effectiveness of the SM3 scheme. Furthermore, the experiment is conducted on an actual six degrees-of-freedom (six-DOF) push-rod-joint (PRJ) manipulator, which substantiates the effectiveness and physical realization of the proposed SM3 scheme.
[1]
Yunong Zhang,et al.
On the LVI-based numerical method (E47 algorithm) for solving quadratic programming problems
,
2011,
2011 IEEE International Conference on Automation and Logistics (ICAL).
[2]
Dongsheng Guo,et al.
Quadratic-programming based self-motion planning with no target-configuration assigned for planar robot arms
,
2010,
IEEE ICCA 2010.
[3]
Yunong Zhang.
On the LVI-based primal-dual neural network for solving online linear and quadratic programming problems
,
2005,
Proceedings of the 2005, American Control Conference, 2005..
[4]
Bin-Xin He.
Solving a class of linear projection equations
,
1994
.
[5]
Tsuneo Yoshikawa,et al.
Manipulability of Robotic Mechanisms
,
1985
.
[6]
Yunong Zhang,et al.
State adjustment of redundant robot manipulator based on quadratic programming
,
2012,
Robotica.