Design and Experimental Evaluation of a Single-Actuator Continuous Hopping Robot Using the Geared Symmetric Multi-Bar Mechanism
Abstract
:1. Introduction
- (1)
- Take advantage of the characteristics of the actuator, either by increasing the number of actuators or by using the forward and reverse rotation of the actuator. For instance, NASA’s second-generation frog-inspired hopping robot uses an additionally actuated latching mechanism [10], while the NPU kangaroo-inspired hopping robot additionally uses an actuated ratchet–pawl mechanism [15,16] to realize energy locking and releasing. In addition, the locust-inspired hopping robot designed by Zaitsev et al. [18] and the integrated jumping–crawling robot designed by Jung et al. [17] realizes energy release by reversing the actuating motor. The energy storage and release of these aforementioned robots are all distributed; therefore, it is difficult to absorb the landing impact energy for the next hop.
- (2)
- Using special devices and irregular component contours such as eccentric cam [19,20,21], incomplete gear [22,23,24,25,26,27], etc. to achieve the conversion between energy storage and release. For example, a miniature jumping robot proposed by Zhao et al. [28] uses a quick release detent ball mechanism to hold the spring, and it uses the lever as a strike mechanism to strike the push shaft to release the stored energy. Faraji et al. used two eyebolts located at opposite ends of the rear leg and the fishing line to hold energy for the spider-inspired hopping robot [29], which can release the energy stored in the spring by cut the fishing line. In addition, quadruped robot with jumping ability uses the ratchet and pawl [30], while the first-generation MSU Jumper [31] and the second-generation micro-robots uses one-way bearings. Moreover, the cylinder-shaped robot [32] uses the latch and the hook to realize the conversion of energy state.
2. Structural Design
2.1. Hopping Mechanism Design
2.1.1. Design Objectives
- (1)
- Using only one motor that is as small as possible.
- (2)
- The motor should only rotate unidirectionally.
- (3)
- The foot trajectory curve of the hopping mechanism should (a) be a straight line; (b) pass through the center of mass (CM) of the robot; (c) be consistent with the take-off direction of the hopping robot.
- (4)
- Minimize the moment acting on the robot’s CM when the robot component moves.
- (5)
- The foot trajectory curve of the hopping mechanism should be located within its mechanism.
- (6)
- The structure of the hopping mechanism is compact.
2.1.2. Preliminary Configuration
2.1.3. Configuration Adjustment
2.1.4. Structural Improvement
2.2. Energy Mechanism Design
- (1)
- When the rotation angle is = 0, the crank and the connecting rods will be collinear for the first time. This will be the crucial moment where the distance between points P9 and P10 is the smallest. This also will be the initial position of the energy storage phase, as shown in Figure 5a.
- (2)
- Within the range of , the distance between P9 and P10 will gradually increase, and the length of the spring will gradually grow.
- (3)
- When the rotation angle reaches , the crank and the connecting rods are collinear for the second time. At this time, the distance between point P9 and P10 will be the largest, which will be the end position of the energy storage phase, as shown in Figure 5c. It can also be noticed that the feature of the crank–rocker mechanism is properly compatible with the required hopping burst characteristics.
- (4)
- Within the range of , the distance between the point P9 and P10 will gradually decrease. Figure 5d shows the general position of this energy release phase.
- (5)
- When the rotation angle is = 360°, the mechanism will return to its initial position of the energy storage phase, thus preparing for the next hopping cycle.
3. Structural Optimization and Actuation Design
3.1. Structural Optimization
3.1.1. Kinematics Analysis
3.1.2. Establishment of Optimization
- (1)
- Objective function
- (2)
- Design variables
- (3)
- Constraint conditions
- (4)
- Optimization Model
3.1.3. Optimization Process and Results
3.2. Actuation Design
3.2.1. Theoretical Analysis
- (1)
- In the process of energy storage, the actuator needs to provide the crank–gear–bar great driving torque to realize the relative movement between point P9 and P10, thereby realizing the elongation of the tension spring.
- (2)
- When the energy is released, the angular velocity of the crank will change dramatically within a very short period. Therefore, it is necessary to reduce the resistance from the motor.
- (3)
- When the hopping robot lands, it is necessary to absorb the landing shock to reduce the damage to the motor.
- (1)
- The input torque of the drive motor is amplified by the clockwork spring, thereby reducing the requirement for the motor output power. At the same time, the great torque provided by the actuator can be released in a very short time.
- (2)
- The great torque releasing speed mentioned in (1) can drive the crank–gear–bar to cross the limit position of the hopping mechanism quickly, thereby realizing the explosive hop of the robot.
- (3)
- The clockwork spring also absorbs the impact of hopping on the motor.
- (1)
- During the period t1–t2, ω1 = ω and ω2 = 0. At this phase, the inner and outer ring of the clockwork spring generates a difference in speed, and the clockwork spring begins to store energy.
- (2)
- At the moment t2, the angular velocity of the crank–gear–bar changes, i.e., ω2 ≠ 0. During the period t2 – t3, ω2 ≠ 0 but ω2 < ω1. There is still a difference in the speed between the inner and outer rings of the clockwork spring, which means that the spring can still store energy, but the energy storage speed slows down.
- (3)
- At the moment t3, the clockwork spring rotates to its limit position, the angular velocity is ω2 =ω1. The inner and outer rings of the clockwork spring rotate at the same speed, which means that the process of energy storage of the clockwork spring is over.
- (4)
- In a very short time from t3 – t4, the energy stored in the clockwork spring is released, and the angular velocity is ω2 >> ω1.
- (5)
- During the period t4 – t5, the angular velocity is ω2 < ω1. When the time reaches t4, the next hopping cycle begins.
3.2.2. Actuator Verification
4. Prototype Implementation and Experiment
4.1. Prototype Design
4.2. Hopping Performance Analysis
4.2.1. Foot Trajectory Verification
- (1)
- Insufficient accuracy of 3D printing manufacture, which makes it hard to achieve a completely symmetrical structure during assembly.
- (2)
- Vibration in the experiment.
4.2.2. Hopping Performance Verification
4.2.3. Continuous Hopping Verification
4.3. Comparison With Other Robots
5. Conclusion
Supplementary Materials
Author Contributions
Funding
Conflicts of Interest
Appendix A
Appendix A.1. D-H Parameter Table
Coordinate System (i) | θi | di | ai | αi |
---|---|---|---|---|
0 | - | - | 0 | 0 |
1 | θ1 | 0 | 0 | |
2 | θ2 | 0 | 0 | |
3 | θ3 | 0 | 0 | |
4 | θ4 | 0 | 0 | |
5 | θ5 | 0 | - | - |
1′ | 2π − θ1′ | 0 | 0 | |
2′ | θ2′ | 0 | 0 | |
3′ | 0 | 0 | - | - |
Appendix A.2. Constraint Conditions
- 1.
- Constraint conditions of the crank–rocker mechanism
- 2.
- Linear constraints of geometric dimensions
- 3.
- Non-linear constraints of geometric dimensions
- 4.
- Constraints on the kinematical chain
Appendix B
Robot Name | Hopping Height (m) | Hopping Distance (m) | Normalized Hopping Height (m) | Energy Storage Time (s) | Energy Storage Speed (m/s) |
---|---|---|---|---|---|
Flea-inspired Jumping Robot [47] | 0.640 | 0.700 | 0.688 | 19 | 0.036 |
A Jumping Robot [48] | 1.050 | 0.600 | 1.071 | 60 | 0.018 |
TAUB [17] | 3.130 | 3.200 | 3.335 | 18.4 | 0.181 |
Grillo III [22] | 0.100 | 0.200 | 0.125 | 12.5 | 0.010 |
MSU Jumper [31] | 0.872 | 0.898 | 0.930 | 10 | 0.093 |
A Bio-inspired Jumping Robot [12] | 1.000 | 0.650 | 1.026 | 60 | 0.017 |
A Surveillance Robot [15] | 0.410 | - | 0.410 | 7.2 | 0.057 |
An Integrated Jumping–Crawling Robot [10] | 2.900 | - | 2.900 | 28 | 0.104 |
RHop | 0.145 | - | 0.145 | 0.373 | 0.389 |
References
- Yoshikawa, K.; Otsuki, M.; Kubota, T.; Maeda, T.; Ushijima, M.; Watanabe, S.; Sakamoto, K.; Kunii, Y.; Umeda, K. A new mechanism of smart jumping robot for lunar or planetary satellites exploration. In Proceedings of the 2017 IEEE on Aerospace Conference, Big Sky, MT, USA, 4–11 March 2017; pp. 1–9. [Google Scholar]
- Zhang, Z.; Zhao, J.; Chen, H.; Chen, D. A survey of bioinspired jumping robot: Takeoff, air posture adjustment, and landing buffer. Appl. Bionics Biomech. 2017, 2017, 1–22. [Google Scholar] [CrossRef]
- Plecnik, M.M.; Haldane, D.W.; Yim, J.K.; Fearing, R.S. Design exploration and kinematic tuning of a power modulating jumping monopod. J. Mech. Robot. 2017, 9, 011009. [Google Scholar] [CrossRef]
- Zhu, Y.; Chen, L.; Liu, Q.; Qin, R.; Jin, B. omnidirectional jump of a legged robot based on the behavior mechanism of a jumping spider. Appl. Sci. 2018, 8, 51. [Google Scholar] [CrossRef]
- Ikeda, H.; Kawabe, T.; Wada, R.; Sato, K. Step-climbing tactics using a mobile robot pushing a hand cart. Appl. Sci. 2018, 8, 2114. [Google Scholar] [CrossRef]
- Gart, S.W.; Li, C. Body-terrain interaction affects large bump traversal of insects and legged robots. Bioinspir. Biomim. 2018, 13, 026005. [Google Scholar] [CrossRef]
- Ducros, C.; Hauser, G.; Mahjoubi, N.; Girones, P.; Boisset, L.; Sorin, A.; Jonquet, E.; Falciola, J.M.; Benhamou, A. RICA: A tracked robot for sampling and radiological characterization in the nuclear field. J. Field Robot. 2017, 34, 583–599. [Google Scholar] [CrossRef]
- Seifert, H.S. The lunar pogo stick. J. SPACECRAFT 1967, 4, 941–943. [Google Scholar] [CrossRef]
- Raibert, M.H.; Tello, E.R. Legged Robots That Balance; MIT Press: Cambridge, MA, USA, 1986; p. 89. [Google Scholar]
- Burdick, J.; Fiorini, P. Minimalist jumping robots for celestial exploration. Int. J. Robot. Res. 2003, 22, 653–674. [Google Scholar] [CrossRef]
- Dubowsky, S.; Kesner, S.; Plante, J.-S.; Boston, P. Hopping mobility concept for search and rescue robots. Ind. Robot. 2008, 35, 238–245. [Google Scholar] [CrossRef]
- Wiedebach, G.; Bertrand, S.; Wu, T.; Fiorio, L.; McCrory, S.; Griffin, R.; Nori, F.; Pratt, J. Walking on partial footholds including line contacts with the humanoid robot atlas. In Proceedings of the 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), Cancun, Mexico, 15–17 November 2016; pp. 1312–1319. [Google Scholar]
- Yan, H.; Li, H.; Zhou, S. Study on hopping height control and detection for the pneumatic actuator. In Proceedings of the 5th International Conference on Electrical Engineering and Automatic Control, Harbin Inst Technol, Weihai, China, 16–18 October 2015; pp. 1121–1128. [Google Scholar]
- Graichen, K.; Hentzelt, S.; Hildebrandt, A.; Kärcher, N.; Gaißert, N.; Knubben, E. Control design for a bionic kangaroo. Control Eng. Practice 2015, 42, 106–117. [Google Scholar] [CrossRef]
- Long, B.; Wenjie, G.; Xiaohong, C.; Qian, T.; Rong, X. Landing impact analysis of a bioinspired intermittent hopping robot with consideration of friction. Math. Probl. Eng. 2015, 2015. [Google Scholar]
- Long, B.; Wenjie, G.; Xiaohong, C.; Meng, X.-y. Hopping capabilities of a bio-inspired and mininally actuated hopping robot. In Proceedings of the 2011 International Conference on Electronics, Communications and Control (ICECC), Ningbo, China, 9–11 September 2011; pp. 1485–1489. [Google Scholar]
- Jung, G.-P.; Casarez, C.S.; Jung, S.-P.; Fearing, R.S.; Cho, K.-J. An integrated Jumping-crawling robot using height-adjustable jumping module. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 4680–4685. [Google Scholar]
- Zaitsev, V.; Gvirsman, O.; Hanan, U.B.; Weiss, A.; Ayali, A.; Kosa, G. A locust-inspired miniature jumping robot. Bioinspir. Biomim. 2015, 10, 066012. [Google Scholar] [CrossRef]
- Jun, B.; Kim, Y.; Jung, S. Design and control of jumping mechanism for a kangaroo-inspired robot. In Proceedings of the 2016 6th IEEE International Conference on Biomedical Robotics and Biomechatronics (BioRob), UTown, Singapore, 26–29 June 2016; pp. 436–440. [Google Scholar]
- Nguyen, Q.-V.; Park, H.C. Design and demonstration of a locust-like jumping mechanism for small-scale robots. J. Bionic Eng. 2012, 9, 271–281. [Google Scholar] [CrossRef]
- Zhang, J.; Song, G.; Li, Y.; Qiao, G.; Song, A.; Wang, A. A bio-inspired jumping robot: Modeling, simulation, design, and experimental results. Mechatronics 2013, 23, 1123–1140. [Google Scholar] [CrossRef]
- Li, F.; Liu, W.; Fu, X.; Bonsignori, G.; Scarfogliero, U.; Stefanini, C.; Dario, P. Jumping like an insect: Design and dynamic optimization of a jumping mini robot based on bio-mimetic inspiration. Mechatronics 2012, 22, 167–176. [Google Scholar] [CrossRef]
- Song, G.; Yin, K.; Zhou, Y.; Cheng, X. A surveillance robot with hopping capabilities for home security. IEEE Trans. Consum. Electron. 2009, 55, 2034–2039. [Google Scholar] [CrossRef]
- Wang, H.; Song, G.; Zhang, J.; Meng, T. A Bio-inspired Jumping Robot for Mobile Sensor Networks over Rough Terrain. In Future Communication, Computing, Control and Management; Springer: New York, NY, USA, 2012; pp. 57–62. [Google Scholar]
- Lambrecht, B.G.A.; Horchler, A.D.; Quinn, R.D. A small, insect-inspired robot that runs and jumps. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005; pp. 1240–1245. [Google Scholar]
- Sun, Y.; Ge, W.; Zheng, J.; Dong, D. Design and evaluation of a prosthetic knee joint using the geared five-bar mechanism. IEEE Trans. Neural Syst. Rehabil. Eng. 2015, 23, 1031–1038. [Google Scholar] [CrossRef]
- Sun, Y.; Ge, W.; Zheng, J.; Xia, F.; Dong, D. Optimization of actuating torques in multi-bar prosthetic joints with springs. Eng. Optimiz. 2016, 49, 1183–1196. [Google Scholar] [CrossRef]
- Zhao, J.; Xi, N.; Gao, B.; Mutka, M.W.; Xiao, L. Design and testing of a controllable miniature jumping robot. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010; pp. 3346–3351. [Google Scholar]
- Faraji, H.; Tachella, R.; Hatton, R.L. Aiming and vaulting: Spider inspired leaping for jumping robots. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 2082–2087. [Google Scholar]
- Chan, C.Y.; Liu, Y.C. Towards a walking, turning, and jumping quadruped robot with compliant mechanisms. In Proceedings of the 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Banff, AB, Canada, 12–15 July 2016; pp. 614–620. [Google Scholar]
- Zhao, J.; Jing, X.; Bingtuan, G.; Ning, X.; Fernando, J.C.; Mutka, M.W.; Li, X. MSU Jumper: A Single-Motor-Actuated Miniature Steerable Jumping Robot. IEEE Trans. Robot. 2013, 29, 602–614. [Google Scholar] [CrossRef]
- Zhao, J.; Yan, W.; Xi, N.; Mutka, M.W.; Xiao, L. A miniature 25 grams running and jumping robot. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 5115–5120. [Google Scholar]
- Freudenstein, F.; Dobrjanskyj, L. On a theory for the type synthesis of mechanisms. In Applied Mechanics; Springer: New York, NY, USA, 1966; pp. 420–428. [Google Scholar]
- Woo, L.S. Type synthesis of plane linkages. J. Bionic Eng. 1967, 89, 159. [Google Scholar]
- Sun, Y.; Ge, W.; Zheng, J.; Dong, D. Solving the kinematics of the planar mechanism using data structures of assur groups. J. Mech. Robot. 2016, 8, 061002. [Google Scholar] [CrossRef]
- Buchsbaum, F.; Freudenstein, F. Synthesis of kinematic structure of geared kinematic chains and other mechanisms. J. Mech. Robot. 1970, 5, 357–392. [Google Scholar] [CrossRef]
- Yokoyama, Y. Studies on the geared linkage mechanisms: 1st report, classification and analysis of geared four-bar linkage. Bull. JSME 1974, 17, 1332–1339. [Google Scholar] [CrossRef]
- Rocha, C.R.; Tonetto, C.P.; Dias, A. A comparison between the Denavit–Hartenberg and the screw-based methods used in kinematic modeling of robot manipulators. Comput.-Integr. Manuf. 2011, 27, 723–728. [Google Scholar] [CrossRef]
- Nansai, S.; Rojas, N.; Elara, M.R.; Sosa, R.; Iwase, M. On a Jansen leg with multiple gait patterns for reconfigurable walking platforms. Adv. Mech. Eng. 2015, 7, 1–18. [Google Scholar] [CrossRef]
- Zelany, M. A concept of compromise solutions and the method of the displaced ideal. Comput. Oper. Res. 1974, 1, 479–496. [Google Scholar] [CrossRef]
- Hwang, C.L.; Yoon, K. Multiple Attribute Decision Making; Springer: New York, NY, USA, 1981; pp. 1–531. [Google Scholar]
- Shih, H.S.; Shyur, H.J.; Lee, E.S. An extension of TOPSIS for group decision making. Math. Comput. Model. 2007, 45, 801–813. [Google Scholar] [CrossRef]
- Haldane, D.W.; Plecnik, M.M.; Yim, J.K.; Fearing, R.S. Robotic vertical jumping agility via series-elastic power modulation. Sci. Rob. 2016, 1, eaag2048. [Google Scholar] [CrossRef]
- Haldane, D.W.; Plecnik, M.; Yim, J.K.; Fearing, R.S. A power modulating leg mechanism for monopedal hopping. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea, 9–14 October 2016; pp. 4757–4764. [Google Scholar]
- Haldane, D.W.; Yim, J.K.; Fearing, R.S. Repetitive extreme-acceleration (14-g) spatial jumping with Salto-1P. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 3345–3351. [Google Scholar]
- Yim, J.K.; Fearing, R.S. Precision Jumping Limits from Flight-phase Control in Salto-1P. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots (IROS), Madrid, Spain, 1–5 October 2018. [Google Scholar]
- Noh, M.; Kim, S.-W.; An, S.; Koh, J.-S.; Cho, K.-J. Flea-Inspired Catapult Mechanism for Miniature Jumping Robots. IEEE Trans. Robot. 2012, 28, 1007–1018. [Google Scholar]
- Zhang, J.; Song, G.; Qiao, G.; Meng, T.; Sun, H. An Indoor Security System with a Jumping Robot as the Surveillance Terminal. IEEE Trans. Consum. Electron. 2011, 57, 1774–1781. [Google Scholar] [CrossRef]
Config. | config.1 | config.2 | config.3 | config.4 | config.5 | … |
---|---|---|---|---|---|---|
n | 1 | 3 | 5 | 7 | 9 | … |
pL | 1 | 4 | 7 | 10 | 13 | … |
Optimization Parameters | l1/mm | l2/mm | l3/mm | l4/mm | l5/mm |
Optimization Results | 30.000 | 15.729 | 32.000 | 50.939 | 52.851 |
Optimization Parameters | l6/mm | l7/mm | l8/mm | β1/(°) | β2/(°) |
Optimization Results | 34.061 | 75.000 | 25.000 | 276.180° | 134.768° |
Horizontal Deviation | Vertical Deviation | Average Deviation | Root Mean Squared Error |
---|---|---|---|
1.4 mm | 3 mm | 0.7345 mm | 0.8543 mm |
Robot Name | Normalized Hopping Height (m) | Energy Storage Time (s) | Energy Storage Speed (m/s) |
---|---|---|---|
Flea-inspired Jumping Robot [47] | 0.688 | 19 | 0.036 |
A Jumping Robot [48] | 1.071 | 60 | 0.018 |
TAUB [17] | 3.335 | 18.4 | 0.181 |
Grillo III [22] | 0.125 | 12.5 | 0.010 |
MSU Jumper [31] | 0.930 | 10 | 0.093 |
A Bio-inspired Jumping Robot [12] | 1.026 | 60 | 0.017 |
A Surveillance Robot [15] | 0.410 | 7.2 | 0.057 |
An Integrated Jumping-Crawling Robot [10] | 2.900 | 28 | 0.104 |
RHop | 0.145 | 0.373 | 0.389 |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bai, L.; Zheng, F.; Chen, X.; Sun, Y.; Hou, J. Design and Experimental Evaluation of a Single-Actuator Continuous Hopping Robot Using the Geared Symmetric Multi-Bar Mechanism. Appl. Sci. 2019, 9, 13. https://doi.org/10.3390/app9010013
Bai L, Zheng F, Chen X, Sun Y, Hou J. Design and Experimental Evaluation of a Single-Actuator Continuous Hopping Robot Using the Geared Symmetric Multi-Bar Mechanism. Applied Sciences. 2019; 9(1):13. https://doi.org/10.3390/app9010013
Chicago/Turabian StyleBai, Long, Fan Zheng, Xiaohong Chen, Yuanxi Sun, and Junzhan Hou. 2019. "Design and Experimental Evaluation of a Single-Actuator Continuous Hopping Robot Using the Geared Symmetric Multi-Bar Mechanism" Applied Sciences 9, no. 1: 13. https://doi.org/10.3390/app9010013
APA StyleBai, L., Zheng, F., Chen, X., Sun, Y., & Hou, J. (2019). Design and Experimental Evaluation of a Single-Actuator Continuous Hopping Robot Using the Geared Symmetric Multi-Bar Mechanism. Applied Sciences, 9(1), 13. https://doi.org/10.3390/app9010013