KAIST’s quadrupedal robot, RAIBO, can now move at high speed across discontinuous and complex terrains such as stairs, gaps, walls and debris. It has demonstrated its ability to run on vertical walls, leap over meter-wide gaps, sprint at nearly 9 miles per hour over stepping stones and move quickly and nimbly on terrain combining 30° slopes, stairs and stepping stones. RAIBO is expected to be deployed for practical missions such as disaster site exploration and mountain searches.
The research team developed a quadrupedal navigation system that enables the robot to reach its target destination quickly and safely in complex and discontinuous terrain.
To achieve this, they approached the problem by breaking it down into two stages: first, developing a planner for planning foothold positions, and second, developing a tracker to accurately follow the planned foothold positions.
First, the planner module quickly searches for physically feasible foothold positions using a sampling-based optimization method with neural network-based heuristics, verifying the optimal path through simulation rollouts.
While existing methods considered various factors such as contact timing and robot posture in addition to foothold positions, this research reduced computational complexity by setting only foothold positions as the search space. Furthermore, inspired by the walking method of cats, the introduction of a structure where the hind feet step on the same spots as the front feet further reduced computational complexity.
Second, the tracker module is trained to accurately step on planned positions, and tracking training is conducted through a generative model that competes in environments of appropriate difficulty.
The tracker is trained through reinforcement learning to accurately step on planned plots. During this process, a generative model called the ‘map generator’ provides the target distribution.
This generative model is trained simultaneously with the tracker to progressively adapt to more challenging difficulties. Subsequently, a sampling-based planner was designed to generate feasible foothold plans that can reflect the characteristics and performance of the trained tracker.
This hierarchical structure showed superior performance in both planning speed and stability compared to existing techniques. Experiments proved high-speed locomotion capabilities across various obstacles and discontinuous terrains, as well as its general applicability to unseen terrains.
Professor Jemin Hwangbo said, “We approached the problem of high-speed navigation in discontinuous terrain, which previously required a significantly large amount of computation, from the simple perspective of how to select the footprint positions. Inspired by the placements of cat’s paw, allowing the hind feet to step where the front feet stepped drastically reduced computation. We expect this to significantly expand the range of discontinuous terrain that walking robots can overcome and enable them to traverse it at high speeds, contributing to the robot’s ability to perform practical missions such as disaster site exploration and mountain searches.”