Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T10:57:52.411Z Has data issue: false hasContentIssue false

Vision-based dynamic modeling of wheeled-legged robot considering slippage using Gibbs–Appell formulation

Published online by Cambridge University Press:  07 November 2024

M. H. Korayem*
Affiliation:
Robotics Research Laboratory, Center of Excellence in Experimental Solid Mechanics and Dynamics, School of Mechanical Engineering, Iran University of Science and Technology, Tehran, Iran
N. Nikseresht
Affiliation:
Robotics Research Laboratory, Center of Excellence in Experimental Solid Mechanics and Dynamics, School of Mechanical Engineering, Iran University of Science and Technology, Tehran, Iran
A. H. Asadi
Affiliation:
Robotics Research Laboratory, Center of Excellence in Experimental Solid Mechanics and Dynamics, School of Mechanical Engineering, Iran University of Science and Technology, Tehran, Iran
*
Corresponding author: M. H. Korayem; Email: hkorayem@iust.ac.ir
Rights & Permissions [Opens in a new window]

Abstract

This study focuses on the kinematic and dynamic modeling of a wheeled-legged robot (WLR), taking into account kinematic and dynamic slippage. In this regard, the Gibbs–Appell formulation was utilized to derive dynamic equations. Determining the slippage in the wheels for movement equations is a challenging task due to its dependency on factors such as the robot’s postures, velocities, and surface characteristics. To address this challenge, machine vision was used to quantify the slippage of the wheels on the body based on the pose estimation method. This data served as input for movement equations to analyze the robot’s deviation from its path and posture. In the following, the robot’s movement was simulated using Webots and MATLAB, followed by various experimental tests involving acceleration and changes in leg angles on the WLR. The results were then compared to the simulations to demonstrate the accuracy of the developed system modeling. Additionally, an IMU sensor was utilized to measure the robot’s motion and validate against machine vision data. The findings revealed that neglecting the slippage of the wheels in the robot’s motion modeling resulted in errors ranging from 5% to 11.5%. Furthermore, lateral slippage ranging from 1.1 to 5.2 cm was observed in the robot’s accelerated movement. This highlights the importance of including lateral slippage in the equations for a more precise modeling of the robot’s behavior.

Information

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

Table I. Actual parameters of WLR.

Figure 1

Figure 1. Schematic of the robot components and its electronic circuit.

Figure 2

Figure 2. Schematic of the slip estimation process.

Figure 3

Figure 3. Schematic of the WLR [28].

Figure 4

Table II. Characteristics of motors in WLR joints.

Figure 5

Figure 4. Schematic of robot simulation in Webots, including operator torque and friction forces.

Figure 6

Figure 5. Experimental setup.

Figure 7

Figure 6. Robot’s motion in first test.

Figure 8

Figure 7. Rotation of the robot’s joint motors, (a) legs (b) wheels.

Figure 9

Figure 8. Rotational speed of the robot’s joint motors, (a) leg motors and (b) wheel motors.

Figure 10

Figure 9. Torque of the robot’s joint motors, (a) leg motors and (b) wheel motors.

Figure 11

Figure 10. Position and rotation angle of the robot, (a) linear position and (b) rotational position.

Figure 12

Figure 11. The path traveled by the robot in first test.

Figure 13

Figure 12. Robot’s motion in second test.

Figure 14

Figure 13. Rotation angle of robot joint motors, (a) leg motors and (b) wheel motors.

Figure 15

Figure 14. Rotation speed of robot joint motors, (a) leg motors and (b) wheel motors.

Figure 16

Figure 15. Torque of robot joint motors, (a) leg motors and (b) wheel motors.

Figure 17

Figure 16. Position and rotation angle of the robot, (a) linear position and (b) rotational position.

Figure 18

Figure 17. The path traveled by the robot in second test.