Whole-Body Control With Terrain Estimation of A 6-DoF Wheeled Bipedal Robot
Cong Wen, Yunfei Li, Kexin Liu, Yixin Qiu, Xuanhong Liao, Tianyu Wang, Dingchuan Liu, Tao Zhang, Ximin Lyu
TL;DR
This work presents a complete 3D dynamics model for a 6-DoF wheeled bipedal robot and a terrain-aware whole-body control framework. Terrain perception is delivered online via LiDAR-based odometry (FAST-LIO) and an improved PCA method to estimate the ground normal, enabling active adaptation to uneven terrain. The control stack comprises estimation, task-space PD/LQR-based task controllers, and a hierarchical optimization that maps desired task accelerations to joint torques while respecting dynamics and contact constraints. Real-world and simulation experiments demonstrate disturbance rejection, height/adaptation on uneven surfaces, and significant gains in terrain handling when ground normals are accurately estimated. The approach holds promise for robust exploration and inspection tasks in unstructured environments, with future work extending to terrain-informed planning and control.
Abstract
Wheeled bipedal robots have garnered increasing attention in exploration and inspection. However, most research simplifies calculations by ignoring leg dynamics, thereby restricting the robot's full motion potential. Additionally, robots face challenges when traversing uneven terrain. To address the aforementioned issue, we develop a complete dynamics model and design a whole-body control framework with terrain estimation for a novel 6 degrees of freedom wheeled bipedal robot. This model incorporates the closed-loop dynamics of the robot and a ground contact model based on the estimated ground normal vector. We use a LiDAR inertial odometry framework and improved Principal Component Analysis for terrain estimation. Task controllers, including PD control law and LQR, are employed for pose control and centroidal dynamics-based balance control, respectively. Furthermore, a hierarchical optimization approach is used to solve the whole-body control problem. We validate the performance of the terrain estimation algorithm and demonstrate the algorithm's robustness and ability to traverse uneven terrain through both simulation and real-world experiments.
