Please wait a minute...
Frontiers of Mechanical Engineering

ISSN 2095-0233

ISSN 2095-0241(Online)

CN 11-5984/TH

Postal Subscription Code 80-975

2018 Impact Factor: 0.989

Front. Mech. Eng.    2014, Vol. 9 Issue (4) : 295-307    https://doi.org/10.1007/s11465-014-0317-7
RESEARCH ARTICLE
Motion capability analysis of a quadruped robot as a parallel manipulator
Jingjun YU(),Dengfeng LU,Zhongxiang ZHANG,Xu PEI
School of Mechanical Engineering & Automation, Beihang University, Beijing 100191, China
 Download: PDF(1820 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

This paper presents the forward and inverse displacement analysis of a quadruped robot MANA as a parallel manipulator in quadruple stance phase, which is used to obtain the workspace and control the motion of the body. The robot MANA designed on the basis of the structure of quadruped mammal is able to not only walk and turn in the uneven terrain, but also accomplish various manipulating tasks as a parallel manipulator in quadruple stance phase. The latter will be the focus of this paper, however. For this purpose, the leg kinematics is primarily analyzed, which lays the foundation on the gait planning in terms of locomotion and body kinematics analysis as a parallel manipulator. When all four feet of the robot contact on the ground, by assuming there is no slipping at the feet, each contacting point is treated as a passive spherical joint and the kinematic model of parallel manipulator is established. The method for choosing six non-redundant actuated joints for the parallel manipulator from all twelve optional joints is elaborated. The inverse and forward displacement analysis of the parallel manipulator is carried out using the method of coordinate transformation. Finally, based on the inverse and forward kinematic model, two issues on obtaining the reachable workspace of parallel manipulator and planning the motion of the body are implemented and verified by ADAMS simulation.

Keywords quadruped robot      actuated joints selection      kinematics analysis      motion planning      parallel manipulator     
Corresponding Author(s): Jingjun YU   
Online First Date: 11 December 2014    Issue Date: 19 December 2014
 Cite this article:   
Jingjun YU,Dengfeng LU,Zhongxiang ZHANG, et al. Motion capability analysis of a quadruped robot as a parallel manipulator[J]. Front. Mech. Eng., 2014, 9(4): 295-307.
 URL:  
https://academic.hep.com.cn/fme/EN/10.1007/s11465-014-0317-7
https://academic.hep.com.cn/fme/EN/Y2014/V9/I4/295
Fig.1  A quadruped robot MANA
Fig.2  Structural diagram of the robot MANA
Structural parameters Value/mm
L (Body length) 210
W (Body width) 160
H (Body height)d (Pelvis width)l1 (Pelvis length) 2103040
l2 (Thigh length)l3 (Shank length)S (Displacement)D (Diameter of robot feet) 75105515
Tab.1  Structural parameters of MANA robot
Fig.3  Leg posture and coordinate frames. (a) Initial posture; (b) general posture
Fig.4  Four-limb parallel manipulator and coordinate frames
Fig.5  A general configuration of the parallel manipulator
Actuated joints Joint 1, 2, 3 Joint 2, 3 Joint 1, 3 Joint 1, 2
Constraints of the moving platform provided by the limb
Actuated joints Joint 1 Joint 2 Joint 3
Constraints of the moving platform provided by the limb
Tab.2  Constraint distribution of the moving platform provided by the limb
Distributions of actuators Actuated joints of each leg
Leg 1 Leg 2 Leg 3 Leg 4
3+3+0+0 No feasible combinations
3+2+0+1 Joints 1, 2 and 3 Joint 3(2) Joints 1 and 3(2)
Joints 1, 2 and 3 Joints 2 and 3 Joint 3(2)
3+1+1+1 Joints 1, 2 and 3 Joint 3(2) Joint 3(2) Joint 1
2+2+0+2 Joints 1 and 3(2) Joints 2 and 3 Joints 1 and 3(2)
Joints 2 and 3 Joints 2 and 3 Joints 1 and 3(2)
2+2+1+1 Joints 2 and 3 Joints 2 and 3 Joint 1 Joint 3(2)
Joints 2 and 3 Joints 1 and 3(2) Joint 1 Joint 3(2)
Tab.3  Some feasible combinations for actuated joints
Fig.13  Four-limb parallel manipulator and coordinate frames
Leg number Hip 1 joint/rad Hip 2 joint/rad Knee joint/rad
1 0 ???0.94 -1.6143
2 0 -0.94 ???1.6143
3 0 ???0.94 -1.6143
4 0 -0.94 ???1.6143
Tab.4  Angular displacements of all joints in its initial posture
Body position and orientation Value
X-axis rotation (roll) 15°
Y-axis rotation (pitch) 10°
Z-axis rotation (yaw) 15°
X-axis translation 20 mm
Y-axis translation 20 mm
Z-axis translation -20 mm??
Tab.5  Body position and orientation with respect to the initial body coordinates
Leg number Hip 1 joint/rad Hip 2 joint/rad Knee joint/rad
1 -0.61946 ???1.12860 -2.1264
2 ???0.59703 -1.39350 ???1.8965
3 ???0.16013 ??0.87966 -1.7571
4 -0.18813 -0.99065 ???1.4017
Tab.6  Results of inverse displacement analysis
Body position and orientation Value
X-axis rotation (roll) 15.030°
Y-axis rotation (pitch) 10.354°
Z-axis rotation (yaw) 15.068°
X-axis translation 20.071 mm
Y-axis translation 19.774 mm
Z-axis translation -19.830 mm??
Tab.7  Simulation results using ADAMS
Solution number X-axis rotation/(° ) Y-axis rotation/(° ) Z-axis rotation/(° ) X-axis translation/mm Y-axis translation/mm Z-axis translation/mm
1 -8.6092?? -53.5960????? 25.437 -48.030????? 20.001 -26.594??
2 -13.7780????? -59.0860????? 29.745 -44.272????? 20.001 -42.933??
3 10.7380 -6.0426?? 14.854 -13.585????? 20.001 100.314
4 15.0020 10.0010 15.003 20.005 20.001 130.004
5 -13.7780????? -59.0860????? 29.745 -44.272????? 20.001 -42.933??
6 10.7380 -6.0426?? 14.854 -13.585????? 20.001 100.314
7 15.0020 10.0010 15.003 20.005 20.001 130.004
8 -8.6092?? -53.5960????? 25.437 -48.030????? 20.001 -26.594??
Tab.8  Numerical solutions using MATLAB
Fig.14  Workspace resulted by the translational motion. (a) Workspace without considering stability; (b) workspace considering stability
Minimum value/(° ) Maximum value/(° )
X-axis rotation -52 52
Y-axis rotation -27 27
Z-axis rotation -49 49
Tab.9  Angular displacement of the body rotation
Fig.15  Comparisons of simulation trajectory and theoretical trajectory
Fig.16  Variation of the translational displacement with respect to time. (a) Variation of the X-axis translational displacement with respect to time; (b) variation of the Y-axis translational displacement with respect to time; (c) variation of the Z-axis translational displacement with respect to time
Fig.17  Variation of the angular displacement with respect to time. (a) Variation of the X-axis angular displacement with respect to time; (b) variation of the Y-axis angular displacement with respect to time; (c) variation of the Z-axis angular displacement with respect to time
1 Li Y, Li B, Ruan J, et al. Research of mammal bionic quadruped robots: A review. In: Proceedings of the 2011 IEEE International Conference on Robotics, Automation and Mechatronics (RAM). Qingdao, 2011, 166–171
https://doi.org/10.1109/RAMECH.2011.6070476
2 Rutishauser S, Sprowitz A, Righetti L, et al. Passive compliant quadruped robot using central pattern generators for locomotion control. In: Proceedings of the 2nd IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics. Scottsdale, 2008, 710–715
https://doi.org/10.1109/BIOROB.2008.4762878
3 Kim J S, Park J H. Development of quadruped robot “Hunter” and simulation of its dynamic gaits. In: Proceedings of 2010 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). Montreal, 2010, 664–669
https://doi.org/10.1109/AIM.2010.5695911
4 Remy C D, Baur O, Latta M, Walking and crawling with ALoF: A robot for autonomous locomotion on four legs. Industrial Robot: An International Journal (Toronto, Ont.), 2011, 38(3): 264–268
https://doi.org/10.1108/01439911111122761
5 Fukuoka Y, Kimura H, Cohen A H. Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. International Journal of Robotics Research, 2003, 22(3–4): 187–202
https://doi.org/10.1177/0278364903022003004
6 Murphy M P, Saunders A, Moreira C, et al. The LittleDog robot. International Journal of Robotics Research, 2011, 30(2): 145–149
https://doi.org/10.1177/0278364910387457
7 Raibert M, Blankespoor K, Nelson G, et al. BigDog, the rough-terrain quadruped robot. In: Proceedings of the 17th World Congress: The International Federation of Automatic Control. Seoul, 2008, 10823–10825
8 Ren P, Hong D. Triple stance phase displacement analysis with redundant and non-redundant sensing in a novel three-legged mobile robot using parallel kinematics. Journal of Mechanisms and Robotics, 2009, 1(4): 041001
https://doi.org/10.1115/1.3204251
9 Yu J, Zhang Z, Pei X. Motion pattern planning of a quadruped robot based on parallel kinematics. In: Proceedings of the ASME 2013 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference. Portland, 2013, V06BT07A053
https://doi.org/10.1115/DETC2013-12498
10 Murray R M, Li Z X, Sastry S S. A Mathematical Introduction to Robotic Manipulation. Florida: CRC press, 1994
11 Hopkins J B, Culpepper M L. Synthesis of multi-degree of freedom, parallel flexure system concepts via freedom and constraint Topology (FACT)—Part I: Principles. Precision Engineering, 2010, 34(2): 259–270
https://doi.org/10.1016/j.precisioneng.2009.06.008
[1] Boxing WANG, Chunlin ZHOU, Ziheng DUAN, Qichao ZHU, Jun WU, Rong XIONG. Untethered quadrupedal hopping and bounding on a trampoline[J]. Front. Mech. Eng., 2020, 15(2): 181-192.
[2] Mingfeng WANG,Marco CECCARELLI,Giuseppe CARBONE. A feasibility study on the design and walking operation of a biped locomotor via dynamic simulation[J]. Front. Mech. Eng., 2016, 11(2): 144-158.
[3] Marco CECCARELLI. LARM PKM solutions for torso design in humanoid robots[J]. Front. Mech. Eng., 2014, 9(4): 308-316.
[4] Po-Chih LEE, Jyh-Jone LEE. Singularity and workspace analysis of three isoconstrained parallel manipulators with schoenflies motion[J]. Front Mech Eng, 2012, 7(2): 163-187.
[5] Abdelbadia CHAKER, Abdelfattah MLIKA, Med Amine LARIBI, Lotfi ROMDHANE, Sa?d ZEGHLOUL. Synthesis of spherical parallel manipulator for dexterous medical task[J]. Front Mech Eng, 2012, 7(2): 150-162.
[6] Tie ZHANG, Fan OUYANG. Offline motion planning and simulation of two-robot welding coordination[J]. Front Mech Eng, 2012, 7(1): 81-92.
[7] JIA Dongyong, ZHANG Jianmin, SUN Hongchang, NIU Zhigang. Inverse kinematics analysis and numerical control experiment for PRS-XY style hybrid machining tool[J]. Front. Mech. Eng., 2007, 2(2): 235-238.
[8] FU Yi-li, JIN Bao, LI Han, WANG Shu-guo. A robot fuzzy motion planning approach in unknown environments[J]. Front. Mech. Eng., 2006, 1(3): 336-340.
[9] PAN Cun-yun, WEN Xi-sen, YANG Kun-yu, XU Xiao-jun, LIU Min, YAO Qi-shui. Research on transmission principle and kinematics analysis for involute spherical gear[J]. Front. Mech. Eng., 2006, 1(2): 183-193.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed