Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T07:23:05.492Z Has data issue: false hasContentIssue false

A contact parameter estimation method for multi-modal robot locomotion on deformable granular terrains

Published online by Cambridge University Press:  24 January 2024

Shipeng Lyu
Affiliation:
Department of Mechanical and Energy Engineering, Southern University of Science and Technology, Shenzhen, Guangdong Province, 518055, China
Wenyao Zhang
Affiliation:
Department of Mechanical and Energy Engineering, Southern University of Science and Technology, Shenzhen, Guangdong Province, 518055, China
Chen Yao
Affiliation:
Department of Mechanical and Energy Engineering, Southern University of Science and Technology, Shenzhen, Guangdong Province, 518055, China
Zhengtao Liu
Affiliation:
Department of Mechanical and Energy Engineering, Southern University of Science and Technology, Shenzhen, Guangdong Province, 518055, China
Yang Su
Affiliation:
Harbin of Institute of Technology (HIT), Harbin, 150090, China
Zheng Zhu
Affiliation:
Department of Mechanical and Energy Engineering, Southern University of Science and Technology, Shenzhen, Guangdong Province, 518055, China
Zhenzhong Jia*
Affiliation:
Department of Mechanical and Energy Engineering, Southern University of Science and Technology, Shenzhen, Guangdong Province, 518055, China
*
Corresponding author: Zhenzhong Jia; Email: jiazz@sustech.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

In this paper, we consider the problem of contact parameters (slippage and sinkage) estimation for multi-modal robot locomotion on granular terrains. To describe the contact events in the same framework for robots operated at different modes (e.g., wheel, leg), we propose a unified description of contact parameters for multi-modal robots. We also provide a parameter estimation method for multi-modal robots based on CNN and DWT (discrete wavelet transformation) techniques and verify its effectiveness over different types of granular terrains. Besides motion modes, this paper also considers the influence of slope angles and the robot’s handing angles over contact parameters. Through comparison and analysis of the prediction results, our method can not only effectively predict the contact parameters of multi-modal robot locomotion on a granular medium (better than $96\%$ accuracy) but also achieves the same or better performance when compared to other (direct) contact measurement methods designed for individual motion modes, that is, single-modal robots such as quadruped robots and mars rovers. Our proposed unified contact parameter estimation method can be useful for studying the interaction mechanics between multi-modal robots and granular terrains as well as terrain classification tasks due to its superior sensitivity which is analyzed in the experiments.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Our framework for terrain contact parameter estimation process for hybrid wheel-leg mobile robots. (a) This paper studies three types of motion modalities: driving-wheel mode, locked-wheel foot mode, and planar foot mode. We use DWT to process the sensor signals to reduce the scale of raw data and feed them into a trained CNN, as shown in (b). We can compare the predicted results with the experiment ground truth, as shown in (c).

Figure 1

Figure 2. The experimental testbed consists of a wheel-leg test module and a robot-terrain adjustment system. We use a computer for data acquisition and actuator controls.

Figure 2

Figure 3. Three motion modes in our experiments. The wheel-leg module can switch between planar foot configuration (a) and wheel model configuration (b); the latter can be operated as the driving-wheel mode or locked-wheel mode (c).

Figure 3

Figure 4. Four types of granular medium selected for our experiments.

Figure 4

Figure 5. Explanation of the three contact states defined for the multi-modal hybrid wheel-leg robot. The green arrow indicates the order of the motion sequences during the contact process. The wheel-leg module’s color depth indicates the movement order, that is, the deeper color represents the most recent position.

Figure 5

Figure 6. The controller that regulates the wheel/foot motion for experiments. (a) The initial setup for typical driving-wheel or locked-wheel modes. The planar foot mode will have a similar setup. (b) Motion sequence of the locked-wheel foot mode. The planar foot mode will have a similar sequence. (c) Motion sequence of the driving-wheel mode. In fig. (b) and fig. (c), $A$ is the starting state (note: not state 1), $B$ is state 2, $C$ is state 3. $A\to B\to C$ is the planned reference trajectory of the wheel/foot motion (initial state: $H=L$) using kinematics, without knowing the geometry of the terrain profile. During the actual experiment, the wheel/foot first executes this reference trajectory; however, when the wheel/foot makes contact with the terrain and the actual supporting force $F_d$ reaches the prescribed threshold $F_g$ (i.e., point $B^\prime$), we need to use Algorithm 1 to replan the trajectory with $H$ replaced with $H_{now}$. The new trajectory is $A^\prime \to B^\prime \to C^\prime$.

Figure 6

Algorithm 1 Motion Control Algorithm

Figure 7

Table I. Feature numbers selected through signals.

Figure 8

Figure 7. The feature selection process of multiple F/T and IMU sensor signals (all signals are synchronized). This process contains three parts: segmentation, DWT, and regrouping.

Figure 9

Figure 8. The pipeline of the network for contact parameter estimation. The input is the feature matrix created in feature selection section, and the output is three contact parameters, that is, sinkage, transitional slippage, and stable slippage.

Figure 10

Table II. The layers and parameters in the Conv block are in Fig. 8.

Figure 11

Figure 9. The contact parameters for planar foot mode on four types of granular terrains, which are color-coded using shaded squares (blue: quartz sand, green: garnet sand, orange: desert sand, yellow: millet). For each terrain, that is, each color-coded square, we use the transparency value of each tall rectangle to represent different slope angles. Each rectangle (combination of slope angle and terrain type) contains results corresponding to four different heading angles.

Figure 12

Figure 10. The typical motion trajectories for the locked-wheel mode (first row), planar foot mode (second row), and wheel mode (third row). The granular medium is desert sand, the slope angle is $10^\circ$ ($5^\circ$ for wheel mode), and the heading angle is $0^\circ$. The motion sequence of trajectories is from lift to right, while the three contact states are marked in the figure.

Figure 13

Figure 11. The three blue lines refer to the test module trajectory measured on the same condition (desert sand, $5^\circ$ slope, motion direction is $30^\circ$, heading angle is $0^\circ$).

Figure 14

Table III. The average prediction accuracy for two datasets and mixture terrain.

Figure 15

Figure 12. The prediction accuracy of three motion modes over three types of terrains. The figure arrangement and color code are similar to Fig. 9.

Figure 16

Table IV. The average contact parameters for three motion modes in extreme granular medium. Case: slope angle is $0^\circ$.

Figure 17

Figure 13. Comparison of slip ratios under two different definitions (driving vehicle field). The red marks and line indicate that the slip ratios are calculated by measuring the parameters required for the definition (Eq. (2)). The blue marks and line are the slip ratio calculated by Eq. (3), and the necessary parameters are measured based on our definition (Eq. (1)).

Figure 18

Figure 14. Comparison of slip ratios under two different definitions (walking robot field). For the Miller dataset, we lack the data in terrain when the slope angles are $-10^\circ$ and $10^\circ$, and assume its prediction accuracy equals 1.

Figure 19

Table V. The results of Dist for two methods.