Hostname: page-component-8448b6f56d-gtxcr Total loading time: 0 Render date: 2024-04-25T06:18:19.269Z Has data issue: false hasContentIssue false

Feasible Arm Configurations and its Application for Human-Like Motion Control of S-R-S-Redundant Manipulators with Multiple Constraints

Published online by Cambridge University Press:  01 February 2021

Jing Xia
Affiliation:
School of Mechanical Engineering, Xi’an University of Science and Technology, Xi’an, China
Zai-nan Jiang*
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China
Ting Zhang
Affiliation:
Robotics and Microsystems Center, College of Mechanical and Electrical Engineering, Soochow University, Suzhou, China
*
*Corresponding author. E-mail: jiangzainan@hit.edu.cn

Summary

This paper presents a general framework for human-like motion control of 7-DOF S-R-S-redundant manipulators. The new framework simultaneously accomplishes five objectives: Cartesian trajectory tracking, obstacle avoidance, joint limit avoidance, human-like movement, and a feasibility evaluation of the Cartesian trajectory.We exhaustively compute all feasible arm configurations. This allows for quick evaluations of the feasibility of the Cartesian trajectories. They are applied to inverse kinematics of the redundant manipulator to improve the capability to handle multiple constraints, and enable the manipulator to imitate human movements. The efficiency of the proposed framework is demonstrated by kinematic experiments with a humanoid robot.

Type
Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Henze, B., Balachandran, R., et al., “Passivity analysis and control of humanoid robots on movable ground,” IEEE Rob. Autom. Lett. 3(4), 34573464 (2018).CrossRefGoogle Scholar
Zhang, F., Qu, J., et al., “A multi-priority control of asymmetric coordination redundant dual-arm robot,” Int. J. Humanoid Rob. 16(2), 125 (2019).Google Scholar
Gupta, K., “On the nature of robot workspace,” Int. J. Robot. Res. 5(2), 112121 (1986).CrossRefGoogle Scholar
Snyman, J. A., du Plessis, L. J. and Duffy, J., “An optimization approach to the determination of the boundaries of manipulator workspaces,” ASME J. Mech. Des. 122(4), 447456 (2000).CrossRefGoogle Scholar
Rastegar, J. and Fardanesh, B., “Manipulation workspace analysis using the Monte Carlo method,” Mech. Mach. Theory 25(2), 233239 (1990).CrossRefGoogle Scholar
Guan, Y., Yokoi, K. and Zhang, X., “Numerical methods for reachable space generation of humanoid robots,” Int. J. Robot. Res. 27(8), 935950 (2008).CrossRefGoogle Scholar
Kohli, D., Spanos, J., “Workspace analysis of mechanical manipulators using polynomial discriminants,” ASME J. Mech. Trans., Auto. Des. 107(2), 209215 (1985).Google Scholar
Bohigas, O., Manubens, M., “A complete method for workspace boundary determination,” IEEE Trans. Robot. 28(5), 9931006 (2012).CrossRefGoogle Scholar
Porta, J. M., Ros, L., Bohigas, O., Manubens, M., Rosales, C., Jaillet, L., “The CUIK suite: motion analysis of closed-chain multibody systems,” IEEE Rob. Auto. Mag. 21(3), 105114 (2014).CrossRefGoogle Scholar
Zacharias, F., Borst, C. and Hirzinger, G., “Capturing robot workspace structure: representing robot capabilities,” in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (2007) pp. 3229–3236.Google Scholar
Kim, H, Rosen, J, “Predicting redundancy of a 7-DOF upper limb exoskeleton toward improved transparency between human and robot,” J. Intell. Rob. Syst. 80(1), 99119 (2015).CrossRefGoogle Scholar
Almasri, B. and Ouezdou, F. B., “Human-like motion based on a geometrical inverse kinematics and energetic optimization,” in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (2008) pp. 3486–3491.Google Scholar
Zhao, J., Xie, B., Song, C., “Generating human-like movements for robotic arms,” Mech. Mach. Theory 81, 107128 (2014).CrossRefGoogle Scholar
Zacharias, F., Schlette, C., Schmidt, F., Borst, C., Rossmann, J., Hirzinger, G., “Making planned paths look more human-like in humanoid robot manipulation planning,” in Proceedings of the IEEE International Conference on Robotics and Automation (2011) pp. 1192–1198.Google Scholar
Kang, T., He, J., et al., “Determining natural arm configuration along a reaching trajectory,” Exp. Brain Res. 167, 352361 (2005).CrossRefGoogle ScholarPubMed
Chiu, S. L., “Task compatibility of manipulator postures,” Int. J. Robot. Res. 7(5), 1321 (1988).CrossRefGoogle Scholar
Khatib, O., Demircan, E., De Sapio, V., Sentis, L., Besier, T., Delp, S., “Robotics-based synthesis of human motion,” J. Physiol. 103(3–5), 211219 (2009).Google ScholarPubMed
Artemiadis, P.K., Katsiaris, P.T., Kyriakopoulos, K.J., “A biomimetic approach to inverse kinematics for a redundant robot arm,” Auton. Robot. 29(3–4), 293308 (2010).CrossRefGoogle Scholar
Zanchettin, A. M., Bascetta, L., Rocco, P., “Achieving humanlike motion resolving redundancy for anthropomorphic industrial manipulators,” IEEE Robot. Autom. Mag. 20(4), 131138 (2013).CrossRefGoogle Scholar
Klein, C., Huang, C., “Review of pseudoinverse control for use with kinematically redundant manipulators,” IEEE Trans. Systems, Man Cybern. 13(3), 245250 (1995).Google Scholar
Dubey, R. V., Euler, J. A. and Babcock, S. M., “Real-time implementation of an optimization scheme for seven-degree-of-freedom redundant manipulators,” IEEE Trans. Robot. 7(5), 579588 (1991).CrossRefGoogle Scholar
Deo, A. S. and Walker, I. D., “Overview of damped least-squares methods for inverse kinematics of robot manipulators,” J. Intell. Robot. Syst. 14(1), 4368 (1995).CrossRefGoogle Scholar
Chan, T. F., Dubey, R. V., “A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators,” IEEE Trans. Robot. Autom. 11(2), 286292 (1995).CrossRefGoogle Scholar
Chiaverini, S., “Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators,” IEEE Trans. Robot. Autom. 13(3), 398410 (1997).CrossRefGoogle Scholar
Siciliano, B., Slotine, J-J., “A general framework for managing multiple tasks in highly redundant robotic systems,” in Proceedings of the IEEE International Conference on Advanced Robotics (1991) pp. 12111216.Google Scholar
Xiang, J., Zhong, C. and Wei, W., “General weighted least-norm control for redundant manipulators,” IEEE Trans. Robot. 26(4), 660669 (2010).CrossRefGoogle Scholar
Xiang, J., Zhong, C. and Wei, W., “A varied weights method for the kinematic control of redundant manipulators with multiple constraint,” IEEE Trans. Robot. 28(2), 330340 (2012).CrossRefGoogle Scholar
Vahrenkamp, N., Muth, D., Kaiser, P. and Asfour, T., “IK-MAP: an enhanced workspace representation to support inverse kinematics solvers,” in Proceedings of the IEEE/RAS International Conference on Humanoid Robots (Humanoids) (2015) pp. 785–790.Google Scholar
Tondu, B., “A closed-form inverse kinematic modelling of a 7R anthropomorphic upper limb based on a joint parametrization,” in Proceedings of the IEEE/RAS International Conference on Humanoid Robots (2006) pp. 390–397.Google Scholar
Martin, Pfurner, “Closed form inverse kinematics solution for a redundant anthropomorphic robot arm,” Comput. Aided Geom. Des. 47, 163171 (2016).Google Scholar
Moradi, H. and Lee, S., “Joint limit analysis and elbow movement minimization for redundant manipulators using closed form method,” Advances in Intelligent Computing, Part 2 (3645), pp. 423–432 (2005).CrossRefGoogle Scholar
Kreutz-Delgado, K., Long, M. and Seraji, H., “Kinematic analysis of 7-DOF manipulators,” Int. J. Rob. Res. 11(5), 469481 (1992).CrossRefGoogle Scholar
Shimizu, M., Kakuya, H., Yoon, W. K., et al., “Analytical inverse kinematic computation for 7-DOF redundant manipulators with joint limits and its application to redundancy resolution,” IEEE Trans. Robot. 24(5), 11311142 (2008).CrossRefGoogle Scholar
Ding, X.L., Fang, C., “A novel method of motion planning for an anthropomorphic arm based on movement primitives,” IEEE/ASME Trans. Mechatronics 18(2), 524636 (2013).CrossRefGoogle Scholar
Lück, C. L. and Lee, S., “Self-motion topology for redundant manipulators with joint limits,” in IEEE International Conference on Robotics and Automation (1993) pp. 626–631.Google Scholar
Liu, W. and Chen, D., “Analytical inverse kinematics solver for anthropomorphic 7-DOF redundant manipulators with human-Like configuration constraints,” J. Intell. Robot. Syst. 86(1), 6379 (2017).CrossRefGoogle Scholar
Chen, D. and Zhang, Y., “A hybrid multi-objective scheme applied to redundant robot manipulators,” IEEE Trans. Autom. Sci. Eng. 14(3), 13371350 (2017).CrossRefGoogle Scholar
Zhang, Y., Chen, S., Li, S. and Zhang, Z., “Adaptive projection neural network for kinematic control of redundant manipulators with unknown physical parameters”, IEEE Trans. Ind. Electron. 65(6), 49094920 (2018).CrossRefGoogle Scholar
Stasse, O., Escande, A., Mansard, N., Miossec, S., et al., “Real-time (self)-collision avoidance task on a HRP-2 humanoid robot,” in Proc. IEEE Int. Conf. Robot. Autom. (2008) pp.3200-3205.Google Scholar
Täubig, H., Bäuml, B., Frese, U., “Real-time swept volume and distance computation for self-collision detection,” in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (2011) pp.1585–1592.Google Scholar
Redon, S., Kim, Y. J., Lin, M. C. and Manocha, D., “Fast continuous collision detection for articulated models,” Acm Symp. Solid Model. Appl. 5(2), 145156 (2004).Google Scholar
Ren, Y., Liu, Y., Jin, M. and Liu, H., “Biomimetic object impedance control for dual-arm cooperative 7-DOF manipulators,” Rob. Auton. Syst. 75, 273287 (2016).CrossRefGoogle Scholar
McAtamney, L. and Corlett, E. N., “RULA: a survey method for the investigation of work-related upper limb disorders,” Appl. Ergon. 24(2), 9199 (1993).CrossRefGoogle ScholarPubMed
Gan, Y., Dai, X., “Human-like manipulation planning for articulated manipulator,” J. Bionic Eng. 9(4), 434445 (2012).CrossRefGoogle Scholar
De Sapio, V., Warren, J. and Khatib, O. “Predicting reaching postures using a kinematically constrained shoulder model,” in Proceedings of the Advances in Robot Kinematics (Springer, Dordrecht, 2006) pp. 209–218.Google Scholar
Demircan, E., Murai, A., Khatib, O. and Nakamura, Y., “Muscular effort for the characterization of human postural behaviors,” in Proceedings of the Experimental Robotics (2016) pp. 685–696.Google Scholar
Li, M., Guo, W., Lin, R., Wu, C. and Han, L., “An efficient motion generation method for redundant humanoid robot arm based on the intrinsic principles of human arm motion,” Int. J. Humanoid Rob. 15(6), 1850026 (2018).CrossRefGoogle Scholar
Faria, C., Ferreira, F., Erlhagen, W., Monteiro, S. and Bicho, E., “Position-based kinematics for 7-DoF serial manipulators with global configuration control, joint limit and singularity avoidance,” Mech. Machine Theory 121, 317334 (2018).CrossRefGoogle Scholar
Li, M., Guo, W., Lin, R. and Wu, C., “An efficient motion generation method for redundant humanoid robot arms based on motion continuity,” Adv. Rob. 32(22), 11851196 (2018).CrossRefGoogle Scholar
Xu, H. and Ding, X., “Human-like motion planning for a 4-DOF anthropomorphic arm based on arm’s inherent characteristics,” Int. J. Humanoid Rob. 14(04), 1750005 (2017).Google Scholar
Xu, H. and Ding, X., “Consistent point-to-point motion planning of anthropomorphic arms,” Int. J. Humanoid Robot 4, (2019). doi: 10.1142/S0219843619500075.Google Scholar

Xia et al. supplementary material

Xia et al. supplementary material

Download Xia et al. supplementary material(Video)
Video 40.9 MB