2020-12-14

本文列举了在Ubuntu系统中进行ROS开发时遇到的各种问题,包括模块找不到、Gazebo模型加载、节点无法启动、Qt版本不匹配、找不到特定消息包、地图服务找不到、gazebo保存世界卡顿、键盘输入失灵、编译错误等,并提供了详细的解决步骤和建议。

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

运行之前的代码遇到的问题和解决办法

问题1:No module named 'rospkg'

先切换到python3(如果用python2就把3改成2)

alias python=python3
source ~/.bashrc

再安装rospkg

pip3 install rospkg

问题2:启动gazebo打不开模型

在主目录下ctrl+h,打开.gazebo,新建文件夹models,下载gazebo模型,复制粘贴到models文件夹下

 问题3:cannot launch node of type [usb_cam/usb_cam_node]: usb_cam

sudo apt-get install ros-melodic-usb-cam

问题4:cannot launch node of type [joint_state_publisher_gui/joint_state_publisher_gui]

sudo apt-get install ros-melodic-joint-state-publisher-gui

问题5:  Found unsuitable Qt version "5.9.5" from /home/zhw/anaconda3/bin/qmake,this code requires Qt 4.x

sudo apt-get install qt4-default

问题6:Could NOT find move_base_msgs (missing: move_base_msgs_DIR)

sudo apt-get install ros-melodic-move-base-msgs

问题7:gmapping功能包安装

sudo apt-get install ros-melodic-gmapping

问题8:[rospack] Error: package 'map_server' not found

sudo apt-get install ros-melodic-map-server

问题9:gazebo里面点左上角save world as来保存仿真环境࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值