紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
实际机器人运行NAV2时,报 No Valid trajectories out of 109!该如何解决呢?
-
实际机器人启动了odom节点,激光雷达节点,数据都ok,能在实际机器人上运行cartographer并成功建图
tf为 odom->base_link->base_foot_print->laser_link.
但是运行nav2时报上面的错误,机器人的表现为在原地转了转就不动了,重复提示
No Valid trajectories out of 109!
attempting running ...
turnning 1.57 for spin recovery
spin running
... -
@运动男孩 运行nav2时正确的tf应该时有map->odom信息的,检查下amcl定位模块
-
@小鱼 我在调用nav2时的tf变换 map->odom->base_link->base_footprint->laser_link,但是还是报上面的问题
-
已经解决了,不好意思,麻烦您了。问题是我把里程计发布的twist.linear.x 和twist.angular.z的单位搞错了,这个单位本来是m/s 和弧度/s,我把他们分别设置成了mm/s和角度/s,所以报了上面的错误。nav2导航的速度参考的是odom.twist发布的速度,这个速度太离谱的话就会报上面那个错误。
-
@运动男孩 恭喜, 让人意想不到的原因,ros中的单位都是m和弧度的。