主页 > 开源代码  > 

ROSturtlesim无法通过键盘控制turtle移动

ROSturtlesim无法通过键盘控制turtle移动
原因:

当我们在 single machine上进行试验时,如果出现了上述问题,除了指令输入错误、本地没该功能包,未选中 turtle_teleop_key终端进行操作等简单原因外,还有可能是

未正确设置环境变量 ROS_MASTER_URI, ROS_HOSTNAME

solutions: vim ~/.basrhc

 打开文件 .bashrc, 在文件末尾加上

export ROS_HOSTNAME=ubuntu.local export ROS_MASTER_URI=http://ubuntu.local:11311

 【ESC】, win + : , wq, [ENTER]保持

 并注释掉其他 ROS_HOSTNAME, ROS_MASTER_URI的条件变量。

并重新在两个终端中先后运行指令

rosrun turtlesim turtle_teleop_key rosrun turtlesim turtle_teleop_key link

参考连接是 ros2 场景,使用环境变量ROS_DOMAIN_ID,但原理一致。 [Rolling] Cannot use turtle_teleop_key arrow keys · Issue #117 · ros/ros_tutorials · GitHub

标签:

ROSturtlesim无法通过键盘控制turtle移动由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“ROSturtlesim无法通过键盘控制turtle移动