标签:仿真 Arbotix rviz 小车 里程计 odom 所示 如下
1、问题背景
配置好了rviz+Arbotix的仿真环境之后,进入仿真,发现无法使用键盘控制小车移动。
但是使用rostopic list
命令查看当前的话题列表时显示需要的话题都已经产生,如下图所示:
2、解决方法
首先需要注意,在例程中使用的mrobot_teleop
功能包中对应小车前进的按键是i
键,而不是命令行中提示的加速键q
,命令行的提示如下:
另外,需要注意,我们在观察小车移动的时候不能再以base_link
作为参考坐标系了,因为那是小车底盘的坐标系,小车相对小车底盘肯定不会产生移动,我们需要将参考坐标系(fixed frame)选择为odom
(odom的意思是里程计),如下图所示:
这时按理来说你应该已经可以开始控制小车移动了,也能在rviz中观察到它的位置变化了,但是一般教程中都会显示一个表示小车前进方向的箭头,那是怎么显示出来的呢?那个箭头其实是里程计显示出来的样子,可以在display栏中选择add,然后添加里程计(odometry)选项,如下图所示:
接下来选择odometry的topic为odom
,如下图所示:
现在你应该发现,箭头也出来了,小车也仍然可以受键盘控制移动。
标签:仿真,Arbotix,rviz,小车,里程计,odom,所示,如下 来源: https://www.cnblogs.com/yutian-blogs/p/15569298.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。