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.    2021, Vol. 16 Issue (3) : 468-486    https://doi.org/10.1007/s11465-021-0640-8
RESEARCH ARTICLE
Design, analysis, and neural control of a bionic parallel mechanism
Yaguang ZHU1,2,3(), Shuangjie ZHOU1, Manoonpong PORAMATE3,4, Ruyue LI‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬1
1. The Key Laboratory of Road Construction Technology and Equipment of MOE, Chang’an University, Xi’an 710064, China
2. State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310027, China
3. Embodied Artificial Intelligence & Neurorobotics Laboratory, SDU Biorobotics, The Mærsk Mc-Kinney Møller Institute, The University of Southern Denmark, Odense 5230, Denmark
4. The College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China; The School of Information Science & Technology, Vidyasirimedhi Institute of Science & Technology, Rayong 21210, Thailand
 Download: PDF(4176 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

Although the torso plays an important role in the movement coordination and versatile locomotion of mammals, the structural design and neuromechanical control of a bionic torso have not been fully addressed. In this paper, a parallel mechanism is designed as a bionic torso to improve the agility, coordination, and diversity of robot locomotion. The mechanism consists of 6-degree of freedom actuated parallel joints and can perfectly simulate the bending and stretching of an animal’s torso during walking and running. The overall spatial motion performance of the parallel mechanism is improved by optimizing the structural parameters. Based on this structure, the rhythmic motion of the parallel mechanism is obtained by supporting state analysis. The neural control of the parallel mechanism is realized by constructing a neuromechanical network, which merges the rhythmic signals of the legs and generates the locomotion of the bionic parallel mechanism for different motion patterns. Experimental results show that the complete integrated system can be controlled in real time to achieve proper limb–torso coordination. This coordination enables several different motions with effectiveness and good performance.

Keywords neural control      behavior network      rhythm      motion pattern     
Corresponding Author(s): Yaguang ZHU   
Just Accepted Date: 11 June 2021   Online First Date: 26 July 2021    Issue Date: 24 September 2021
 Cite this article:   
Yaguang ZHU,Shuangjie ZHOU,Manoonpong PORAMATE, et al. Design, analysis, and neural control of a bionic parallel mechanism[J]. Front. Mech. Eng., 2021, 16(3): 468-486.
 URL:  
https://academic.hep.com.cn/fme/EN/10.1007/s11465-021-0640-8
https://academic.hep.com.cn/fme/EN/Y2021/V16/I3/468
Fig.1  Mechanical structure of the parallel mechanism. (a) 3D model; (b) picture of the platform; and (c) geometric configuration.
Symbol Structural parameters Value
γm Motor tilt angle π/6 rad
R0 Radius of SP circle 0.098 m
R Radius of RB circle 0.140 m
L Group distance of RB 0.070 m
L1 Group distance of SP 0.024 m
r Input link length 0.023 m
L2 Coupler link length 0.250 m
L3 Height of SP 0.013 m
h Height of RB 0.032 m
Tab.1  Structure parameters of the parallel mechanism
Fig.2  Structural constraint on the spherical hinge.
Fig.3  Effect of different size spherical hinges. (a) rs = 3 mm, rb = 5.6 mm, and h = 6 mm; (b) rs = 3.5 mm, rb = 6.4 mm, and h = 6.7 mm; and (c) rs = 4.5 mm, rb = 7.9 mm, and h = 9 mm. The red area is the ideal workspace, and the blue area is the actual workspace with constraints.
Fig.4  Structural parameters affecting the workspace. (a) Workspace influence of γm; (b) workspace influence of r; (c) workspace influence of R; (d) workspace influence of L; (e) workspace influence of L1; and (f) workspace influence of R0.
Fig.5  Range of motion of the parallel platform. (a) Rotation around the Z axis; (b) rotation around the Y axis; (c) rotation around the X axis; (d) movement along the Z axis; (e) movement along the Y axis; (f) movement along the X axis; (g) comparison with horses and cats; (h) comparison with horses in different gaits, A is for the rotation around the Y axis, B is for the rotation around the X axis, and C is for the rotation around the Z axis.
Fig.6  Unbalance degree of force in different motion patterns. FZ = 200 N along the Z axis. (a) Pitch around the Y axis under FX = 50 N; (b) lateral movement along the X axis under FX = 50 N; (c) twist movement around the Z axis under FX = 50 N; (d) pitch around the Y axis under FX = 100 N; (e) lateral movement along the X axis under FX = 100 N; (f) twist movement around the Z axis under FX = 100 N; (g) pitch around the Y axis under FX = 200 N; (h) lateral movement along the X axis under FX = 200 N; (i) twist movement around the Z axis under FX = 200 N.
Fig.7  Joint torque analysis of the parallel mechanism; i represents the ith joint.
Fig.8  Structural parameters affecting the joint torque. (a) workspace influence of ξi with motor inclination angles; (b) workspace influence of δi with motor inclination angles; (c) joint torque influence of ξi and δi with different motor inclination angles. Fi = 50 N along the coupler link.
Fig.9  Locomotion control network for the parallel mechanism. Φi is an oscillation phase of the ith joint. Oi is the control signal of the ith joint. Every limb is composed of two links, two spherical hinges, one actuator, and one force sensor. The geometric structure is shown in Fig. 1.
Fig.10  Phase configuration of the network for different motion patterns. Phase factors (ψi = Φi/(2π)) are marked. (a) Stretching and flexing along the Z axis; (b) lateral movement along the X axis; (c) turning around the X axis; and (d) pitching around the Y axis.
Fig.11  The limb–torso network (two oscillators) coordinates the locomotion control network of the legs (four oscillators) and the motion control network of the parallel mechanism (six oscillators).
Fig.12  Position trajectory of typical motion patterns. α is the pitch angle around the X axis, and β is the pitch angle around the Y axis. The solid line is the designed trajectory, and the dashed line is the actual trajectory of the parallel mechanism. (a) Movements and rotations; (b) synthesis movements. ψ1 = [0, 0.5, 0.2, 0.3, 0, 0.5], ψ2 = [0, 0.5, 0.3, 0.2, 0, 0.5], ψ3 = [0, 0.5, 0.4, 0.1, 0, 0.5], ρ1 = [3/4, 1/4, 0.55, 0.45, 3/4, 1/4], and ρ2 = [1/4, 3/4, 0.45, 0.55, 1/4, 3/4]. ρ1 and ρ2 correspond to limb 3 and Δ13, respectively.
Fig.13  Ratio of motion range. A is for stretching and flexing along the Z axis, B is for lateral movement along the X axis, C is for turning around the X axis, and D is for pitching around the Y axis. (a) Positive directions A (from 260 to 292 mm), B (from 0 to 71.9 mm), C (from 0° to 20.54°), D (from 0° to 15.64°), and (b) negative directions A (from 260 to 240 mm), B (from 0 to −66.2 mm), C (from 0° to −13.5°), and D (from 0° to −15.47°).
Fig.14  Rhythmic signals of neuromechanical control for different gaits. (a) Different gaits; (b) network output of O5, O6 and O12; (c) network output of O6 and O11; (d) amplitude frequency characteristics of O5; (e) movement of moving platform; (f) rotation of moving platform. Walking gait (φp = 1 s, ρleg = [0.75, 0.75, 0.75, 0.75], ψleg = [0, 0.25, 0.5, 0.75]) is in 0–5 s, trotting gait (φp = 1 s, ρleg = [0.5, 0.5, 0.5, 0.5], ψleg = [0, 0.5, 0.5, 0]) is in 5–10 s, and bounding gait (φp = 0.5 s, ρleg = [0.25, 0.25, 0.25, 0.25], and ψleg = [0, 0.5, 0, 0.5]) is in 10–15 s. Phase factors ψi = Φi/(2π). α, β, and γ present rotations around the Z, Y, and X axes, respectively.
Fig.15  Movement snapshots of the parallel mechanism during the experiments.
Fig.16  Rhythmic signals and motions of different running gaits. (a) Gaits at different running speeds; (b) network output of four legs; (c) network output of O5, O6,O12 and O13; (d) network output of the torso; (e) movement of moving platform; (f) rotation of moving platform; (g) compound movement of moving platform. Cantering gait (φp = 1 s, ρleg = [1/3, 1/3, 1/3, 1/3], ψleg = [0, 1/3, 2/3, 0]) is in 3–7 s, galloping gait (φp = 1 s, ρleg = [1/3, 1/3, 1/3, 1/3], ψleg = [0, 1/3, 6/5, 1/6]) is in 7–11 s, and bounding gait (φp = 0.5 s, ρleg = [0.25, 0.25, 0.25, 0.25], and ψleg = [0, 0.5, 0, 0.5]) is in 11–15 s. Phase factors ψi = Φi/(2π). α, β, and γ present rotations around the Z, Y, and X axes, respectively.
1 A Ananthanarayanan, M Azadi, S Kim. Towards a bio-inspired leg design for high-speed running. Bioinspiration & Biomimetics, 2012, 7(4): 046005
https://doi.org/10.1088/1748-3182/7/4/046005
2 C Gehring, S Coros, M Hutler, et al.. Practice makes perfect: An optimization-based approach to controlling agile motions for a quadruped robot. IEEE Robotics & Automation Magazine, 2016, 23(1): 34–43
https://doi.org/10.1109/MRA.2015.2505910
3 P Manoonpong, U Parlitz, F Wörgötter. Neural control and adaptive neural forward models for insect-like, energy-efficient, and adaptable locomotion of walking machines. Frontiers in Neural Circuits, 2013, 7: 12
https://doi.org/10.3389/fncir.2013.00012
4 N Schilling, R Hackert. Sagittal spine movements of small therian mammals during asymmetrical gaits. Journal of Experimental Biology, 2006, 209(19): 3925–3939
https://doi.org/10.1242/jeb.02400
5 Q Deng, S Wang, W Xu, et al.. Quasi passive bounding of a quadruped model with articulated spine. Mechanism and Machine Theory, 2012, 52: 232–242
https://doi.org/10.1016/j.mechmachtheory.2012.02.003
6 M Hildebrand. Motions of the running cheetah and horse. Journal of Mammalogy, 1959, 40(4): 481–495
https://doi.org/10.2307/1376265
7 F Galis, D R Carrier, J van Alphen, et al.. Fast running restricts evolutionary change of the vertebral column in mammals. Proceedings of the National Academy of Sciences of the United States of America, 2014, 111(31): 11401–11406
https://doi.org/10.1073/pnas.1401392111
8 J Albiez, T Luksch, K Berns, et al.. A behaviour network concept for controlling walking machines. In: Kimura H, Tsuchiya K, Ishiguro A, et al., eds. Adaptive Motion of Animals and Machines. 1st ed. Tokyo: Springer, 2006, 237–246
https://doi.org/10.1007/4-431-31381-8_21
9 M Khoramshahi, A Spröwitz, A Tuleu, et al.. Benefits of an active spine supported bounding locomotion with a small compliant quadruped robot. In: Proceedings of 2013 IEEE International Conference on Robotics and Automation. Karlsruhe: IEEE, 2013, 3329–3334
https://doi.org/10.1109/ICRA.2013.6631041
10 D Kuehn, F Beinersdorf, F Bernhard, et al.. Active spine and feet with increased sensing capabilities for walking robots. In: Proceedings of International Symposium on Artificial Intelligence, Robotics and Automation in Space. Karlsruhe: i-SAIRAS, 2012
11 T Takuma, M Ikeda, T Masuda. Facilitating multi-modal locomotion in a quadruped robot utilizing passive oscillation of the spine structure. In: Proceedings of 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems. Taipei: IEEE, 2010, 4940–4945
https://doi.org/10.1109/IROS.2010.5649134
12 G C Haynes, J Pusey, R Knopf, et al.. Laboratory on legs: An architecture for adjustable morphology with legged robots. Proceedings of SPIE: Unmanned Systems Technology XIV, 2012, 8387: 786–796
https://doi.org/10.1117/12.920678
13 S Seok, A Wang, M Y Chuah, et al.. Design principles for highly efficient quadrupeds and implementation on the MIT Cheetah robot. In: Proceedings of 2013 IEEE International Conference on Robotics and Automation. Karlsruhe: IEEE, 2013, 3307–3312
https://doi.org/10.1109/ICRA.2013.6631038
14 Q Zhao, B Ellenberger, H Sumioka, et al.. The effect of spine actuation and stiffness on a pneumatically-driven quadruped robot for cheetah-like locomotion. In: Proceedings of 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO). Shenzhen: IEEE, 2013, 1807–1812
https://doi.org/10.1109/ROBIO.2013.6739730
15 M A Khosravi, H D Taghirad. Robust PID control of fully-constrained cable driven parallel robots. Mechatronics, 2014, 24(2): 87–97
https://doi.org/10.1016/j.mechatronics.2013.12.001
16 J Zhao, P Wang, T Yang, et al.. Design of a novel modal space sliding mode controller for electro-hydraulic driven multi-dimensional force loading parallel mechanism. Instrument Society of America Transaction, 2020, 99: 374–386
https://doi.org/10.1016/j.isatra.2019.09.018
17 J Ghasemi, R Moradinezhad, M A Hosseini. Kinematic synthesis of parallel manipulator via neural network approach. International Journal of Engineering, 2019, 30(9): 1319–1325
https://doi.org/10.5829/ije.2017.30.09c.04
18 J Xu, Y Du, Y H Chen, et al.. Bivariate optimization for control design of interconnected uncertain nonlinear systems: A fuzzy set-theoretic approach. International Journal of Fuzzy Systems, 2018, 20(6): 1715–1729
https://doi.org/10.1007/s40815-018-0472-9
19 S Zhen, H Zhao, K Huang, et al.. A novel optimal robust control design of fuzzy mechanical systems. IEEE Transactions on Fuzzy Systems, 2015, 23(6): 2012–2023
https://doi.org/10.1109/TFUZZ.2015.2396077
20 M Faber, C Johnston, H C Schamhardt, et al.. Three-dimensional kinematics of the equine spine during canter. Equine Veterinary Journal, 2001, 33(S33): 145–149
https://doi.org/10.1111/j.2042-3306.2001.tb05378.x
21 J E Smeathers. A mechanical analysis of the mammalian lumber spine. Dissertation for the Doctoral Degree. Reading: University of Reading, 1981
22 D E Grondin, J R Potvin. Effects of trunk muscle fatigue and load timing on spinal responses during sudden hand loading. Journal of Electromyography and Kinesiology, 2009, 19(4): e237–e245
https://doi.org/10.1016/j.jelekin.2008.05.006
23 S Coros, A Karpathy, B Jones, et al.. Locomotion skills for simulated quadrupeds. ACM Transactions on Graphics, 2011, 30(4): 59
https://doi.org/10.1145/2010324.1964954
24 Y Zhu, B Jin, W Li, et al.. Optimal design of a hexapod walking robot based on energy consumption and workspace. Transactions of the Canadian Society for Mechanical Engineering, 2014, 38(3): 305–317
https://doi.org/10.1139/tcsme-2014-0022
25 J M Macpherson, Y Ye. The cat vertebral column: Stance configuration and range of motion. Experimental Brain Research, 1998, 119(3): 324–332
https://doi.org/10.1007/s002210050348
26 M Faber, H Schamhardt, R Weeren, et al.. Basic three-dimensional kinematics of the vertebral column of horses walking on a treadmill. American Journal of Veterinary Research, 2000, 61(4): 399–406
https://doi.org/10.2460/ajvr.2000.61.399
27 M Faber, C Johnston, H C Schamhardt, et al.. Basic three-dimensional kinematics of the vertebral column of horses trotting on a treadmill. American Journal of Veterinary Research, 2001, 62(5): 757–764
https://doi.org/10.2460/ajvr.2001.62.757
28 Y Zhu, S Zhou, D Gao, et al.. Synchronization of non-linear oscillators for neurobiologically inspired control on a bionic parallel waist of legged robot. Frontiers in Neurorobotics, 2019, 13: 59
https://doi.org/10.3389/fnbot.2019.00059
29 Y Zhu, Y Wu, Q Liu, et al.. A backward control based on σ-Hopf oscillator with decoupled parameters for smooth locomotion of bio-inspired legged robot. Robotics and Autonomous Systems, 2018, 106: 165–178
https://doi.org/10.1016/j.robot.2018.05.009
30 W Patricia, K Katherine, F Cornejo. Primate Conservation Education. Hoboken: John Wiley & Sons, Inc., 2016, 1–11
https://doi.org/10.1002/9781119179313.wbprim0326
31 S M Deban, N Schilling, D R Carrier. Activity of extrinsic limb muscles in dogs at walk, trot and gallop. Journal of Experimental Biology, 2012, 215(2): 287–300
https://doi.org/10.1242/jeb.063230
32 A P Sabelhaus, A K Akella, Z A Ahmad, et al.. Model-predictive control of a flexible spine robot. In: Proceedings of 2017 American Control Conference (ACC). Seattle: IEEE, 2017
https://doi.org/10.23919/ACC.2017.7963738
33 R Kawasaki, R Sato, E Kazama, et al.. Development of a flexible coupled spine mechanism for a small quadruped robot. In: Proceedings of 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO). Qingdao: IEEE, 2016
https://doi.org/10.1109/ROBIO.2016.7866300
34 S M Danner, S D Wilshin, N A Shevtsova, et al.. Central control of interlimb coordination and speed dependent gait expression in quadrupeds. Journal of Physiology, 2016, 594(23): 6947–6967
https://doi.org/10.1113/JP272787
35 Y G Zhu, L Zhang, P Manoonpong. Virtual motoneuron activation for goal-directed locomotion of a hexapod robot. In: Proceedings of 2020 5th International Conference on Advanced Robotics and Mechatronics (ICARM). Shenzhen: IEEE, 2020, 380–386
https://doi.org/10.1109/ICARM49381.2020.9195387
36 Y Zhu, L Zhang, P Manoonpong. Generic mechanism for waveform regulation and synchronization of oscillators: An application for robot behavior diversity generation. IEEE Transactions on Cybernetics, 2020 (in press)
https://doi.org/10.1109/TCYB.2020.3029062
37 M Thor, P Manoonpong. Error-based learning mechanism for fast online adaptation in robot motor control. IEEE Transactions on Neural Networks and Learning Systems, 2019, 31(6): 2042–2051
https://doi.org/10.1109/TNNLS.2019.2927737
38 G Ren, W Chen, S Dasgupta, et al.. Multiple chaotic central pattern generators with learning for legged locomotion and malfunction compensation. Information Sciences, 2015, 294: 666–682
https://doi.org/10.1016/j.ins.2014.05.001
[1] FME-21012-OF-ZY_suppl_1 Video  
[2] FME-21012-OF-ZY_suppl_2 Video  
[1] Hamed HABIBI, Hamed RAHIMI NOHOOJI, Ian HOWARD. Power maximization of variable-speed variable-pitch wind turbines using passive adaptive neural fault tolerant control[J]. Front. Mech. Eng., 2017, 12(3): 377-388.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed