Data-Driven Gait Synthesis
How do we know what control inputs to use to get a robot to successfully move around in a given environment? For traditional rigid robots, we use established kinematics and dynamics equations to apply model-based control. But this isn’t so simple for soft robots, whose sensivity to manufacturing innacuries and environmental forces alongisde complicated dynamics hinder the feasibility and accuracy of traditional approaches. Instead, we can use a reinforcement learning-based approach, where we collect data on repeated robot motions which are then fed into an optimization algorithm. The result is optimal translation and rotation gaits that are found without using an explicit model of the robot. We can even use these gaits to achieve real-time path planning with obstacle avoidance.

