Snakebot

[2] Snake robots are often designed by connecting multiple independent segments, which provides redundancy and enables continued operation even if some parts are damaged.

[citation needed] By mimicking the locomotion of snakes, snakebots can be used for tasks in multiple industries that traditional robots or human workers may find challenging or impossible to accomplish safely.

For example, a caterpillar moves by changing the shape of its body to match a sinusoidal wave.

Software for snakebots is also being developed by NASA, so that they can learn by experiencing the skills to scale obstacles and remembering the techniques.

[15] Snake robots are also being developed for search and rescue purposes at Carnegie Mellon University's Biorobotics Lab.

A Gen 2 Snakebot from NASA , demonstrating rearing capabilities.