Hostname: page-component-848d4c4894-hfldf Total loading time: 0 Render date: 2024-05-17T04:45:04.164Z Has data issue: false hasContentIssue false

Solving the inverse kinematics problem of discretely actuated hyper-redundant manipulators using the multi-module searching method

Published online by Cambridge University Press:  22 January 2024

Alireza Motahari*
Affiliation:
Department of Mechanical Engineering, Engineering Faculty, Saveh Branch, Islamic Azad University, Saveh, Iran

Abstract

Hyper-redundant manipulators are produced by cascading several mechanisms on top of each other as modules. The discrete actuation makes their control easier because discrete actuators usually do not need any feedback to control. So far, several methods have been proposed to solve the inverse kinematic problem of discretely actuated, hyper-redundant manipulators. The two-by-two searching method is better than the other methods in terms of CPU time and error. In this article, the mentioned method is generalized by choosing an arbitrary number of modules as pending modules in each step of the solution instead of the necessary two. For validation, the proposed method is compared with nine meta-heuristic searching algorithms: simulated annealing, genetic algorithm, particle swarm optimization, ant colony optimization, gray wolf optimizer, stochastic fractal search, whale optimization algorithm, Giza pyramid construction, and flying fox optimization. Furthermore, the effect of the number of pending modules on CPU time and error is investigated. All the numerical problems have been solved for two case studies, one is planar and the other is spatial.

Type
Research Article
Copyright
© The Author(s), 2024. 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

Pieper, D. L., The Kinematics of Manipulators under Computer Control, Ph.D. Dissertation (Stanford University, 1968).Google Scholar
Chirikjian, G. S., “A Binary Paradigm for Robotic Manipulators,” In: IEEE Int. Conf. on Robotics and Automation, San Diego (1994) pp. 30633070.Google Scholar
Chi, Y., Tang, Y., Liu, H. and Yin, J., “Leveraging monostable and bistable pre-curved bilayer actuators for high-performance multitask soft robots,” Adv. Mater. Technol. 5(9), 2000370 (2020).CrossRefGoogle Scholar
Lin, Y., Zhang, C., Tang, W., Jiao, Z., Wang, J., Wang, W., Zhong, Y., Zhu, P., Hu, Y., Yang, H. and Zou, J., “A bioinspired stress-response strategy for high-speed soft grippers,” Adv. Sci. 8(21), 2102539 (2021).CrossRefGoogle ScholarPubMed
Wang, X., Khara, A. and Chen, C., “A soft pneumatic bistable reinforced actuator bioinspired by Venus Flytrap with enhanced grasping capability,” Bioinspir. Biomim. 15(5), 056017 (2020).Google Scholar
Mungekar, M., Ma, L., Yan, W., Kackar, V., Shokrzadeh, S. and Jawed, M. K., “Design of bistable soft deployable structures via a Kirigami-inspired planar fabrication approach,” Adv. Mater. Technol. 8(16), 2300088 (2023).Google Scholar
Wang, X., Zhou, H., Kang, H., Au, W. and Chen, C., “Bio-inspired soft bistable actuator with dual actuations,” Smart Mater. Struct. 30(12), 125001 (2021).Google Scholar
McWilliams, J., Yuan, Y., Friedman, J. and Sung, C.. Push-on push-off: A compliant bistable gripper with mechanical sensing and actuation. 2021 IEEE 4th International Conference on Soft Robotics (RoboSoft), IEEE (2021) pp. 622629.Google Scholar
Tang, Y., Chi, Y., Sun, J., Huang, T.-H., Maghsoudi, O. H., Spence, A., Zhao, J., Su, H. and Yin, J., “Leveraging elastic instabilities for amplified performance: Spine-inspired high-speed and high-force soft robots,” Sci. Adv. 6(19), eaaz6912 (2020).CrossRefGoogle ScholarPubMed
Masana, R., Khazaaleh, S., Alhussein, H., Crespo, R. S. and Daqaq, M. F., “An origami-inspired dynamically actuated binary switch,” Appl. Phys. Lett. 117(8), 081901 (2020).Google Scholar
Miron, G., Girard, A., Plante, J.-S. and Lepage, M., “Design and manufacturing of embedded air-muscles for a magnetic resonance imaging compatible prostate cancer binary manipulator,” J. Mech. Design 135(1), 011003 (2013).CrossRefGoogle Scholar
Tzorakoleftherakis, E., Mavrommati, A. and Tzes, A., “Design and implementation of a binary redundant manipulator with cascaded modules,” J. Mech. Robot. 8(1), 011002 (2016).CrossRefGoogle Scholar
Tappe, S., Boyraz, P., Korz, H. and Ortmaier, T., “Design, Production and Integration of a Shape Sensing Robotic Sleeve for a Hyper-Redundant, Binary Actuated Robot,” 2018 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), IEEE (2018) pp. 298303.Google Scholar
Cappello, L., Xiloyannis, M., Dinh, B. K., Pirrera, A., Mattioni, F. and Masia, L., “Multistable series elastic actuators: Design and control,” Robot. Auton. Syst. 118, 167178 (2019).CrossRefGoogle Scholar
Dragone, D., Randazzini, L., Capace, A., Nesci, F., Cosentino, C., Amato, F., De Momi, E., Colao, R., Masia, L. and Merola, A., “Design, Computational Modelling and Experimental Characterization of Bistable Hybrid Soft Actuators for a Controllable-Compliance Joint of an Exoskeleton Rehabilitation Robot,” In: Actuators. vol. 11 (MDPI, 2022) pp. 32.Google Scholar
Lee, S. J., Bilton, A. M. and Dubowsky, S., “On the kinematics of solar mirrors using massively parallel binary actuation,” International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 44106 (2010) pp. 11771186.Google Scholar
Rudolph, S. M., Nurnberger, M. W., Alqadah, H. F. and Bobak, J. P., “Ultra-Low-Loss, Binary-State Elements for a Mechanically Actuated Reconfigurable Reflectarray,” 2019 IEEE International Symposium on Antennas and Propagation and USNC-URSI Radio Science Meeting, IEEE (2019) pp. 19511952,Google Scholar
Ze, Q., Wu, S., Dai, J., Leanza, S., Ikeda, G., Yang, P. C., Iaccarino, G. and Zhao, R. R., “Spinning-enabled wireless amphibious origami millirobot,” Nat. Commun. 13(1), 3118 (2022).Google Scholar
Mohand-Ousaid, A., Bouhadda, I., Bourbon, G., Moal, P. L., Haddab, Y. and Lutz, P., “Compact digital microrobot based on multistable modules,” IEEE Robot. Autom. Lett. 6(2), 19261933 (2021).CrossRefGoogle Scholar
Hussein, H., Bouhadda, I., Mohand-Ousaid, A., Bourbon, G., Moal, P. L., Haddab, Y. and Lutz, P., “Design and fabrication of novel discrete actuators for microrobotic tasks,” Sens. Actuat. A: Phys. 271, 373382 (2018).Google Scholar
Zhou, L. and Xie, H., “A Novel Out-of-Plane Electrothermal Bistable Microactuator,” 2019 20th International Conference on Solid-State Sensors, Actuators and Microsystems & Eurosensors XXXIII (TRANSDUCERS & EUROSENSORS XXXIII), IEEE (2019) pp. 19531956.Google Scholar
Patel, D. K., Huang, X., Luo, Y., Mrunmayi Mungekar, M. K. J., Yao, L. and Majidi, C., “Highly dynamic bistable soft actuator for reconfigurable multimodal soft robots,” Adv. Mater. Technol. 8(2), 2201259 (2023).Google Scholar
Chi, Y., Li, Y., Zhao, Y., Hong, Y., Tang, Y. and Yin, J., “Bistable and multistable actuators for soft robots: Structures, materials, and functionalities,” Adv. Mater. 34(19), 2110384 (2022).Google Scholar
Novelino, L. S., Ze, Q., Wu, S., Paulino, G. H. and Zhao, R., “Untethered control of functional origami microrobots with distributed actuation,” Proc. Natl. Acad. Sci. 117(39), 2409624101 (2020).Google Scholar
Son, H., Park, Y., Na, Y. and Yoon, C. K., “4D multiscale origami soft robots: A review,” Polymers-BASEL 14(19), 4235 (2022).Google Scholar
Ebert-Uphoff, I. R.. On the Development of Discretely-Actuated Hybrid-Serial-Parallel Manipulators. Order No. 9821118 (The Johns Hopkins University, Maryland, 1998).Google Scholar
Suthakorn, J.. Paradigms for Service Robotics, Order No. 3080775 (The Johns Hopkins University, Maryland, 2003).Google Scholar
Sujan, V. A., Lichter, M. D. and Dubowsky, S., “Lightweight Hyper-Redundant Binary Elements for Planetary Exploration Robots,” 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No. 01TH8556). vol. 2, IEEE, (2001) pp. 12731278.CrossRefGoogle Scholar
Kim, Y. Y., Jang, G.-W. and Nam, S. J., “Inverse kinematics of binary manipulators by using the continuous-variable-based optimization method,” IEEE Trans. Robot. 22(1), 3342 (2006).Google Scholar
Chirikjian, G. S. and Lees, D. S., “Inverse kinematics of binary manipulators with applications to service robotics,” Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots, IEEE, 3, (1995) pp. 6571.Google Scholar
Ebert-uphoff, I. and Chirikjian, G. S., “Efficient workspace generation for binary manipulators with many actuators,” J. Robot. Syst. 12(6), 383400 (1995).CrossRefGoogle Scholar
Ebert-Uphoff, I. and Chirikjian, G. S., “Inverse Kinematics of Discretely Actuated Hyper-Redundant Manipulators Using Workspace Densities,” Proceedings of IEEE International Conference on Robotics and Automation, IEEE, 1. (1996) pp. 139145.Google Scholar
Suthakorn, J. and Chirikjian, G. S., “A new inverse kinematics algorithm for binary manipulators with many actuators,” Adv. Robot. 15(2), 225244 (2001).Google Scholar
dos Santos, S., Felipe, M. A. M. and Sujan, V. A., “Inverse kinematics of a binary flexible manipulator using genetic algorithms,” 18th International Congress of Mechanical Engineering, November 6-11, 2005, ABCM, Ouro Preto, MG, 2005.Google Scholar
Motahari, A., Zohoor, H. and Korayem, M. H., “A new inverse kinematic algorithm for discretely actuated hyper-redundant manipulators,” Lat. Am. Appl. Res. 43(2), 161168 (2013).Google Scholar
Motahari, A., Zohoor, H. and Korayem, M. H., “Discrete kinematic synthesis of discretely actuated hyper-redundant manipulators,” Robotica 31(7), 10731084 (2013).CrossRefGoogle Scholar
Motahari, A., Zohoor, H. and Korayem, M. H., “A new obstacle avoidance method for discretely actuated hyper-redundant manipulators,” Sci. Iran. 19(4), 10811091 (2012).Google Scholar
Motahari, A., Zohoor, H. and Korayem, M. H., “A new motion planning method for discretely actuated hyper-redundant manipulators,” Robotica 35(1), 101118 (2017).Google Scholar
Park, F. C., “Distance metrics on the rigid-body motions with applications to mechanism design,” J. Mech. Des. 117, 1995, 4854.Google Scholar
Mirjalili, S. (2018). Grey Wolf Optimizer (GWO), MATLAB Central File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/44974-grey-wolf-optimizer-gwo Google Scholar
Salimi, H. (2014). Stochastic Fractal Search (SFS), MATLAB Central File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/47565-stochastic-fractal-search-sfs.Google Scholar
Mirjalili, S. (2018). The whale optimization algorithm, MATLAB Central File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/55667-the-whale-optimization-algorithm Google Scholar
Harifi, S. (2020). Giza Pyramids Construction (GPC) algorithm, MATLAB Central File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/80467-giza-pyramids-construction-gpc-algorithm Google Scholar
Zervoudakis, K. (2023). Flying Foxes Optimization (Fuzzy self-tuning optimizer), MATLAB Central File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/104810-flying-foxes-optimization-fuzzy-self-tuning-optimizer Google Scholar
Kirkpatrick, S., Gelatt, C. D. Jr and Vecchi, M. P., “Optimization by simulated annealing,” Science 220(4598), 671680 (1983).Google Scholar
Holland, J. H.. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence (MIT Press, Cambridge, 1992).CrossRefGoogle Scholar
Kennedy, J. and Eberhart, R., “Particle Swarm Optimization,” Proceedings of ICNN’95 - International Conference on Neural Networks, IEEE, 4, (1995) pp. 19421948.Google Scholar
Dorigo, M., Birattari, M. and Stutzle, T., “Ant colony optimization,” IEEE Comput. Intell. Magaz. 1(4), 2839 (2006).CrossRefGoogle Scholar
Mirjalili, S., Mirjalili, S. M. and Lewis, A., “Grey wolf optimizer,” Adv. Eng. Softw. 69, 4661 (2014).Google Scholar
Salimi, H., “Stochastic fractal search: A powerful metaheuristic algorithm,” Knowl.-Based Syst. 75, 118 (2015).CrossRefGoogle Scholar
Mirjalili, S. and Lewis, A., “The whale optimization algorithm,” Adv. Eng. Softw. 95, 5167 (2016).Google Scholar
Harifi, S., Mohammadzadeh, J., Khalilian, M. and Ebrahimnejad, S., “Giza Pyramids Construction: An ancient-inspired metaheuristic algorithm for optimization,” Evol. Intell. 14(4), 17431761 (2021).Google Scholar
Zervoudakis, K. and Tsafarakis, S., “A global optimizer inspired from the survival strategies of flying foxes,” Eng. Comput. 39, 134 (2022).Google Scholar