Litcius/Paper detail

Rapidly Exploring Random Tree Algorithm-Based Path Planning for Worm-Like Robot

Yifan Wang, Prathamesh Pandit, Akhil Kandhari, Zehao Liu, Kathryn A. Daltorio

2020Biomimetics19 citationsDOIOpen Access PDF

Abstract

Inspired by earthworms, worm-like robots use peristaltic waves to locomote. While there has been research on generating and optimizing the peristalsis wave, path planning for such worm-like robots has not been well explored. In this paper, we evaluate rapidly exploring random tree (RRT) algorithms for path planning in worm-like robots. The kinematics of peristaltic locomotion constrain the potential for turning in a non-holonomic way if slip is avoided. Here we show that adding an elliptical path generating algorithm, especially a two-step enhanced algorithm that searches path both forward and backward simultaneously, can make planning such waves feasible and efficient by reducing required iterations by up around 2 orders of magnitude. With this path planner, it is possible to calculate the number of waves to get to arbitrary combinations of position and orientation in a space. This reveals boundaries in configuration space that can be used to determine whether to continue forward or back-up before maneuvering, as in the worm-like equivalent of parallel parking. The high number of waves required to shift the body laterally by even a single body width suggests that strategies for lateral motion, planning around obstacles and responsive behaviors will be important for future worm-like robots.

Topics & Concepts

Motion planningPath (computing)Configuration spaceKinematicsRobotRandom treeComputer scienceTree (set theory)AlgorithmShortest path problemPath lengthHolonomicArtificial intelligenceMathematicsPhysicsTheoretical computer scienceClassical mechanicsProgramming languageQuantum mechanicsMathematical analysisGraphComputer networkModular Robots and Swarm IntelligenceSoft Robotics and ApplicationsMicro and Nano Robotics
Rapidly Exploring Random Tree Algorithm-Based Path Planning for Worm-Like Robot | Litcius