Abstract-The design of a hyper-redundant serial-linkage snake robot is the focus of this paper. The snake, which consists of many fully enclosed actuators, incorporates a modular architecture. In our design, which we call the Unified Snake, we consider size, weight, power, and speed tradeoffs. Each module includes a motor and gear train, an SMA wire actuated bistable brake, custom electronics featuring several different sensors, and a custom intermodule connector. In addition to describing the Unified Snake modules, we also discuss the specialized head and tail modules on the robot and the software that coordinates the motion.
This paper details the design and architecture of a series elastic actuated snake robot, the SEA Snake. The robot consists of a series chain of 1-DOF modules that are capable of torque, velocity and position control. Additionally, each module includes a high-speed Ethernet communications bus, internal IMU, modular electro-mechanical interface, and ARM based on-board control electronics.
In this work, we detail the design, fabrication, and initial modeling of a compact, high-strength series elastic element designed for use in snake robots. The spring achieves its elasticity by torsionally shearing a rubber elastomer that is bonded to two rigid plates, and it is able to achieve mechanical compliance and energy storage that is an order of magnitude greater than traditional springs. Its novel design features a tapered conical cross-section that creates uniform shear stress in the rubber, improving the ultimate strength. Tests show that the torque-displacement profile of these springs is approximately linear, and initial results are reported on creating more accurate models that account for the element’s hysteresis and viscoelastic properties. Low-bandwidth force control is demonstrated by measuring the element’s torsional deflection to estimate the torque output of one of our snake robot modules.
We present a method of achieving whole-body compliant motions with a snake robot that allows the robot to automatically adapt to the shape of its environment. This feature is important to pipe navigation because it allows the robot to adapt to changes in diameter and junctions, even though the robot lacks mechanical compliance or tactile sensing. Rather than reasoning in the configuration space of robot joint angles, the compliant controller estimates the overall state of the robot in terms of the parameters of a low-dimensional control function, i.e., a gait. The controller then commands new gait parameters relative to that estimated state. Performing closedloop control in this lower-dimensional parameter space, rather than the robot's full configuration space, exploits the intuitive connection between the gait parameters and higher-level robot behavior. Furthermore, the ability to automatically adjust gait parameters with this controller enables more sophisticated motions that would previously have been too complex to be controlled manually. C 2014 Wiley Periodicals, Inc.
Highly articulated robot locomotion systems, such as snake robots, present special motion planning challenges. They possess many degrees of freedom, and therefore are modeled by a high dimensional configuration space which must be searched to plan a path. Kinematic and dynamic constraints further complicate the selection of effective controls. Finally, snake robots often have multiple modes of interaction with the terrain as contacts are made and broken, leading to complex and imperfect motion models. We believe that the space of useful controls that provides desirable motions, however, is much smaller. Useful net motions for such systems are often generated via gaits, or cyclic motions in the shape space. Gaits transform a high-dimensional continuum search into a relatively tractable discrete search. In this paper, we put forward a framework which allows a planner to generate paths in a low dimensional work space and select among gaits, preplanned motions in the robot's shape space. The contribution of this paper rests on the "virtual chassis" which is a choice of body frame for the snake robot that allows the planner to efficiently select among and plan with gaits to direct the robot along the work space path. We demonstrate this planner running on a simulated snake robot navigating through a variety of clutter scenarios. The virtual chassis also has the benefit of allowing us to generalize notions of controllability to gait motions.
No abstract
We present a general method of estimating a snake robot's motion over flat ground using only knowledge of the robot's shape changes over time. Estimating world motion of snake robots is often difficult because of the complex way a robot's cyclic shape changes (gaits) interact with the surrounding environment. By using the virtual chassis to separate the robot's internal shape changes from its external motions through the world, we are able to construct a motion model based on the differential motion of the robot's modules between time steps. In this way, we effectively treat the snake robot like a wheeled robot where the bottom-most modules propel the robot in much the way the bottom of the wheels would propel the chassis of a car. Experimental results using a 16-DOF snake robot are presented to demonstrate the effectiveness of this method for a variety of gaits that have been designed to traverse flat ground.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.