当前位置: 首页 > news >正文

ROS turtlesim 无法通过 键盘控制 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

http://www.dtcms.com/a/21144.html

相关文章:

  • DeepSeek与ChatGPT:AI语言模型的全面对决
  • 单链表的概念,结构和优缺点
  • 使用Python和OpenCV实现图像像素压缩与解压
  • Llama3.0论文学习笔记: The Llama 3 Herd of Models
  • 硬件实用技巧:核心板与底板之间的连接方式:DIP、板对板连接器、金手指和邮票孔
  • volatile关键字
  • 贝壳和鹅卵石分类数据集4250张2类别
  • ReactiveSwift模拟登录功能
  • Java+数据可视化的红酒信息分享系统(程序+论文+讲解+安装+调试+售后等)
  • C++17中的LegacyContiguousIterator(连续迭代器)
  • SNARKs 和 UTXO链的未来
  • 【Javascript Day13、14、15、16】
  • 【练习】【双指针】力扣热题100 283. 移动零
  • 安全筑基,智能赋能:BeeWorks IM引领企业协同新纪元
  • 回文数:简单问题中的多种优化思路
  • 蓝桥杯篇---IAP15F2K61S2定时器
  • 开业盛典活动策划方案拆解
  • Django中数据库迁移命令
  • pyqt写一个待办程序
  • 惠普HP Color LaserJet CP1215/1210彩色打印机打印校准方法
  • 比较5点结构的减一对称性
  • KT1025A蓝牙音频芯片歌名歌词ID3显示芯片的功能说明
  • 手动埋点的demo
  • 双击打开、输入内容即可生成二维码的便捷工具
  • 往es中写入一条数据的,请求流程
  • 使用MyBatis生成器
  • ZOJ 1012 Mainframe
  • 关于XML映射器的基本问题
  • 【线性代数】2矩阵
  • DC-8靶机渗透测试全过程