Locomotion in animals such as fish, snakes, inchworms, and octopuses exhibits a remarkable diversity, with each species utilizing distinct body morphologies and movement strategies. Currently, no existing kinematic model is capable of describing the full range of locomotion exhibited by these animals. Addressing this challenge holds important implications for both the study of biomechanics of animals and the development of bioinspired robots. In this work, we propose a general kinematic model that integrates the curvature equation with a nonlinear oscillator. Through parameter adjustments, its morphology can transition between the motions of various animals. It is the most versatile kinematic model to date for describing multimodal locomotion of animals so far as we know. By translating the general kinematic model into a motion control algorithm and combining it with virtual simulation, we create a motion optimization framework that substantially simplifies the complexity of multimodal control for bionic robots with diverse actuation mechanisms, thereby enhancing their maneuverability. Using fish locomotion as an example, we validate the methodology on an untethered multijoint robotic fish, successfully enabling the robotic fish to perform cruising and various fast turn motions, thereby demonstrating its effectiveness in guiding motion control. This work is believed to have laid the foundation for the study of bionic motion and bioinspired robots.
| • | A general kinematic model has been proposed that, by adjusting its parameters, allows the morphology to transition between diverse motions across a range of animals that rely on the body for movement, including but not limited to snakes, inchworms, octopuses, and fish. It is the most versatile kinematic model to date for describing multimodal locomotion of animals. |
| • | By translating the general kinematic model into a motion control algorithm and combining it with virtual simulation, an efficient motion optimization framework for bionic robots with various design and actuation methods has been developed. This approach substantially simplifies the complexity of multimodal motion control in bioinspired robotic systems. |
| • | Bionic target selection. In this step, the boundary conditions of the general kinematic model need to be defined on the basis of the motion characteristics of the target animal, ensuring that its morphology closely matches that of the biological reference. |
| • | Motion optimization. Subsequently, the morphology of the general kinematic model is further refined to ensure that the motion of the bionic robot aligns with the desired performance outcomes. Bionic robots utilize various actuation methods, among which multijoint and continuum-actuated systems are amenable to modeling. For example, Transeth et al. [37] developed a nonsmooth mathematical model for terrestrial multijoint robotic snakes. Boyer et al. [38] proposed a dynamic model for the swim motion of a continuous eel-like robot based on geometrically exact beam theory and Newton–Euler formulations. Chong et al. [39] extended the geometric mechanics framework to design contact patterns and verified its effectiveness in sidewinding limbless robots. Renda et al. [40] introduced a dynamics model for a general class of aquatic multibody, soft-structured robots using a Cosserat formalism. These modeling approaches are summarized in Table S1. Inspired by them, we can construct dynamic models tailored to the specific characteristics of a bionic robot prototype. By leveraging simulation results, the performance of the designed motion can be analyzed efficiently. This iterative process, facilitated by parameter adjustments in the general kinematic model, allows for continuous motion optimization, considerably reducing the development cycle for bionic robot motions. |
| • | Motion generation. Once an ideal kinematic profile is obtained as a reference for motion design, the trajectory approximation method can be used to fit the model. This approach generates corresponding control signals, enabling the realization of multimodal locomotion in bionic robots. |
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |