全向轮移动平台参数校准

  关注同名微信公众号“混沌无形”,阅读更多有趣好文!

原文链接 全向移动机器人运动参数校准(包含原文PDF百度云下载链接)

基于上述分析,这里先以全向轮移动平台为例,结合理论推导,阐述校准过程。 

同样的,为便于观察自旋运动停止后的位姿,所以设定机器人匀速自旋整周,这样便于对比自旋整周前后的位姿偏差,自旋整周所需时间t可表示为

式中,N表示机器人需要自旋整周的圈数,而wc表示全向轮移动平台几何中心的角速度,这两个参数均是由控制者事先设定的。 

结合公式(3)可知,全向轮移动平台自旋运动时,每个全向轮转动的角速度是相等的,可表示为

式中,wwhl表示每个全向轮的角速度大小,R为全向轮直径,所以在校准构型参数前,应校准轮直径。 

而这里同样会使用到安装于每个驱动电机后的编码器,三个全向轮均会以角速度匀速转动设定时间t(由公式5计算所得),则对应的编码器计数为

 

式中,G表示全向轮整个转动过程中的编码器计数,M表示全向轮转动一圈产生的编码器计数,是可以事先准确获取的。 

将公式(5-6)带入公式(7),化简得

根据公式(8)可知,可进一步简化为:控制全向轮移动平台的三个全向轮以某一设定的角速度匀速转动(三个轮子转速大小、方向相同即可,以保证自旋运动),当全向轮编码器计数达到G时,立刻停止运动,观察机器人停止位姿与起始位姿间的偏差。 

这里参考图 3.1来说明校准过程中的现象,为了便于实际观察,可以在机器人身上固定一根轻质直杆作为参考线: 

超过初始位姿:如图 3.1(a)所示,机器人的驱动轮编码器计数达到G时停止运动,停止位姿超过了初始位姿,说明机器人运动“远了”,结合公式(8)分析,机器人运动距离(或转动角度)偏大,说明采用公式(8)计算的总编码器计数值G偏大,G偏大的原因是全向轮平台运动模型圆周直径r初始测量值偏大,故需将r值调小。 

未及初始位姿:如图 3.1(b)所示,机器人的驱动轮编码器计数达到G时停止运动,停止位姿未达到初始位姿,说明机器人运动“近了”,机器人运动距离(或转动角度)偏小,说明采用公式(8)计算的总编码器计数值G偏小,应该“加大”,让机器人运动更“远”些,而G偏小的原因是直径r初始测量值偏小,故需将r值调大。

 

 图 3.1 全向轮移动平台校准示意图.(a)超过初始位姿,(b)未及初始位姿.

 

 精彩的理论论证过程见原文链接(含全文下载链接)

由于网页排版效果一般,所以笔者按照期刊论文版式为小伙伴们整理了原文PDF,方便收藏和回味。

原文链接:(包含原文PDF百度云下载链接)
CSDN下载链接:全向移动机器人运动参数校准

全向移动机器人运动参数校准PDF

如果喜欢的话,可以关注同名微信公众号“混沌无形”,阅读更多有趣好文!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

混沌无形

谢谢老板

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值