INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1679
A Study on Kinematic Analysis and Position Tracking Control of a
Differential-Driven Four-Wheel Mobile Robot with a Rotary Axis for
Steering Characteristic Improvement
Kyong-Hyok Kim
1
, Kun-Sik Kim
1
, Un-Jong Ju
1
, Kum-Song Ri
*
1
Faculty of Mechanical Science and Technology, Kim Cheak University of Technology, Kyogudong
No.60, Yonggwang street, Pyongyang 950003, Democratic People’s Republic of Korea
*Corresponding Author
DOI : https://doi.org/10.51584/IJRIAS.2025.10100000150
Received: 09 October 2025; Accepted: 16 October 2025; Published: 18 November 2025
ABSTRACT
The wheel layout of a wheeled mobile robot has a crucial role in the steering characteristics of a mobile robot.
In this paper, a differential-driven structure with a rotary axis is proposed to improve the steering characteristics
of a differential-driven four-wheeled mobile robot, and its kinematic analysis and position tracking control
performance are analyzed. To verify the effectiveness of the proposed structure, a comparative analysis of the
position tracking performance with a generalized differential-driven mobile robot is carried out. Simulation and
experimental results show that the proposed structure mobile robot has superior position tracking performance
and smaller turning radius compared to the generalized differential-driven wheeled mobile robot.
Keyword: differential driven mobile robot, steering characteristics, kinematic analysis, position tracking control
INTRODUCTION
A mobile robot is an intelligent robot that performs its work by moving in a certain area on itself using a mobile
mechanism such as legs, wheels, tracks, etc.[1, 3]
Research on mobile robots has been started decades ago and today, with the enhancement of intelligence and
efficiency, it is widely used in the defense, industrial, space, and service sectors, and its application is expanding
with each passing day. [2]
Currently, the mobile robots can be classified according to the moving mode, such as wheeled mobile robots,
legged mobile robots, tracked mobile robots, etc. There are also mobile robots that perform navigation in air and
underwater without touching the ground. [1, 5]
The focus of mobile robots is on improving the reliability of robotic mechanisms and further improving the level
of robotic intelligence. In particular, the rational design of the robotic mechanism can positively affect the
performance of the control system while ensuring the reliability of the mobile robot’s work.
The mobile robot needs a mobile mechanism that can move in its work area without limitations and with ease
and reliability, and the movement mechanism of this robot has been studied.[6]
The mobile mechanism of a mobile robot can be classified into different categories according to the criteria.
According to the steering mode, it can be classified as the ackerman steering mode and the differential driving
mode. [4]
The ackerman steering mode is a steering mode that actively changes the direction of movement of the robot,
mimicking the steering structure of the vehicle, which has the advantage of relatively complex device design but
easy control. The differential driving mode is a steering mode in which the direction of movement is passively
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1680
changed by the difference in speed of the moving mechanisms, and the design of the device is relatively easy,
but the control is very sophisticated. Initially, the steering mode of the mobile robot was dominated by the
ackerman steering mode, but with the performance of the mobile mechanisms and the higher work requirements
of the mobile robot, the differential driving mode that can be rotated instantaneously in any direction is now
becoming more popular.
The differential drive mode is the one in which the magnitude and direction of the moving speed are determined
by the difference in the speed of the actuators that support the motion, and the kinematic and dynamic models
are determined by the type and numbers of actuators and their configuration, and the motion performance of the
robot is determined.
The stability, mobility, maneuverability and load capacity of wheeled mobile robots vary greatly depending on
the type of wheel and the type of wheel layout. Wheeled mobile robots are divided into one-, two-, three-, four-
and more wheeled mobile robots according to the numbers of wheels, and the type of wheel layout varies with
the numbers of wheels.[4]
Francesco Galasso et al. [7] proposed a four-wheeled AGV structure with the ackerman structure and dual-drive
kinematics and proposed a new method for external and internal auto-calibration. Leonardo Marn et al. [8] used
a sensor fusion technique with event-based global position correction to improve the localization of mobile
robots with limited computational resources. The proposed algorithm uses a new position dynamics model of
the modified Kalman filter and the ackerman steering mobile robot, which has similar performance compared to
more complex fusion schemes but faster execution speed and enables its implementation inside the robot. Haojie
Chen et al. [9] proposed a new type of vehicle-shaped robot that can drive and steer the front wheel to solve the
jammed front wheel problem due to the passive trajectory tracking of a vehicle-like robot popular in the roadway-
follower formation control, and then built its kinematic model, analyzed its controllability through the method
of a chain-like system, and designed the trajectory tracking controller using the backstepping method. Chih-
Lyang [10] Hwang et al. proposed a trajectory tracking and (dynamic) obstacle avoidance method for a mobile
robot with the ackerman steering mechanism in sensor distribution-network space using fuzzy distributed sliding
mode control (FDSMC). Jin Xin et al. [11] proposed a kinematic model of a welding mobile robot with ackerman
steering mode and a real-time trajectory tracking algorithm based on fuzzy neural network, and a special learning
structure that can adjust the membership function in real time by applying back propagation algorithm of FGNN.
A.A.A. Razak et al. [12] proposed a mobile robot structure that can be instantaneous and steep turning by
introducing a four-wheel sliding steering mechanism and analyzed the structure. Mircea Niulescu et al. [13]
performed a mathematical model and control solution of a two-wheel differential-driven mobile robot. Chih-
Lyang Hwang et al. [14] developed trajectory tracking of an ackerman Steering Mobile Robot (CLMR) using
Network-based Fuzzy Distributed Sliding Mode Control (NBFDSMC). Joaquín Gutiérrez et al. [15] describe an
analytical method for localization error modeling of a differential driven mobile robot with joint structure, and
the measurement of this error is compared with the geometries of various steering profiles. Diana Diaz et al. [16]
analyzed the mathematical model of a generalized differential-driven wheeled mobile robot and based on it, the
position tracking control was carried out. ZHANG Feng et al. [17] studied the modeling and path estimation of
a wheeled mobile robot with the ackerman steering mode. Genya Ishigami et al. [18] developed a model that
takes into account the dynamics of the slip and slip behaviour of each wheel in the four-wheel car-like
configuration of the ackerman steering mode to analyze the steering characteristics of the vehicle in natural soil.
Imad Matraji et al. [19] designed an adaptive second order sliding mode controller of a four-wheel steering-
sliding mobile robot (SSMR) and implemented a robust control with neglected oscillations in steady state using
an adaptive supertwist (AST) algorithm. Martin Velasco-Villa et al. [20] implemented a measurement-based
partial state feedback strategy from an indoor vision-based absolute positioning system to solve the tracking
problem of a wheeled mobile robot with differential drive.
The analysis of the above structural studies and the research context of control system design and implementation
of wheeled mobile robots reveals that most of the research on wheeled mobile robots with already determined
structure, such as the ackerman steering and differential driving, has been mostly carried out. The differential
driven wheeled mobile robot consists of a driving wheel and a freewheels, which can be mounted either in the
front or rear. While this configuration is simple to manufacture and relatively easy to analyze, it is also possible
that the dynamic inertia is large compared to the ackerman steering mode and the sliding characteristics of the
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1681
wheels may have a detrimental effect on the steering and position tracking of the robot.
In this paper, to avoid the drawbacks of this differential driven mode, a structure of a front differential driven
wheeled mobile robot connected with a rotary axis is proposed, kinematic analysis is carried out, and position
tracking performance is analyzed to compare the simulation with a generalized differential driven wheeled
mobile robot.
The simulation results showed that the proposed front differential wheeled mobile robot with the rotary axis has
better position tracking performance and load-bearing performance and smaller working turning radius of the
robot compared to the conventional ackerman steering wheeled mobile robot or the generalized differential-
driven wheeled mobile robot.
Kinematic analysis of a differential driven four-wheeled mobile robot with a rotary axis
To perform the kinematic analysis of the proposed differential-driven four-wheeled mobile robot with a rotary
axis, we set the mobile robot coordinate system xRy to the reference coordinate XOY and the rotary point R of
the driving wheel platform of the mobile robot as shown in Fig. 1. Also, point
P
, which is situated at a distance
a
from the point
R
in the direction perpendicular to the prolongation of the actuated wheels’ rotation axes, is
the considered point.
XO
Y
P
vl
vr
x
y
R
ωr
d
icc
xP
xR
yP
y
R
a
vR
L
D
ωl
2
1
2
Fig. 1. Motion analysis of a differential-driven four-wheeled mobile robot
In the figure,
is the orientation angle of the driving wheel turntable,
is the orientation angle of a robot,
is the angle between the line perpendicular to the driving wheel axis and the x-axis of the mobile robot coordinate
system.
And
,
,
and
are the linear and angular velocities of the left and right driving wheels, respectively, and
is the translational velocity of point R.
The coordinate vector that completely describes the motion of the mobile robot is expressed as
󰇟
󰇠
(1)
In this paper, the kinematic analysis model of a mobile robot is constructed into two models, model 1, which
takes as input the translational and angular velocities of the mobile robot, and model 2, which takes as input the
angular velocities of the driving wheels of the mobile robot.
First, model 1 is written as follows.
The relationship between the coordinates of the point P (
) and the coordinates of the point R (
) is
as follows:
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1682


(2)
Taking the time derivate
󰇫
󰇗
󰇗

󰇗

󰇗
󰇗

󰇗

(3)
On the other hand, if the x- and y-directions of the driving wheel bracket rotation point R are given by 󰇗
and 󰇗
, respectively, the following equation holds :
󰇗

󰇗

(4)
Substituting Eq. 4 into Eq. 3, we have
󰇫
󰇗


󰇗

󰇗


󰇗

(5)
In Fig. 1,
, and the angular velocity of point P
is given by
󰇗

(6)
Moreover, the pose change of the mobile robot
󰇗
, i.e.,
, depends on
, which is the y-component
of
, and we have
󰇗

󰇛

󰇜

(7)
Therefore, the kinematic model of the mobile robot is expressed as.
󰇗
󰇗
󰇗
󰇗
󰇗

󰇗


󰇗

(8)
Expressing Eq. 8 in terms of
,
and
, we have
󰇗
󰇗
󰇗
󰇗
󰇗




(9)
Equation 9 is the kinematic model for
,
,
.of a differential-driven four-wheeled mobile robot with the
rotational axis.
From the above equations, the magnitude of the velocity of point P,
, is
(10)
Thus, in the case of ,
is the case, and then Eq. 9 is
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1683
󰇗
󰇗
󰇗
󰇗
󰇗


(11)
Next, model 2 is constructed as follows.
The translational velocity
of the mobile robot is expressed in terms of the linear velocity
and
of the
driving wheels as follows :

(12)
Let the radius of the driving wheels be r
󰇥
(13)
From Eqs. 6 and 7, Eqs. 12 and 13,
,
and
are expressed in terms of the angular velocity
and
of
the driving wheels as follows :
󰇛
󰇜
󰇛
󰇜

󰇛
󰇜


󰇣
󰇤 (14)
Thus, expressing Eq. 9 with respect to the angular velocities of the driving wheels
and
, we have.
󰇗
󰇗
󰇗
󰇗
󰇗






󰇣
󰇤 (15)
Ordering Eq. 15, we have
󰇗
󰇗
󰇗
󰇗
󰇗














󰇣
󰇤 (16)
Equation 16 is the kinematic model of a differential-driven four-wheeled mobile robot with a rotary axis, with
respect to angular velocities
and
.
Position tracking controller design
From Eq. 16, the input variable of the control plant is the angular velocity of the driving wheels.
Thus, we can write.
󰇣
󰇤 (17)
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1684
And partitioning the state variables as
(18)
Then, the model of the control plant can be written as.
󰇗
󰇯
󰇟󰇛
󰇜󰇠
󰇰 (19)
Here
󰇛
󰇜












(20)
(21)
󰇣




󰇤 (22)
Given that the value of a is nonzero, the position tracking controller can be designed as follows

󰇛󰇜󰇟󰇗
󰇠 (23)
Here

󰇛
󰇜󰇯












󰇰 (24)
And hen, the position error can be given by
(25)
󰇛󰇜: desired trajectory, 󰇛󰇜: Trajectory of the considered point P,
: proportional matrix
The goal of the control system is 

󰇟
󰇛󰇜 󰇛󰇜󰇠, which allows the desired trajectory to be tracked
without deviation.
Here
󰇛󰇜 is differentiable and 󰇛󰇜 is given. It is shown that the control objective is independent of the
orientation angle of the mobile robot.
The analysis of the feedback system is as follows.
󰇗󰇛󰇜

󰇛󰇜󰇟󰇗
󰇠 (26)
󰇗

󰇛󰇜󰇟󰇗
󰇠 (27)
󰇗

󰇛󰇜󰇟󰇗
󰇠 (28)
So, equation 26 becomes as follows.
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1685
󰇗󰇗
(29)
Thus,
󰇗

.
Solving this, we have 󰇛󰇜

(b is a nonzero constant) and hence 

.
Thus, the mobile robot moves along the desired trajectory with the error approaching zero as time increases.
On the other hand, for the control purpose of mobile robot, the orientation angle of mobile robot and steering
angle of driving wheel bracket were not defined.
To achieve a higher tracking accuracy of the mobile robot, the tracking error should be close to zero as soon as
possible.
The proportional gain matrix in Eq. 23 is assumed as
󰇣
󰇤 (30)
From Equations 27 and 28,
󰇗

, (31)
󰇗



(32)
Simulation and verification
To verify the steering characteristics and position tracking performance of a proposed mobile robot, we simulated
for a mobile robot with design parameters such as the table below.
Table 1. design parameter of a proposed mobile robot
value
design
parameter
value
500.7
D(mm)
400
250.3
R(mm)
125
It can be seen that the error of the rotation angle of the driving wheel turntable depends on the distance from the
driving wheel turnable to the sensor, and the error of the rotation angle of the robot depends on the distance D
between two driving wheels and the distance L from the driving wheels frame to the driven wheels.
Thus, the error convergence speed of the robot should be 
󰇛󰇜
󰇛󰇜 as fast as possible.
Assuming that the initial position of the mobile robot is
󰇛
󰇜
󰇛󰇜, the initial orientation angle is
,
and the mobile robot is moving along the x-axis.
The target trajectory of the mobile robot is
󰇛󰇜
(33)
Here,
,
.
In the following figures, the robot’s motion trajectory analysis model and the error of each case and the change
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1686
of the drive and driven wheel angles are presented.
The following figures show the robot’s motion trajectory analysis model and the error of the change of the drive
and driven wheels angles in each cases.
a)
b)
c)
Figure 2. Kinematics simulation analysis (1)
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1687
(a- Stroboscopic Gragh for the first scenario,b-simulation results for driving wheel’s orientation
and the
robot’s orientation
,c-position error)
(b- Figure 3 shows that the robot smoothly get into the track and then the errors, and the orientations.
a)
b)
c)
Figure 3. Kinematics simulation analysis (2)
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1688
(a-Stroboscopic Gragh for the first scenario,b-simulation results for driving wheel’s orientation
and the robot’s
orientation
,c-position error, d-detailed view of the position error)
To perform the final experiments on the proposed mobile robot, experiments were carried out on a mobile robot
for carrying the workpiece.
The final experiment of a proposed mobile robot is shown in Figure 4.
Figure 4. The position tracking control experiment of th porposed mobile robot
CONCLUSION
In this paper, to improve the steering characteristics of a mobile robot, we proposed a structure of a differential-
driven wheeled mobile robot with two driving wheels connected by a rotary axis, and analyzed its kinematics
analysis and position tracking performance.
Simulation and verification results showed that the proposed mobile robot has a better position tracking
performance and a smaller turning radius compared to the generalized differential-driven mobile robot.
The proposed mobile robot can be effectively used to carry the heavier weight product in a narrow working area.
In using the proposed mobile robot, it is necessary to consider that the mobile robot is easily derailed from the
trajectory during the first maneuver.
ACKNOWLEDGMENTS
I want to extend my hearty thanks to all the people who developed a mobile robot with me and made a
contribution to the completion of my article.
Conflict of interests
The author declares no conflict of interest.
Disclosure statement
No potential conflict of interest was reported by the authors.
Data Availability
The data that support the findings of this study are available within the article.
INTERNATIONAL JOURNAL OF RESEARCH AND INNOVATION IN APPLIED SCIENCE (IJRIAS)
ISSN No. 2454-6194 | DOI: 10.51584/IJRIAS |Volume X Issue X October 2025
www.rsisinternational.org
Page 1689
REFERENCES
1. Michael Hofbaur, Christoph Gruber, and Mathias Brandsto¨tter, Automated Kinematics Reasoning for
Wheeled Mobile Robots, Springer, 2013:175-191
2. C. Canudas de Wit, B. Siciliano, G. Bastin. Theory of robot control, Springer, 1996.
3. E. Bugarin, R. Kelly. RTSVC: Real-Time system for visual servo control of robots”., International Journal
of Imaging Systems and Technology, Vol 18, No. 4, 2008, pp. 251-256.
4. W. Dixon, D. Dawson, E. Zergeroglu, and Q. Behal. Nonlinear control of wheeled mobile robots., Springer,
London, UK, 2001
5. Roland Siegwart, Illah R. Nourbakhsh, Introduction to Autonomous Mobile Robots, MIT Press, 2004, 13-
88.
6. Yilin Zhao. et al. Kinematics, Dynamics and Control of Wheeled Mobile Robots, Proc.1992 IEEE Int, Conf,
RA.1992, 91-96.
7. Francesco Galasso, Dario Lodi Rizzini, Fabio Olearib, Stefano Caselli, Efficient calibration of four-wheel
industrial AGVs, Robotics and Computer Integrated Manufacturing, 2019, 57: 116-128
8. Leonardo Mar´ın, Marina Valles, Angel Soriano, Angel Valera, Pedro Albertos, Event-Based Localization
in ackerman steering limited resource mobile robots, IEEE/ASME TRANSACTIONS ON
MECHATRONICS, 2014,8:1171-1182
9. Haojie Chen, Hong’an Yang, Xu Wang and Ting Zhang, Formation control for car-like mobile robots using
front-wheel driving and steering, International journal of advanced robotics systems, 2018, 7:1-10
10. Chih-Lyang Hwang, Nai-Wen Chang, Fuzzy Decentralized Sliding-Mode Control of a Car-Like Mobile
Robot in Distributed Sensor-Network Spaces, 2008, 2:97-109
11. Jin Xin, Huang Jie, Zhang Ke, Wu Yixiong, Kinematics Modeling and Real-time Seam tracking for Welding
Mobile Robot, International Conference on Digital Manufacturing & Automation, 2011:681-685
12. A.A. A. Razak, A.H. Abdullah, K. Kamarudin, F.S.A. Saad, S.A. Shukor, H. Mustafa, M.A.A. Bakar,
Mobile robot structure design modeling and simulation for confined space application, 2014: 1-5
13. Mircea Niţulescu, Modeling and control for a class of mobile robots, International Federation of Automatic
Control Conference on Management and Control of Production and Logistics, 2007, 9: 27-30
14. Chih-Lyang Hwang, Li-Jui Chang, Yuan-Sheng Yu, Network-Based Fuzzy Decentralized Sliding-Mode
Control for Car-Like Mobile Robots, IEEE/Transactions on Industrial electronics, 2007,2:574-585
15. Joaquín Gutiérrez · Dimitrios Apostolopoulos, José Luis Gordillo, Numerical comparison of steering
geometries for robotic vehicles by modeling positioning error, 2007,23:147-159
16. Diana Diaz, Rafael Kelly, On Modeling and Position Tracking Control of the Generalized Differential
Driven Wheeled Mobile Robot, IEEE, 2014: 1-6
17. ZHANG Feng, LI Changguo, YUAN Shuai, LI Siqi, ZHAO Languang, Research on kinematic modeling
and path following for wheeled mobile robot, Chinese Control Conference, 2016, 7:27-29
18. Genya Ishigami, Kazuya Yoshida, Steering characteristics of an exploration rover on loose soil based on
all-wheel dynamics model, IEEE/International conference on intelligent robots and systems, 2005:2041-
2046
19. Imad Matraji, Ahmed Al-Durra, Andri Haryono, Khaled Al-Wahedi, Mohamed Abou-Khousa, Trajectory
tracking control of Skid-Steered Mobile Robot based on adaptive Second Order Sliding Mode Control,
Control Engineering Practice, 2018, 72:167-176
20. Martin Velasco-Villa, Eduardo Aranda-Bricaire, Hugo Rodríguez-Cortés, Jaime González-Sierra, European
Journal of Control, 2012, 4:348-355