Reconstruction of Backbone Curves for Snake Robots
Tianyu Wang, Bo Lin, Baxi Chong, Julian Whitman, Matthew Travers,, Daniel I. Goldman, Greg Blekherman, Howie Choset

TL;DR
This paper introduces an optimization-based method for snake robots to accurately reconstruct desired 3D backbone curves, improving motion precision and smoothness in locomotion by leveraging the robot's geometric constraints.
Contribution
The paper presents a novel optimization approach that enables snake robots to reconstruct arbitrary backbone curves despite geometric constraints, enhancing motion accuracy and control.
Findings
Fast and accurate curve-configuration conversions achieved.
Smooth locomotion demonstrated on physical robot.
Approach approaches predicted locomotive performance.
Abstract
Snake robots composed of alternating single-axis pitch and yaw joints have many internal degrees of freedom, which make them capable of versatile three-dimensional locomotion. In motion planning process, snake robot motions are often designed kinematically by a chronological sequence of continuous backbone curves that capture desired macroscopic shapes of the robot. However, as the geometric arrangement of single-axis rotary joints creates constraints on the rotations in the robot, it is challenging for the robot to reconstruct an arbitrary 3D curve. When the robot configuration does not accurately achieve the desired shapes defined by these backbone curves, the robot can have unexpected contacts with the environment, such that the robot does not achieve the desired motion. In this work, we propose a method for snake robots to reconstruct desired backbone curves by posing an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoft Robotics and Applications · Robot Manipulation and Learning · Robotic Locomotion and Control
