Snakes on a Plane: Modeling, Estimation and Locomotion for Planar Snake robots in Cluttered Environments
Abstract
Snake robots are mechanisms designed to mimic biological snakes, and aspire to inherit the robustness and stability of their biological counterparts. As of yet, this is a largely unrealized potential. This thesis aims to explore various topics in modeling, state estimation and control pertaining to snake robot locomotion in cluttered environments. The thesis is divided into three constituent parts, each exploring one topic.
Chapter 2 concerns the design and development of the Boa snake robot, a next-generation sensor-driven snake robot research platform. In addition to embedded gyroscopes and accelerometers in each link, the Boa includes a constraint force measurement system capable of measuring the interaction forces acting between adjacent links in the body of the robot. In the Boa, this system has been improved and made less prone to mechanical failure. This chapter includes the design and development of mechanical and mechatronic parts for the robot, on-board electronics, sensor systems, and software.
Chapter 3 is dedicated to modeling and estimation leveraging the on-board sensors in the Boa snake robot. Here, we aim to show that intrinsic sensor data can be used to create meaningful estimates of the robots’ interaction with its environment in the form of contact point and contact force estimates. We show how this data can also be used to create a simple model of the robots’ otherwise complex dynamics. Finally, we show how the Unscented Kalman Filter (UKF) can be applied to perform real-time estimates of the manipulator Jacobian matrix during locomotion. This method is shown to outperform a similar method adapted from soft robotics in both statistical properties and execution time.
Chapter 4 is dedicated to the theory of form closure, a mathematical concept that has found widespread use in computing grasps for prehensile robots to grip objects with different geometry. In this part, we present a tutorial on the foundational theory of form closure, and expand the theory to the field of snake robots. We show how form closure can be used to identify the form closed region of the robots’ configuration space. In this region, the robot can be modeled a fully actuated system, which is shown to be beneficial to modeling, control and locomotion.
Has parts
Paper 1: Løwer, Jostein; Gravdahl, Irja; Varagnolo, Damiano; Stavdahl, Øyvind. Proprioceptive Contact Force and Contact Point Estimation in a Stationary Snake Robot. IFAC-PapersOnLine 2022 ;Volum 55.(38) s. 160-165. Presented as Chapter 3.2 in the thesis. Copyright © 2022 Elsevier. Available at: http://dx.doi.org/10.1016/j.ifacol.2023.01.149Paper 2: Løwer, Jostein; Varagnolo, Damiano; Stavdahl, Øyvind. Improved Jacobian matrix estimation applied to snake robots. Frontiers in Robotics and AI 2023 ;Volum 10. s. Presented as Chapter 3.3 in the thesis. Published 2023 by Frontiers Media. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). Available at: http://dx.doi.org/10.3389/frobt.2023.1190349
Paper 3: Løwer, Jostein; Gravdahl, Irja; Varagnolo, Damiano; Stavdahl, Øyvind. A Novel Model for Link Dynamics in Planar Snake Robots Using Internal Constraint Force Sensing. IEEE Conference on Control Technology and Applications (CCTA) 2023. Presented as Chapter 3.4 in the thesis. Copyright © 2023 IEEE. Available at: https://doi.org/10.1109/CCTA54093.2023.10252469
Paper 4: Løwer, Jostein; Gravdahl, Irja; Varagnolo, Damiano; Stavdahl, Øyvind. Snakes On a Plane: Form Closure and Constrainedness in Planar Snake Robots. Presented as Chapter 4.3 in the thesis. This paper is not yet published and is therefore not included.
Paper 5: Løwer, Jostein; Gravdahl, Irja; Varagnolo, Damiano; Stavdahl, Øyvind. Form Closure for Fully Actuated and Robust Obstacle-Aided Locomotion in Snake Robots. IEEE Robotics and Automation Letters 2023 ;Volum 8.(11) s. 7360-7367. Presented as Chapter 4.4 in the thesis. Copyright © 2023 IEEE. Available at: http://dx.doi.org/10.1109/LRA.2023.3316912