We present hardware, perception, and planning tools that enable a modular robot to autonomously deploy passive structures to reach otherwise-inaccessible regions of the environment to accomplish high-level tasks. An environment characterization algorithm identifies features in the environment that can be augmented to create a path between two disconnected regions of the environment. Specially-designed building blocks enable the robot to create structures that can augment the identified features to expand the reachable space of the robot. A high-level planner reasons about the high-level task, robot locomotion capabilities, and the environment to decide if and where to augment the environment in order to perform the desired task. These autonomous, perception-driven augmentation tools extend the adaptive capabilities of modular robot systems.
The goal of creating machines that autonomously perform useful work in a safe, robust and intelligent manner continues to motivate robotics research. Achieving this autonomy requires capabilities for understanding the environment, physically interacting with it, predicting the outcomes of actions and reasoning with this knowledge. Such intelligent physical interaction was at the centre of early robotic investigations and remains an open topic.