13.07.2015 Views

Advance Modeling of a Skid-Steering Mobile Robot for Remote ...

Advance Modeling of a Skid-Steering Mobile Robot for Remote ...

Advance Modeling of a Skid-Steering Mobile Robot for Remote ...

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

2.1 State <strong>of</strong> the Art 19the model by setting U = mgZ.By applying the Euler-Lagrange equation (2.17) to the Lagrangian defined in (2.18), weobtain:⎡ ⎤m 0 0Γ = 0 m 0 ¨q = M ¨q (2.19)⎢⎣0 0 I⎥⎦Furthermore, the vector Γ can be calculated by taking into account that the active <strong>for</strong>ceF ai exerted on the i th wheel/ground contact point, expressed on the local frame, is related tothe wheel torque τ i by the following relation:⎡τ ir⎤F ai = ⎢⎣0⎥⎦(2.20)To obtain the total active <strong>for</strong>ce and torque, firstly we compute the resultant <strong>for</strong>ce on thelocal frame, by summing all the active <strong>for</strong>ces F aiby summing all the torques provided by each <strong>for</strong>ce F aii = 1, . . . , 4, and the resultant torque,with respect to the CoM. Then, weproject the resultant <strong>for</strong>ce and torque on the inertial frame, obtaining the following expression<strong>of</strong> Γ:⎡⎡F x ∑ 4Γ = F y =⎢⎣τ⎤⎥⎦g i=1 F aiR l⎡⎢⎣ ∑ 4i=1 τ⎤⎥⎦ = 1 cos θ ∑ ⎤4i=1 τ isin θ ∑ 4i=1 τairi⎢⎣z c(−τ 1 − τ 2 + τ 3 + τ 4 )⎥⎦(2.21)Due to Assumption 4, we can simplify the notation <strong>of</strong> (2.21) by considering the followingcontrol input at dynamic level:⎡τ Lτ = ⎢⎣τ⎤⎥⎦ = τ 1 + τ 2⎡⎢⎣R τ 3 + τ⎤⎥⎦4leading to the following expression <strong>of</strong> Γ:(2.22)⎡cos θΓ = 1 sin θr⎢⎣−c⎤cos θsin θcτ = B(q)τ (2.23)⎥⎦In order to complete the dynamic model <strong>of</strong> a SSMR, we must add the reaction <strong>for</strong>ces andtorques to the right term <strong>of</strong> the dynamic equation in (2.19) and include the non-holonomic

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

Saved successfully!

Ooh no, something went wrong!