安装ROS-Academy-for-Beginners教学包出现的问题之rosrun robot_sim_demo robot_keyboard_teleop.py [rospack]

博客讲述运行仿真程序后,在新终端输入命令用键盘控制机器人移动时出现‘package ‘robot_sim_demo’ not found’的错误。经排查并非缺少安装包,正确操作是定位到工作空间,刷新环境,再次输入命令,即可通过键盘控制机器人移动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
我们运行仿真程序,你会看到仿真画面启动,仿真界面中包括了软件博物馆和Xbot机器人模型。

再打开一个新的终端,输入以下命令,用键盘控制机器人移动

$ rosrun robot_sim_demo robot_keyboard_teleop.py
这时发现报错在这里插入图片描述
显示Error: package ‘robot_sim_demo’ not found的错误

我以为是缺少robot_sim_demo安装包,发现不是这样,还是报错如下
在这里插入图片描述

正确操作:

  1. 再打开一个新的终端,输入以下命令$ cd ~/tutorial_ws(定位到该工作空间)
  2. $ source ~/tutorial_ws/devel/setup.bash #刷新环境 (这一步至关重要!!!就是因为你没刷新环境啊,功能包的名字是tutorial_ws,不是你默认设置的catkin_ws)
  3. $ rosrun robot_sim_demo robot_keyboard_teleop.py(至此,按下i、j、l等按键,这样你就可以通过键盘来控制机器人的移动了)

在这里插入图片描述

                                                                               HAPPY ENDING!
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值