Theoretical Modeling and Bio-inspired Trajectory Optimization of A Multiple-locomotion Origami Robot
Keqi Zhu, Haotian Guo, Wei Yu, Hassen Nigatu, Tong Li, Huixu Dong
TL;DR
The paper tackles the lack of theoretical grounding for design and control of soft, bio-inspired multi-locomotion origami robots by developing a math-based framework for crawling and swimming. It couples a discrete dynamic crawling model with friction μ and a DH-based swimming kinematics model for a three-tower origami arm, together with a heuristic A*-based gait-planning approach. Key contributions include: (i) a friction-influenced crawling model and design guidance; (ii) a forward-kinematics model for 3-DoF origami towers enabling end-effector trajectory planning; and (iii) a graph-search gait optimization that yields human-like swimming gaits, with thrust and drag considerations expressed via $F_d=\tfrac{1}{2} \rho C_d A_p V^2$ and A* heuristics. Validation through simulations and experiments demonstrates improved locomotion efficiency and provides a transferable framework for other soft, multi-jointed devices.
Abstract
Recent research on mobile robots has focused on increasing their adaptability to unpredictable and unstructured environments using soft materials and structures. However, the determination of key design parameters and control over these compliant robots are predominantly iterated through experiments, lacking a solid theoretical foundation. To improve their efficiency, this paper aims to provide mathematics modeling over two locomotion, crawling and swimming. Specifically, a dynamic model is first devised to reveal the influence of the contact surfaces' frictional coefficients on displacements in different motion phases. Besides, a swimming kinematics model is provided using coordinate transformation, based on which, we further develop an algorithm that systematically plans human-like swimming gaits, with maximum thrust obtained. The proposed algorithm is highly generalizable and has the potential to be applied in other soft robots with multiple joints. Simulation experiments have been conducted to illustrate the effectiveness of the proposed modeling.
