Professional Documents
Culture Documents
a) b)
b)
Figure 3. The Mecanum omni-ddirectional robot a) The 3D model
c) b) Thee picture
Figure 2. The Mecanum wheel. a), b) The 3D moodel c) The picture
The structural scheme of the
t robotic system is presented
in figure 7 [13].
Figure 8. The main locomotion direections of the mobile robot and the way
Figure 6. The electronic diagram of the conntrol circuit they are achieved
VI. THE KINEMATIC MODELING where V is the wheel
Figure 9 shows the omni-directional robot wheel velocity vector corresponding to the angular velocity and
arrangement, the coordinate system attached to the frame, V the velocity vector in Cartesian
noted Σ0 and the coordinate systems attached to the wheels, coordinates.
noted Σiw (i = 1,2,3,4) [15].
The transformation matrix J0 can be expressed [15], [16]:
1 1
1 1
J (2)
1 1
1 1
ω t 1 1 L l
v t
ω t 1 1 L l
· · v t (3)
ω t RW 1 1 L l
ω t
ω t 1 1 L l
1 1 1 1
· 1 1 1 1 (4)
and
Figure 9. The geometry and disposition of the Mecanum wheels and frames
· (5)
The following annotations were used for the wheels: Using the pseudo inverse matrix , we get:
Viw (i = 1, 2, 3, 4) - the velocity vector corresponding to
wheel rotation, V ·V (6)
Vir (i = 1, 2, 3, 4) - the tangential velocity vector of the free
roller touching the locomotion surface, The velocities of the omni-directional robot vx, vy and ωz
are given by the following relation [15]:
where Viw = ωiw Rw, and RW - is the radius of omni-directional
wheel, ωiw - is the angular velocity of the omni-directional
wheel i. J (7)
The following annotations were used for the robot:
or
, – the linear speed components of the omni-
directional robot on X and Y axes; 1 1 1 1
- the angular velocity of the omni-directional robot. · 1 1 1 1 · .
and:
L - the distance from each wheel shaft to the gravity centre
of the robot on the X axis, (8)
l - the distance from each wheel shaft to the gravity centre
of the robot on the Y axis. From relation (7) we get:
V J ·V (1) (10)
(18)
(11)
where: m - is the total mass of the robot, - is the robot’s
moment of inertia around the Z axis, - is the wheel moment
Where
of inertia around their centre of revolution, and , , are
the robot speeds, presented above (eq. (9), (10), (11)).
(i = 1, 2 3, 4) (12)
The energy lost due to viscous friction is expressed as:
The omni-directional robot has three degrees of freedom
(DOF), only three ( , , ) of the four wheel velocities can (19)
be assigned independently ( , , , ).
where is the viscous friction coefficient of the wheels.
The direction of the resultant motion , is defined by: Using of the relation (17) and the relations (18), (9)-(11), (19)
we get:
atan (13)
Mθ θ (20)
and resultant velocity with:
where:
(14)
is the rotation angle of the
Using the above given equations we can find out the wheel,
position, direction of motion (13) and resultant velocity (14) is the driving torque acting on
of the omni-directional robot with Mecanum wheel. which wheel.
The inverse kinematic equations allow us to calculate the
four independent wheels angular velocities (eq. 3) required to In the equation (20) the following annotations were
produce a desired robot velocity and rotation. used [15], [16]
The forward kinematic equations (9), (10), (11) predict the
robot motion, beeing given the four wheel angular velocities.
Another possibility for obtaining the kinematic model is M
presented in [1], [17], [18], [19], [20].
(21 )
VII. THE DYNAMIC MODELING
where
The dynamic model of the omni-directional robot is
·
developed using the Lagrange equation: (22)
. (15) ·
(23)
The Lagrange equation is based on the Lagrange function Another possibility for obtaining the dynamic model is
and it is defined as the difference between the kinetic energy presented in [19].
(K) and the potential energy (U) of the system at a given time: