27.11.2014 Views

Modeling and control of a 4-wheel skid-steering ... - University of Haifa

Modeling and control of a 4-wheel skid-steering ... - University of Haifa

Modeling and control of a 4-wheel skid-steering ... - University of Haifa

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

where x ICR is a coordinate <strong>of</strong> instantaneous center <strong>of</strong> rotation (ICR) <strong>of</strong> the robot<br />

expressed along x l axis. It can be proved that this equation in not integrable, hence<br />

it describes nonholonomic constraint <strong>and</strong> can be written in Pfaffian form as<br />

[<br />

−sin θ cos θ xICR<br />

] [<br />

Ẋ Ẏ ˙θ<br />

] T<br />

= A(q) ˙q = 0, (5)<br />

where equation (1) has been used. Since the generalized velocity ˙q is always in the<br />

null space <strong>of</strong> A one can write that<br />

˙q = S (q) η, (6)<br />

where η ∈ R 2 is a <strong>control</strong> input at kinematic level defined as<br />

η [ v x ω ] T<br />

, (7)<br />

S ∈ R 3×2 is the following matrix<br />

⎡<br />

S (q) = ⎣<br />

cos θ x ICR sinθ<br />

sin θ −x ICR cos θ<br />

0 1<br />

⎤<br />

⎦ (8)<br />

which satisfies<br />

S T (q) A T (q) = 0. (9)<br />

Remark 3 Equation (6) describes kinematics <strong>of</strong> SSMR which will be used to formulate<br />

<strong>control</strong> law. Since dim(η) < dim(q) SSMR can be regarded as an underactuated<br />

system. Furthermore, because <strong>of</strong> constraint (5) this system is nonholonomic.<br />

2.3 Dynamics<br />

Because <strong>of</strong> interaction between <strong>wheel</strong>s <strong>and</strong><br />

ground dynamic properties <strong>of</strong> SSMR play a<br />

very important role. It should be noted that<br />

if the robot is changing its orientation reactive<br />

friction forces are usually much higher<br />

than forces resulting from inertia. As a consequence,<br />

even for relatively low velocities,<br />

dynamic properties <strong>of</strong> SSMR influence motion<br />

much more than for other vehicles for<br />

which non-slipping <strong>and</strong> pure rolling assumption<br />

may be satisfied.<br />

However in this section only simplified dynamics<br />

<strong>of</strong> SSMR [2], which will be useful for<br />

<strong>control</strong> purpose, are introduced. In order to<br />

simplify this model we assume that the mass Figure 3: Forces <strong>and</strong> torques<br />

distribution <strong>of</strong> the vehicle is almost homogeneous, kinetic energy <strong>of</strong> the <strong>wheel</strong>s <strong>and</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!