Related Experiment Video
Updated: Jan 17, 2026

Manufacturing, Control, and Performance Evaluation of a Gecko-Inspired Soft Robot
Published on: June 10, 2020
Comparison of Two System Identification Approaches for a Four-Wheel Differential Robot Based on Velocity Command
Diego Guffanti1, Moisés Filiberto Mora Murillo2,3, Marco Alejandro Hinojosa4
1Universidad UTE, Av. Mariscal Sucre, Quito 170129, Ecuador.
The Motor-Based Model (MBM) offers superior accuracy for differential drive robot odometry compared to the Simplified Model (SM). However, the SM provides faster computation, making model selection critical for autonomous navigation tasks.
Area of Science:
- Robotics
- Control Systems
- Autonomous Navigation
Background:
- Precise modeling of differential drive robots is essential for autonomous systems.
- Two distinct modeling approaches, Motor-Based Model (MBM) and Simplified Model (SM), are evaluated for four-wheel differential drive robots.
Purpose of the Study:
- To comparatively analyze the accuracy and computational performance of MBM and SM for differential drive robot modeling.
- To assess the impact of model selection on odometry accuracy and navigation task design.
Main Methods:
- MBM utilizes four motor-specific transfer functions, while SM employs two transfer functions for linear and angular velocity.
- Both models were validated against real odometry data from a SLAM system on a differential-drive robot.
Main Results:
- MBM demonstrated higher accuracy in position and orientation estimation, with lower RMSE values compared to SM.
- SM exhibited superior computational performance, achieving a 30% reduction in simulation time and lower memory usage.
- MBM showed average position RMSE of 0.309 m vs. 0.414 m for SM; angular RMSE of 0.170 rad vs. 0.239 rad for SM.
Conclusions:
- MBM is more suitable for applications demanding high precision, such as SLAM.
- SM is advantageous for resource-constrained embedded systems requiring faster computation.
- The trade-off between model complexity, accuracy, and computational cost is critical for selecting appropriate robot models.
Related Concept Videos
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
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...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Kinematic Equations: Problem Solving

