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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.1 State <strong>of</strong> the Art 15where v L , v R denote respectively the longitudinal coordinates <strong>of</strong> left and right wheel velocities,while v F , v B are the lateral coordinates <strong>of</strong> front and rear wheels velocities. Thesevelocities can be expressed in matrix <strong>for</strong>m by combing equations (2.5) and (2.3):⎡v Lv Rv F⎢⎣⎤⎥⎦v B⎡⎤1 −c⎡1 c v x=0 −x ICRG + b⎢⎣ω⎤⎥⎦z⎢⎣⎥⎦0 −x ICRG − a(2.6)Although the above relations are <strong>of</strong>ten used to obtain the kinematic model <strong>of</strong> SSMR, theassumption <strong>of</strong> non longitudinal slipping is highly restrictive <strong>for</strong> the accuracy <strong>of</strong> the model asthe slipping between the wheels and the ground usually is not negligible.We define the longitudinal wheel slip λ i at each wheel as the ratio between the difference <strong>of</strong>the wheel velocity and its center velocity, and the wheel velocity, namely:λ i = rω i − v ixrω i= − ∆v ixrω i, i = 1, . . . , 4 (2.7)where r is the so called effective radius <strong>of</strong> the wheels, ω i is the angular velocity <strong>of</strong> the i thwheel and ∆v ix = v ix − rω i is also called the longitudinal slip velocity <strong>of</strong> the i th wheel/groundcontact point P i . We note that λ 1 = λ 2 = λ L and λ 3 = λ 4 = λ R as ω 1 = ω 2 = ω L andω 3 = ω 4 = ω R , due to Assumption 4. It is also observed that under the above definition,λ i ∈ [0, 1] if the i th wheel is under traction (∆v ix < 0), and λ i ∈ (− inf, 0] if the wheel isunder braking (∆v ix > 0), which is undesirable <strong>for</strong> uni<strong>for</strong>mly modeling the wheel/groundfriction under traction and braking cases. To avoid such a problem, using the same treatmentas in [4], we restrict the magnitude <strong>of</strong> λ i to a maximum magnitude <strong>of</strong> 1, i.e. we take λ i = −1if λ i < −1 under braking.Let ICR l = (x ICRl , y ICRl , 0) and ICR r = (x ICRr , y ICRr , 0) denote the instantaneous center <strong>of</strong>rotation expressed in the local frame <strong>of</strong> the left-side and right-side wheel/ground contactpoints, respectively. It is known that ICR l , ICR r and ICR G lie on a line parallel to the y-axis [4], [5], [10], [16] (Figure 2.3). From the a<strong>for</strong>ementioned discussion and equation (2.3),we define the longitudinal ICR location s as follows:s = x ICRl = x ICRr = x ICRG = − v yω z(2.8)

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

Saved successfully!

Ooh no, something went wrong!