Path Following Control for Tracked Vehicles Based on Slip-Compensating Odometry

Introduction

In this paper, we propose a new odometry method to improve the accuracy. One of the features of the proposed method is that it can be achieved by a gyro-sensor, encoders (which detect the rotational velocity of tracks), and an empirically identified parameter.

Target Vehicles and Conditions

A target vehicle is a tracked vehicle that follows a curve based on skid-steering, and its gravity point is located at geometric center of its body.
The vehicle runs in steady-state maneuver and contact surface of the left track is nearly identical to that of the right track.

Kinematics for Skid-Steering Tracked Vehicles

(1) x ˙ = v r ( 1 − α r ) + v l ( 1 − α l ) 2 c o s θ \dot{x} = \frac{v_{r}(1 - \alpha_{r}) + v_{l} (1 -\alpha_{l})}{2} \mathrm{cos} \theta \tag{1} x˙=2vr(1αr)+vl(1αl)cosθ(1) (2) y ˙ = v r ( 1 − α r ) + v l ( 1 − α l ) 2 s i n θ \dot{y} = \frac{v_{r}(1 - \alpha_{r}) + v_{l}(1 - \alpha_{l})}{2} \mathrm{sin} \theta \tag{2} y˙=2vr(1αr)+vl(1αl)sinθ(2) (3) θ ˙ = v r ( 1 − α r ) − v l ( 1 − α l ) 2 d \dot{\theta} = \frac{v_{r}(1 - \alpha_{r}) - v_{l}(1 - \alpha_{l})}{2d} \tag{3} θ˙=2dvr(1αr)vl(1αl)(3)

Previous Model in [5]

(4) a l a r = − s g n ( v l ⋅ v r ) \frac{a_{l}}{a_{r}} = - \mathrm{sgn}(v_{l} \cdot v_{r}) \tag{4} aral=sgn(vlvr)(4)

Position errors remain, and they tend to increase according to the qualitative increase of the difference between v l v_{l} vl and v r v_{r} vr qualitatively.

Proposed Method

(5) a l a r = − s g n ( v l ⋅ v r ) ∣ v r v l ∣ n \frac{a_{l}}{a_{r}} = - \mathrm{sgn}(v_{l} \cdot v_{r}) \left | \frac{v_{r}}{v_{l}} \right | ^{n} \tag{5} aral=sgn(vlvr)vlvrn(5)

where
n n n——a specific parameter that may be changed by various factors (track size, tread, and contact characteristics between the track surface and the ground).

Experiment

  • setup
    encoders, rate gyroscope, two markers
  • Identification of n n n
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值