关于melodic中执行$roslaunch turtlebot_bringup minimal.launch
出现ERROR: cannot launch node of type [laptop_battery_monitor/laptop_battery.py]: laptop_battery_monitor

按照https://github.com/ros-drivers/linux_peripheral_interfaces安装,之后进行catkin_make后可能会出现error: sensors/sensors.h: 没有那个文件或目录
#include <sensors/sensors.h>

回头看从github下载的相关包,可以把除了laptop包之外的删除再编译即可

[ WARN] [1632467156.569788785]: Kobuki : device does not (yet) available, is the usb connected?.
[ WARN] [1632467156.820199927]: Kobuki : no data stream, is kobuki turned on?
解决方案:
#与 kobuki 底座的连接是通过由 ftdi USB 串行转换器启用的 USB 实现的,该转换器在出#厂时始终使用序列号kobuki 进行预闪存。为方便起见,要使设备出现在/dev/kobuki 上,#请使用以下脚本复制 udev 规则并重新启动 udev(您需要 sudo 密码):
rosrun kobuki_ftdi create_udev_rules

再查看即有:
ls -n /dev | grep kobuki
lrwxrwxrwx 1 0 0 7 9月 24 15:15 kobuki -> ttyUSB0

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐