This paper proposes a novel modular cable-driven humanoid arm with anti-parallelogram mechanisms (APMs) and Bowden cables. The lightweight arm realizes the advantage of joint independence and the rational layout of the driving units on the base. First, this paper analyzes the kinematic performance of the APM and uses the rolling motion between two ellipses to approximate a pure-circular-rolling motion. Then, a novel type of one-degree-of-freedom (1-DOF) elbow joint is proposed based on this principle, which is also applied to design the 3-DOF wrist and shoulder joints. Next, Bowden cables are used to connect the joints and their driving units to obtain a modular cable-driven arm with excellent joint independence. After that, both the forward and inverse kinematics of the entire arm are analyzed. Last, a humanoid arm prototype was developed, and the assembly velocity, joint motion performance, joint stiffness, load carrying, typical humanoid arm movements, and repeatability were tested to verify the arm performance.
. [J]. Frontiers of Mechanical Engineering, 2023, 18(1): 6.
Bin WANG, Tao ZHANG, Jiazhen CHEN, Wang XU, Hongyu WEI, Yaowei SONG, Yisheng GUAN. A modular cable-driven humanoid arm with anti-parallelogram mechanisms and Bowden cables. Front. Mech. Eng., 2023, 18(1): 6.
Circle centered of the desired deflection trajectory of the APM
Deviation between ellipse and circle
Distance between and the x-axis
Distance of the top and bottom links of parallogram when they are parallel
Linear velocity reduction ratio of the APM
Angular velocity reduction ratio of the APM
Jacobian matrix
Pseudoinverse of Jacobian
, ,
Center distances of the pulleys on the two antagonistic pulley groups of the APM, elbow, and shoulder, respectively
Length of
Length of
Length of the two intersecting links of the APM
Length of
Length of
Length of
Cable length change during the APM movement
Connecting rod length of forearm
Connecting rod length of upper arm
m
Number of the pulley groups
Maximum linear velocity difference of point A on the moving platform between the APM and the PCRM
n
Number of driving cables on each side of the APM
, ,
Numbers of cables on the pulley group of the elbow, shoulder, and wrist, respectively
Desire intersection point of the two circles of the APM
,
End points and start points coordinates of each trajectory, respectively
Intersection point of the two sides of the parallogram
Translation vector of the transformation matrix
Differential of the translation vector
Pitch cable length changes of the shoulder
r
is used to simplify of elbow transform matrix
p
is used to simplify of elbow transform matrix
Distance between points A and
Distance between and
Motor-driven reel radius of the APM
Distance between and
Cable length change of the wrist reel
Reel radius change of the wrist
Rotation transformation matrix of elbow fixed platform relative to the base frame
Rotation transformation matrix of wrist fixed platform relative to the base frame
Focal distance of the ellipse
Transformation matrix of desired pose with respect to the base frame
Transformation matrix of desired pose relative to the actual pose of the end effector
Transformation matrix between and
Transformation matrix between and
Transformation matrix between and , kinematic transformation matrix of the 2-DOF wrist SAPM
Transformation matrix between and , kinematics equation of the 2-DOF shoulder SAPM
Transformation matrix between and
Transformation matrix between and , overall forward kinematics of the arm
Transformation matrix matrix between and Orxryrzr
Transformation matrix between and
Linear velocity of point A on the moving platform, it include linear velocity of PCRM (circle trajectory) and linear velocity of APM (ellipse trajectory)
Linear velocity of point A on the PCRM moving platform (circle trajectory)
Linear velocity of point A on the APM moving platform (ellipse trajectory)
Cable linear velocity of the APM
Linear velocity of O2 rotating around O1 of the APM
Linear velocity of the end effector in the base frame
Twist of the desired pose relative to the base frame
Twist of the desired pose relative to the actual pose of the end effector
Antisymmetric matrix of twist
Yaw cable length changes of the shoulder
Abscissa of
Ordinate of
α
Ratio of the maximum linear velocity difference to the maximum linear velocity of the PCRM
Angle at which the connecting link deviates from the initial position of the APM
Angle between link and the horizontal direction of the elbow
Rotation angle of the wrist rotating mechanism,
Humanoid arm joint angle of the ith iteration
Angle between the link and its initial position of the shoulder
Rotation angle of the shoulder rotating body
Angle between the link and its initial position of wrist
is used to simplify of transform matrix
is used to simplify of transform matrix
is used to simplify of transform matrix
Yaw angle of the bending plane of the shouder
Yaw angle of the bending plane of the wrist
is used to simplify of transform matrix
is used to simplify of transform matrix
is used to simplify of transform matrix
Angular velocity of the connecting link rotating around of the APM
Angular velocity of the moving platform rotating around of the APM
Angular velocity of the elbow in the base frame
Motor angular velocity
Angular velocity of the end effector in the base frame
1
T Asfour, R Dillmann, N Vahrenkamp, M Do, M Wächter, C Mandery, P Kaiser, M Kröhnert, M Grotz. The Karlsruhe ARMAR humanoid robot family. In: Goswami A, Vadakkepat P, eds. Humanoid Robotics: A Reference. Dordrecht: Springer, 2019, 1–32 https://doi.org/10.1007/978-94-007-7194-9_23-1
2
M Jäntsch, S Wittmeier, K Dalamagkidis, A Panos, F Volkart, A Knoll. Anthrob—a printed anthropomimetic robot. In: Proceedings of the IEEE/RAS International Conference on Humanoid Robots. Atlanta: IEEE, 2013, 342–347 https://doi.org/10.1109/HUMANOIDS.2013.7029997
3
M Cheng, Z N Han, R Q Ding, J H Zhang, B Xu. Development of a redundant anthropomorphic hydraulically actuated manipulator with a roll-pitch-yaw spherical wrist. Frontiers of Mechanical Engineering, 2021, 16(4): 698–710 https://doi.org/10.1007/s11465-021-0646-2
4
S Rader, L Kaul, H Fischbach, N Vahrenkamp, T Asfour. Design of a high-performance humanoid dual arm system with inner shoulder joints. In: Proceedings of the IEEE/RAS International Conference on Humanoid Robots. Cancun: IEEE, 2016, 523–529 https://doi.org/10.1109/HUMANOIDS.2016.7803325
5
L L Zhou, S P Bai. A new approach to design of a lightweight anthropomorphic arm for service applications. Journal of Mechanisms and Robotics, 2015, 7(3): 031001 https://doi.org/10.1115/1.4028292
6
A Rodić, S Hioki, M Radmilović, M Jovanović. Mechanical design, modeling and simulation of human-size cable-driven over-actuated robotic arm. In: Berns K, Görges D, eds. Advances in Service and Industrial Robotics. Cham: Springer, 2020, 51–58 https://doi.org/10.1007/978-3-030-19648-6_7
7
Y J Kim. Design of low inertia manipulator with high stiffness and strength using tension amplifying mechanisms. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Hamburg: IEEE, 2015, 5850–5856 https://doi.org/10.1109/IROS.2015.7354208
8
G L Yang, S K Mustafa, S H Yeo, W Lin, W B Lim. Kinematic design of an anthropomimetic 7-DOF cable-driven robotic arm. Frontiers of Mechanical Engineering, 2011, 6(1): 45–60 https://doi.org/10.1007/s11465-011-0205-3
9
Y Tsumaki, S Shimanuki, F Ono, H T Han. Ultra-lightweight forearm with a parallel-wire mechanism. In: Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Besacon: IEEE, 2014, 1419–1423 https://doi.org/10.1109/AIM.2014.6878281
10
Y Tsumaki, Y Suzuki, N Sasaki, E Obara, S Kanazawa. A 7-DOF wire-driven lightweight arm with wide wrist motion range. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Madrid: IEEE, 2018, 1–9 https://doi.org/10.1109/IROS.2018.8593515
11
F Liu, H L Huang, Y H Ning, B Li, W F Xu. A novel three degree-of-freedoms tension-amplifying cable-driven parallel mechanism for shoulder joint. In: Proceedings of the IEEE International Conference on Information and Automation. Wuyishan: IEEE, 2018, 1152–1157 https://doi.org/10.1109/ICInfA.2018.8812401
12
F Liu, W F Xu, H L Huang, Y H Ning, B Li. Design and analysis of a high-payload manipulator based on a cable-driven serial-parallel mechanism. Journal of Mechanisms and Robotics, 2019, 11(5): 051006 https://doi.org/10.1115/1.4044113
13
K Choi, J Kwon, T Lee, C Park, J Pyo, C Lee, S Lee, I Kim, S Seok, Y J Kim, F Park. A hybrid dynamic model for the AMBIDEX tendon-driven manipulator. Mechatronics, 2020, 69: 102398 https://doi.org/10.1016/j.mechatronics.2020.102398
14
M Quigley, A Asbeck, A Ng. A low-cost compliant 7-DOF robotic manipulator. In: Proceedings of the IEEE International Conference on Robotics and Automation. Shanghai: IEEE, 2011, 6051–6058 https://doi.org/10.1109/ICRA.2011.5980332
15
H Jiang, T Zhang, C Xiao, J Li, Y S Guan. Modular design of 7-DOF cable-driven humanoid arms. In: Yu H B, Liu J G, Liu L Q, Ju Z J, Liu Y W, Zhou D L, eds. Intelligent Robotics and Applications. Cham: Springer, 2019, 680–691 https://doi.org/10.1007/978-3-030-27526-6_60
16
Y J Kim. Anthropomorphic low-inertia high-stiffness manipulator for high-speed safe interaction. IEEE Transactions on Robotics, 2017, 33(6): 1358–1374 https://doi.org/10.1109/TRO.2017.2732354
17
Y S Guan, L Jiang, X M Zhang, H Zhang, X F Zhou. Development of novel robots with modular methodology. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. St. Louis: IEEE, 2009, 2385–2390 https://doi.org/10.1109/IROS.2009.5354051
18
Y S Guan, L Jiang, H F Zhu, X F Zhou, C W Cai, W Q Wu, Z C Li, H Zhang, X M Zhang. Climbot: a modular bio-inspired biped climbing robot. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. San Francisco: IEEE, 2011, 1473–1478 https://doi.org/10.1109/IROS.2011.6094406
19
Y S Guan, H F Zhu, W Q Wu, X F Zhou, L Jiang, C W Cai, L M Zhang, H Zhang. A modular biped wall-climbing robot with high mobility and manipulating function. IEEE/ASME Transactions on Mechatronics, 2013, 18(6): 1787–1798 https://doi.org/10.1109/TMECH.2012.2213303
20
K Berns, T Asfour, R Dillmann. ARMAR—an anthropomorphic arm for humanoid service robot. In: Proceedings of the IEEE International Conference on Robotics and Automation. Detroit: IEEE, 1999, 702–707 https://doi.org/10.1109/ROBOT.1999.770057
21
J H Li, H F Zhu, Q Zhang, Y S Guan, X M Jiang. Vision-based kinematic configuration recognition for re-configurable modular robots. In: Proceedings of the IEEE International Conference on Robotics and Biomimetics. Dali: IEEE, 2019, 2783–2788 https://doi.org/10.1109/ROBIO49542.2019.8961524
22
W Y Li, Y W Wang, S Togo, H Yokoi, Y L Jiang. Development of a humanoid shoulder based on 3-motor 3 degrees-of-freedom coupled tendon-driven joint module. IEEE Robotics and Automation Letters, 2021, 6(2): 1105–1111 https://doi.org/10.1109/LRA.2021.3056376
23
W Y Li, P Chen, D C Bai, X X Zhu, S Togo, H Yokoi, Y L Jiang. Modularization of 2- and 3-DoF coupled tendon-driven joints. IEEE Transactions on Robotics, 2021, 37(3): 905–917 https://doi.org/10.1109/TRO.2020.3038687
24
M Okada, Y Nakamura. Development of a cybernetic shoulder—a 3-DOF mechanism that imitates biological shoulder motion. IEEE Transactions on Robotics, 2005, 21(3): 438–444 https://doi.org/10.1109/TRO.2004.838006
25
M Yin, H T Wu, Z G Xu, W Han, Z L Zhao. Compliant control of single tendon-sheath actuators applied to a robotic manipulator. IEEE Access, 2020, 8: 37361–37371 https://doi.org/10.1109/ACCESS.2020.2973173
26
J Y Chen, W H Chen, C Hu, Q Z Chen. Stiffness analysis and optimization of a novel cable-driven anthropomorphic-arm manipulator. In: Proceedings of the IEEE 10th International Conference on Industrial Informatics. Beijing: IEEE, 2012, 746–751 https://doi.org/10.1109/INDIN.2012.6301207
27
M Yin, Z G Xu, Z L Zhao, H T Wu. Mechanism and position tracking control of a robotic manipulator actuated by the tendon-sheath. Journal of Intelligent & Robotic Systems, 2020, 100(3): 849–862 https://doi.org/10.1007/s10846-020-01245-6
28
Y J Kim, J I Kim, W Jang. Quaternion joint: dexterous 3-DOF joint representing quaternion motion for high-speed safe interaction. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Madrid: IEEE, 2018, 935–942 https://doi.org/10.1109/IROS.2018.8594301
29
H Jiang, C Xiao, J Li, Y Zhong, T Zhang, Y S Guan. Design and modeling of a 2-DOF cable-driven parallel wrist mechanism. In: Proceedings of the IEEE International Conference on Robotics and Biomimetics. Dali: IEEE, 2019, 1047–1052 https://doi.org/10.1109/ROBIO49542.2019.8961545
30
F Liu, H L Huang, B Li, Y Hu, H Y Jin. Design and analysis of a cable-driven rigid–flexible coupling parallel mechanism with variable stiffness. Mechanism and Machine Theory, 2020, 153: 104030 https://doi.org/10.1016/j.mechmachtheory.2020.104030
31
B Wang, T Zhang, Y S Guan, Y W Song, Z H Liang, J Z Chen, W Xu. Modular design of a 7-DOF cable-driven humanoid arm. In: Tan J R. ed. Advances in Mechanical Design. Singapore: Springer, 2021, 1793–1806 https://doi.org/10.1007/978-981-16-7381-8_112
32
Y Asano, K Okada, M Inaba. Design principles of a human mimetic humanoid: humanoid platform to study human intelligence and internal body system. Science Robotics, 2017, 2(13): eaaq0899 https://doi.org/10.1126/scirobotics.aaq0899
33
K M Lynch, F C Park. Modern Robotics: Mechanics, Planning, and Control. Cambridge: Cambridge University Press, 2017