Related Experiment Video
Updated: Nov 25, 2025

Manufacturing, Control, and Performance Evaluation of a Gecko-Inspired Soft Robot
Published on: June 10, 2020
Model Predictive Torque Control for Velocity Tracking of a Four-Wheeled Climbing Robot
Higor Barbosa Santos1, Marco Antonio Simoes Teixeira1, Nicolas Dalmedico1
1Graduate School of Electrical Engineering and Computer Science (CPGEI), Universidade Tecnológica Federal do Paraná (UTFPR), Curitiba 80230-901, Brazil.
Abstract:
Climbing robots are characterized by a secure surface coupling that is designed to prevent falling. The robot coupling ability is assured by an adhesion method leading to nonlinear dynamic models with time-varying parameters that affect the robot's mobility. Additionally, the wheel friction and the force of gravity force are also relevant issues that can compromise the climbing ability if they are not well modeled. This work presents a model-based torque controller for velocity tracking in a four-wheeled climbing robot specially designed to inspect storage tanks. The model-based controller (MPC) compensates for the effects of nonlinearities due to the forces of gravity, friction, and adhesion through the dynamic and kinematic modeling of the climbing robot. Dynamic modeling is based on the Lagrange-Euler approach, which allows a better understanding of how forces and torques affect the robot's movement. Besides, an analysis of the interaction force between the robot and the contact surface is proposed, since this force affects the motion of the climbing robot according to spatial orientation. Finally, simulations are carried out to examine the robot's dynamics during the climbing movement, and the MPC is validated through the redrobot simulator V-REP and practical experiments. The presented results highlight the compensation of the nonlinear effects due to the robot's climbing motion by the proposed MPC controller.
Related Concept Videos
Torque Free Motion
Rolling Resistance: Problem Solving
Time-Domain Interpretation of PD Control
Consider the example of control of motor torque. Initially, a positive...
Net Torque Calculations
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis - Velocity
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...

