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.2 Generalized <strong>Modeling</strong> 33where we used the matrices trans<strong>for</strong>mation described in (2.59).Furthermore, we notice that the trans<strong>for</strong>mation matrix T defined in (2.47) is always fullcolumn-rank as the first and the last rows are linear independent ∀x ICR , y ICR , z ICR . Thereby,an optimal inverse solution <strong>of</strong> equation (2.47) can be always obtained by pre-multiplying itby the pseudo-inverse <strong>of</strong> T as follows:η = T # V = (T T T) −1 T T V (2.63)Similarly, we notice that the matrix T Tpseudo-inverse as:is full row-rank, there<strong>for</strong>e we can defined its(T T ) # = (TT T ) −1 T (2.64)Thereby, by pre-multiply equation (2.62) by (T T ) # , the dynamic model <strong>of</strong> SSMRs can berewritten considering V as control input:M ˙V + M ˆVV + J −1 G = T f τ + F r = F. (2.65)which represents, as expected, the generalized dynamic model <strong>of</strong> a rigid-body freely movingin a three-dimensional space, with the term M ˆVV representing the contribution <strong>of</strong> theCoriolis <strong>for</strong>ces.It is worth noticing that the dynamic model in (2.61),(2.65) holds if and only if Assumption6 is satisfied. Conversely, if the wheels can lift from the ground surface, the impact model,relating the contact point velocity be<strong>for</strong>e and after the impact with the ground, must be addedto the model.

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

Saved successfully!

Ooh no, something went wrong!