Department of Mechanical Engineering, Johns Hopkins University, Baltimore, MD 21218, USA.
Integr Comp Biol. 2020 Jul 1;60(1):171-179. doi: 10.1093/icb/icaa013.
Snakes can move through almost any terrain. Similarly, snake robots hold the promise as a versatile platform to traverse complex environments such as earthquake rubble. Unlike snake locomotion on flat surfaces which is inherently stable, when snakes traverse complex terrain by deforming their body out of plane, it becomes challenging to maintain stability. Here, we review our recent progress in understanding how snakes and snake robots traverse large, smooth obstacles such as boulders and felled trees that lack "anchor points" for gripping or bracing. First, we discovered that the generalist variable kingsnake combines lateral oscillation and cantilevering. Regardless of step height and surface friction, the overall gait is preserved. Next, to quantify static stability of the snake, we developed a method to interpolate continuous body in three dimensions (3D) (both position and orientation) between discrete tracked markers. By analyzing the base of support using the interpolated continuous body 3-D kinematics, we discovered that the snake maintained perfect stability during traversal, even on the most challenging low friction, high step. Finally, we applied this gait to a snake robot and systematically tested its performance traversing large steps with variable heights to further understand stability principles. The robot rapidly and stably traversed steps nearly as high as a third of its body length. As step height increased, the robot rolled more frequently to the extent of flipping over, reducing traversal probability. The absence of such failure in the snake with a compliant body inspired us to add body compliance to the robot. With better surface contact, the compliant body robot suffered less roll instability and traversed high steps at higher probability, without sacrificing traversal speed. Our robot traversed large step-like obstacles more rapidly than most previous snake robots, approaching that of the animal. The combination of lateral oscillation and body compliance to form a large, reliable base of support may be useful for snakes and snake robots to traverse diverse 3-D environments with large, smooth obstacles.
蛇类几乎可以在任何地形中移动。同样,蛇形机器人作为一种多功能平台,有望在地震废墟等复杂环境中穿行。与在平面上的蛇类运动不同,后者具有内在稳定性,当蛇类通过使身体变形而不在平面上移动时,就很难保持稳定性。在这里,我们回顾了我们在理解蛇类和蛇形机器人如何穿越大型、光滑障碍物(如巨石和倒下的树木,这些障碍物缺乏用于抓握或支撑的“锚固点”)方面的最新进展。首先,我们发现多用途的变色王蛇结合了横向摆动和悬臂支撑。无论步高和表面摩擦如何,整体步态都得以保持。接下来,为了量化蛇的静态稳定性,我们开发了一种方法来在三维(3D)(位置和方向)之间对连续的身体进行插值。通过分析使用插值连续体 3D 运动学的支撑基础,我们发现蛇在穿越过程中保持了完美的稳定性,即使在最具挑战性的低摩擦、高步情况下也是如此。最后,我们将这种步态应用于蛇形机器人,并系统地测试了它穿越具有可变高度的大台阶的性能,以进一步了解稳定性原理。机器人能够快速稳定地穿越几乎是其身体长度三分之一的台阶。随着台阶高度的增加,机器人翻滚的频率越来越高,甚至会翻转,从而降低了穿越的可能性。蛇类具有柔顺的身体,却没有出现这种故障,这启发我们为机器人添加身体柔顺性。具有更好的表面接触,柔顺体机器人遭受的翻滚不稳定更少,在更高的概率下穿越高台阶,而不会牺牲穿越速度。我们的机器人穿越大型台阶状障碍物的速度比大多数以前的蛇形机器人都要快,接近动物的速度。通过横向摆动和身体柔顺性的结合,形成了一个大的、可靠的支撑基础,这可能对蛇类和蛇形机器人穿越具有大型、光滑障碍物的各种 3D 环境很有用。