Shape-Space Graphs: Fast and Collision-Free Path Planning for Soft Robots
Carina Veil, Moritz Flaschel, Ellen Kuhl
TL;DR
This work addresses fast, collision-free path planning for soft robots whose continuum kinematics are nonlinear and infinite-dimensional. It introduces a shape-space roadmap built from a morphoelastic, active-filament model of a three-fiber elephant-trunk-inspired arm, with an offline shape library and a $k$-NN graph that guarantees physically valid shapes. Collision avoidance is achieved with obstacle-SDF pruning and a multi-objective edge-cost that trades geometric proximity against actuation energy and smoothness, solved by Dijkstra's algorithm in milliseconds. The results show substantial reductions in actuation effort when energy costs are included, at the cost of slightly longer tip trajectories, demonstrating potential for real-time surgical, industrial, and assistive applications.
Abstract
Soft robots, inspired by elephant trunks or octopus arms, offer extraordinary flexibility to bend, twist, and elongate in ways that rigid robots cannot. However, their motion planning remains a challenge, especially in cluttered environments with obstacles, due to their highly nonlinear and infinite-dimensional kinematics. Here, we present a graph-based path planning tool for an elephant-trunk-inspired soft robotic arm designed with three artificial muscle fibers that allow for multimodal continuous deformation through contraction. Using a biomechanical model inspired by morphoelasticity and active filament theory, we precompute a shape library and construct a $k$-nearest neighbor graph in \emph{shape space}, ensuring that each node corresponds to a mechanically accurate and physically valid robot shape. For the graph, we use signed distance functions to prune nodes and edges colliding with obstacles, and define multi-objective edge costs based on geometric distance and actuation effort, enabling energy-efficient planning with collision avoidance. We demonstrate that our algorithm reliably avoids obstacles and generates feasible paths within milliseconds from precomputed graphs using Dijkstra's algorithm. We show that including energy costs can drastically reduce the actuation effort compared to geometry-only planning, at the expense of longer tip trajectories. Our results highlight the potential of shape-space graph search for fast and reliable path planning in the field of soft robotics, paving the way for real-time applications in surgical, industrial, and assistive settings.
