[学习SLAM]轮速仪的建模/机器人运动模型详细分析(理论篇)

机器人运动模型

由其他组采集到的轮速数据需要根据公式将速度转化为位移量,具体机器人运动模型有两大类。如下:

模型1

模型1 同类表达1-1

模型1 同类表达1-2

模型2

 

模型2 同类表达2-1

用轮速计实现双轮差动机器人的位姿估计

 

用轮速计实现双轮差动机器人的位姿估计

用轮速计实现双轮差动机器人的位姿估计

模型2 同类表达2-2 (图中坐标xy与公式相反)

模型2 同类表达2-3

 

 

mode 1

http://faculty.salina.k-state.edu/tim/robotics_sg/Control/kinematics/unicycle.html

12.1.3. The Unicycle Model

Dealing with the displacement and velocities of the two wheels of a differential drive robot is messy. A preferred model is that of a unicycle, where we can think of the robot as having one wheel that can move with a desired velocity (V) at a specified heading (\phi). Having the equations to translate between the unicycle model and our wheel velocities is what allows us to simplify the robot with the unicycle model. We have seen how to take measured wheel displacements to calculate the new robot pose. Now we do the reverse and calculate the desired wheel velocities from the unicycle model.

../../_images/unicycle.png

The Simplified Unicycle Robot Model

Note

We represent the measured forward velocity and robot orientation with variables V_x and \theta. The desired speed and direction are represented with the unicycle model using variables V and \phi.

In the global coordinate frame, we can represent the velocity of the unicycle robot as:

(1)\mathcal{U} = \left[ \begin{array}{c}                              \dot{x} \\ \dot{y} \\ \dot{\phi}                              \end{array} \right]                    = \left[ \begin{array}{c}                              V \!\cos\,\phi \\                              V \!\sin\,\phi \\                              \omega                              \end{array} \right]

12.1.3.1. The Jacobian

The kinematics of mechanical systems are often described in terms of Jacobian matrices. A Jacobian defines how movement of parts of a system affect the movement of the whole or a larger part of the system. Let V_s be the velocity vector of the system, \mathcal{P} be the pose of the system, and

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值