Submitted:
10 January 2024
Posted:
10 January 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- The exposition of an innovative conceptual cybernetic fish avatar architecture.
- The creation of an EMG data filtering algorithm, coupled with a method for extracting, classifying, and recognizing muscular patterns using a deep ANN, serves as a cybernetic interface for the governance of the fish avatar.
- The development of a fuzzy-based oscillation patterns generator (OPG) designed to generate periodic oscillation patterns around the fish’s caudal fin. These coordinated oscillations are decoupled into right and left step functions, specifically crafted to input into a lateral pair of electromagnetic coils, thereby producing undulating swimming motions of the robot fish.
- The conception of a bioinspired robotic fish mechanism is characterized by the incorporation of underactuated elements propelled by serial links featuring helical springs. This innovative design is empowered by a dual solenoid electromagnetic oscillator and a four-bar linkage, reflecting a novel approach to bioinspired robotics.
- The derivation of closed-form control laws for both the undulation of the underactuated caudal multilink dynamics and the ballasting system.
2. Analysis of the state of the art
3. Conceptual System Architecture
4. Deep ANN-based EMG Data Classification
5. Fuzzy-based Oscillation patterns generator
- if =sink and any or any then too_slow
- if =buoyant and any or any then too_slow
- if =gliding and any and any then slow, too_slow
- if =slow_thrust and any and any then slow, too_slow
- if =medium_thrust and any and any then normal, too_slow
- if = fast_thrust and any and any then agile, too_slow
- if =slow-right_maneuvering and any and any then too_slow, normal
- if = medium-right_maneuvering and any and any then slow, agile, too_slow
- if =fast-right_maneuvering and any and any then normal, fast, too_slow
- if =slow-left_maneuvering and any and any then too_slow,
- if =medium-left_maneuvering and any and any then slow, too_slow, agile
- if = fast-left_maneuvering and any and any then normal, too_slow, fast
- if =speed-up_right-turn and any and any then too_slow, fast
- if =speed-up_left-turn and any and any then too_slow, fast
- if =slow-down_right-turn and any and any then too_slow,
- if y=slow-down_left-turn and any and any then too_slow, slow
6. Robot Fish Biomechanical Model
7. Ballasting Control System
8. Conclusion and future work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Acknowledgments
Conflicts of Interest
Appendix A. EMG stimuli patterns





References
- Beer, S. What is cybernetics? Kybernetes 2002, 31(2), 209–219. [Google Scholar] [CrossRef]
- Fradkov, A.L. Application of cybernetic methods in physics. Physics-Uspekhi 2005, 48, 103. [Google Scholar] [CrossRef]
- Romano, D., Benelli, G., Kavallieratos, N. G., Athanassiou, C. G., Canale, A., Stefanini, C. Beetle-robot hybrid interaction: sex, lateralization and mating experience modulate behavioural responses to robotic cues in the larger grain borer Prostephanus truncatus (Horn). Biological Cybernetics 2020, 473–483. [CrossRef]
- Park, S., Jung Y., Bae J. An interactive and intuitive control interface for a tele-operated robot (AVATAR) system. Mechatronics 2018, 55, 54–62. [CrossRef]
- Kastalskiy, I., Mironov, V., Lobov, S., Krilova, N., Pimashkin, A., Kazantsev, V. A Neuromuscular Interface for Robotic Devices Control. Comp. and Math Meth in Med 2018, 8948145. [CrossRef]
- Escolano, Antelis J. M., C., Minguez, J. A telepresence mobile robot controlled with a noninvasive brain–computer interface. IEEE Trans. on Sys, Man, and Cyber, Part B (Cybernetics) 2011, 8, 793–804. [Google Scholar]
- An Avatar Robot Overlaid with the 3D Human Model of a Remote Operator. Available online: https://arxiv.org/abs/2303.02546 (accessed on 14 Sep 2023).
- Hirotaka Osawa ,Taichi Sono, Tele-Nininbaori: Intentional Harmonization in Cybernetic Avatar with Simultaneous Operation by Two-persons, HAI’21: Proc. of the 9th Intl Conf on Hum-Agent Inter, Nov 2021 235–240.
- De la Rosa, S., Lubkull, M., Stephan, S., Saulton A., Meilinger, T., Bülthoff, H., Cañal-Bruland, R. Motor planning and control: Humans interact faster with a human than a robot avatar. J. of Vision 2015, 15. [Google Scholar]
- Mi, J., Sun, Y., Wang, Y., Deng, Z., Li, L., Zhang, J., Xie, G. (2016). Gesture recognition based teleoperation framework of robotic fish. In 2016 IEEE Intl. Conf. on Robot and Biomim (pp. 1-6).
- Williamson, R. MIT SoFi: A Study in Fabrication, Target Tracking, and Control of Soft Robotic Fish. Undergraduate, Massachusetts Institute of Technology, Feb 2022.
- Moniruzzaman, M., Rassau, A., Chai, D., Islam, S. M. Teleoperation methods and enhancement techniques for Mobile Robots: A comprehensive survey. Robotics and Autonomous Systems 2022, 150, 103973. [Google Scholar] [CrossRef]
- Masahiko Inami, Daisuke Uriu, Zendai Kashino, Shigeo Yoshida, Hiroto Saito, Azumi Maekawa, Michiteru Kitazaki, Cyborgs, Human Augmentation, Cybernetics, and JIZAI Body, AHs 2022: Augmented Humans, 230-242, 2022.
- A perspective on robotic telepresence and teleoperation using cognition: Are we there yet?. Available on: https://arxiv.org/abs/2203.02959 (Accessed on 10 Aug 2023).
- Ryu, H. X. , Kuo, A. D. An optimality principle for locomotor central pattern generators. Scientific Reports 2021, 11(1), 13140. [Google Scholar] [CrossRef]
- Ijspeert, A. J. Central pattern generators for locomotion control in animals and robots: A Review. Neural Networks 2008, 21(4), 642–653. [Google Scholar] [CrossRef]
- Wang, G., Chen, X., Han, S. Central pattern generator and feedforward neural network-based self-adaptive gait control for a crab-like robot locomoting on complex terrain under two reflex mechanisms. Intl. J. of Adv Robot Sys 2017, 14. SAGE Journals.. [Google Scholar]
- Yu, J., Wang, M., Dong, H., Zhang, Y., Wu, Z. Motion Control and Motion Coordination of Bionic Robotic Fish: A Review. J. of Bio Eng 2018, 15, 579–598. [Google Scholar] [CrossRef]
- Mulder, M., Pool, D.M., Abbink, D.A., Boer, E.R., Zaal, P.M.T., Drop, F.M., El, K., Van Paassen, M.M. Manual Control Cybernetics: State-of-the-Art and Current Trends. IEEE Tran. on Hum-Mach Sys 2017, 48, 1–18. [Google Scholar]
- Pang, G., Yang, G., Pang, Z. Review of Robot Skin: A Potential Enabler for Safe Collaboration, Immersive Teleoperation, and Affective Interaction of Future Collaborative Robots. IEEE Trans. on Med Robot and Bion 2021, 3, 681–700. [Google Scholar] [CrossRef]
- Li, H., Nie, X., Duan, D., Li, Y., Zhang, J., Zhou, M., Magid, E. An Admittance-Controlled Amplified Force Tracking Scheme for Collaborative Lumbar Puncture Surgical Robot System. Intl. J. of Med Robot and Comp Assis Surg 2022, 18, e2428. [Google Scholar]
- Kristoffersson, A., Coradeschi, S., Loutfi, A.A. Review of Mobile Robotic Telepresence. Adv in Hum-Comp Inter 2013, 902316. [Google Scholar]
- Aymerich-Franch, L. , Petit, D., Ganesh, G., Kheddar, A. Object Touch by a Humanoid Robot Avatar Induces Haptic Sensation in the Real Hand. J. of Comp-Medi Comm 2017, 22, 215–230. [Google Scholar]
- Schwarz, M.; Lenz, C.; Rochow, A.; Schreiber, M.; Behnke, S. NimbRo avatar: interactive immersive telepresence with force-feedback telemanipulation, In Proc. of IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems, Praque Czech Republic, 27 Sep - 1 Oct 2021.
- Talanov, M.; Suleimanova, A.; Leukhin, A.; Mikhailova, Y.; Toschev, A.; Militskova, A.; Lavrov, I.; Magid, E. Neurointerface implemented with Oscillator Motifs, In Proceedings of the IEEE Intl. Conf. on Int Rob and Sys, Prague Czech Republic, 27 Sep - 1 Oct 2021; pp. 4150–4155. [Google Scholar]
- Ladrova, M. , Martinek, R., Nedoma, J., Fajkus, M. Methods of Power Line Interference Elimination in EMG Signals. Trans Tech Publications 2019, 40, 64–70. [Google Scholar]
- Nassour, J. , Henaff, P., Ouezdou, F.B., Cheng, G. Multi-layered multi-pattern CPG for adaptive locomotion of humanoid robots. Biological Cybernetics 2014, 108, 291–303. [Google Scholar] [CrossRef]
- Ivancevic, V. , Beagley, N. Brain-like functor control machine for general humanoid biodynamics. Intl. J. of Math and Math Sci 2005, 171485. [Google Scholar]
- Crespi, A. , Lachat, D. , Pasquier, A., Ijspeert, A.J. Controlling swimming and crawling in a fish robot using a central pattern generator, Auton Robot 2008, 25, 3–13. [Google Scholar]
- Pattern Generators for the control of robotic systems. Available online: https://doi.org/10.48550/arXiv.1509.02417 (accessed on 26 Dec 2023). [CrossRef]
- Uematsu, K. Central nervous system underlying fish swimming [A review]. In Bio-mechanisms of Swimming and Flying; Kato, N., Kamimura, S., Eds.; Springer: Tokyo, Japan, 2008; pp. 103–116. [Google Scholar]
- Ki-In, N.; Chang-Soo, P.; In-Bae, J.; Seungbeom, H.; Jong-Hwan, K. Locomotion generator for robotic fish using an evolutionary optimized central pattern generator. Proceedings of IEEE Intl. Conf. on Rob and Biom, Tianjin, China, 14-18 Dec 2010. [Google Scholar]
- Xie, F.; Zhong, Y.; Kwok, M.F.; Du, R. Central Pattern Generator Based Control of a Wire-driven Robot Fish. Proceedings of IEEE Intl Conf on Inf and Autom, Wuyishan, China, 11-13 Aug 2018; pp. 475–480. [Google Scholar]
- Wang, M.; Yu, J.; Tan, M. Parameter Design for a Central Pattern Generator Based Locomotion Controller. In Proceedings of the ICIRA 2008, Wuhan, China, 15-17 Oct 2008; pp. 352–361. [Google Scholar]
- Wang, W.; Guo, J.; Wang, Z.; Xie, G. Neural controller for swimming modes and gait transition on an ostraciiform fish robot. Proceedings of IEEE/ASME Intl Conf on Adv Intel Mecha, Wollongong NSW, Australia, 09-12 Jul 2013; pp. 1564–1569. [Google Scholar]













| Research topic | References | Distinctive aspect of this study |
|---|---|---|
| Remote mobile robots | [5,6] | Swimming response from |
| HRI teleoperation | [10,11] | biological EMG stimuli. |
| Teleoperation & telepresence HRI reviews, | [4,12] | Haptic perception robot to human. |
| techniques and applications | [13,14] | Cybernetic control human to robot. |
| Telepresence by avatar | [7,8,9] | Haptic and 2D visual data avatar |
| and immersion systems | [24] | and neuromuscular control response. |
| Central pattern generator (CPG), | [15,16] | Neural-Fuzzy caudal swim |
| neural and locomotion studies | [17,27] | undulation pattern generator. |
| Human-robot collaboration | [20,21,22] | Reactive swimming by remote human |
| haptics and teleoperation | [23] | stimuli and haptic robot’s feedback. |
| Cybernetic control | [1,2,3] | Underactuated biomechanical model and propulsive |
| and bionic systems | [18,19] | electromagnetic oscillator. |
| ANN’s EMG inputs | y3 | y2 | y1 | y0 | Swimming-style1 |
|---|---|---|---|---|---|
| quiet | 0 | 0 | 0 | 0 | Sink |
| right hand | 0 | 0 | 0 | 1 | Buoyant |
| right thumb | 0 | 0 | 1 | 0 | Gliding |
| right index | 0 | 0 | 1 | 1 | Slow thrusting |
| right middle | 0 | 1 | 0 | 0 | Medium thrusting |
| right ring | 0 | 1 | 0 | 1 | Fast thrusting |
| right little | 0 | 1 | 1 | 0 | Slow right maneuvering |
| left hand | 0 | 1 | 1 | 1 | Medium right maneuvering |
| left thumb | 1 | 0 | 0 | 0 | Fast right maneuvering |
| left index | 1 | 0 | 0 | 1 | Slow left maneuvering |
| left middle | 1 | 0 | 1 | 0 | Medium left maneuvering |
| left ring | 1 | 0 | 1 | 1 | Fast left maneuvering |
| left little | 1 | 1 | 0 | 0 | Speed up Right-turn |
| both index | 1 | 1 | 0 | 1 | Speed up Left-turn |
| right thumb-little | 1 | 1 | 1 | 0 | Slow down Right-turn |
| left thumb-little | 1 | 1 | 1 | 1 | Slow down Left-turn |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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/).