此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

Inverse kinematics of redundant robot based on VC++

 

JIANG Ru-kang (姜如康), HUANG Liang-song (黄梁松), JIANG Xue-mei (姜雪梅)

 

(College of Information and Electrical Engineering, Shandong University of Science and Technology, Qingdao 266590, China)

 

Abstract:This paper uses a 7-degree-of-freedom (7-DOF) manipulator end-effector to research inverse kinematics solution, Three methods are used and compared, including fixing an angle method, the iteration method and the neutral network method. By comparison, the iteration method is much better because of its high accuracy, fast speed and stabilization, and it does not require calculation of the pseudoinverse of the Jacobian. Thus, this control scheme is well suited for real-time implementation, which is essential if the end-effector trajectory is continuously modified based on sensor's feedback. Finally, using VC++ and Microsoft foundation classes (MFC) to achieve the main machine interface. Through verification, the precision meets the requirements of general control system in real-time implementation.

 

Key words:7-degree-of-freedom (7-DOF); iteration; neural network; Microsoft foundation classes (MFC); inverse kinematics

 

CLD number: TP242 Document code: A

 

Article ID: 1674-8042(2013)01-0063-05   doi: 10. 3969/j. issn. 1674-8042.2013.01.014

 


References

 

[1] Dubey V R, Euler A J, Babcock M S. Real-time implementation of an optimization scheme for seven-degree-of-freedom redundant manipulators. IEEE Transactions on Robotics and Automation, 1991, 1: 579-588.
[2] Chang P. A closed form solution for inverse kinematics of robot mainpulator with redundancy. IEEE Journal of Robotics and Automation, 1987, 3(5): 393-403.
[3] Nakamura Y, Hanafusa H. Optimal redundancy control of robot manipulators.  International Journal of Robotics Research, 1987, 6(1): 32-42.
[4] Suh K, Hollerbach J. Local versus global torque optimization of redundant manipulators.  Proc. of IEEE International Conference on Robotics and Automation, 1987, 4: 619-624.
[5] Chang P. A closed form solution for control of manipulatorswith kinematic redundancy. Proc. of IEEE International Conference on Robotics and Automation, 1986, 3: 9-14.
[6] Whitney D E. The mathematics of coordinated control of prosthetic arms and manipulators. Journal of Dynamic Systems, Measurement, and Control, 1972, 94(4): 303-309.
[7] Liegeois A. Automatic supervisory control of the configuration and behavior of multibody mechanisms. IEEE Transactions on Systems, Man, and Cybernetics, 1977,  SMC-7(12): 868-871.
[8] Korayem M H, Ghariblu H. Analysis of wheel mobile flexibility manipulator dynamic motions with maximum load carrying capacities. Robotics and Autonomous System, 2004, 48: 63-76.
[9] Korayem M H, Ghariblu H, Basu A. Optimal load of elastic joint mobile manipulators imposing an overturning stability constraint. The International Journal of Advanced Manufacturing Technology, 2005, 26(5-6): 638-644.
[10] Shabana A A. Dynamics of multi-body systems. Third edition. Cambridge: Cambridge University Press, 2005.

 

[full text view]