机器人轨迹与运动学动力学的联系(ROS2+turtlesim+Gazebo)

博客探讨了在ROS2中使用开环控制绘制理想轨迹与在Gazebo/Webots/CoppeliaSim等物理引擎中进行轨迹跟踪的差异。文章强调了闭环控制和轨迹误差修正的重要性,并提及运动学公式的应用。作者计划后续分享更多关于ROS2机器人的教程,涉及轨迹控制和动态模型的处理。

之前几篇博客,使用turtlesim画了一些轨迹有:

 

是很闲很无聊吗?其实不是这样的,这些轨迹都是开环控制线速度角速度画出来的,被控对象没有质量,没有加减速的过程,曲线很理想。换成Gazebo/Webots/CoppeliaSim中使用物理引擎的机器人就不会这样简单了,就需要轨迹跟踪算法了,采用闭环算法精确控制误差才可以的。

当然,运动学公式也是非常重要的。 

 

如何用此公式得到机器人进行椭圆运动需要的线速度和角速度公式呢?实现如下图的案例:

当控制对象为动力学模型时?

如何控制速度?尤其是启动停止时候的轨迹误差。

如果需要画出轨迹,可以使用plot工具,当然有更好用的PlotJuggler。

后续会逐步更新的。关于ROS2机器人的教程,参考链接如下:

ROS2机器人个人教程博客汇总(2021共6套)_zhangrelay的专栏-优快云博客


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zhangrelay

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值