大家好,我最近下载了凉亭11和ROS旋律,但每当我去启动我的机器人应用程序,我会得到以下错误。
..。登录到/home/home/.ros/log/77df126e-778d-11ea-87b5-363bebb00921/roslaunch-home-H110M-S2-4832.log
检查日志目录的磁盘使用情况。这可能需要一段时间。
按Ctrl-C键中断
检查日志文件磁盘的使用情况。使用量<1GB。
资源未找到: simple_arm
ROS path =/opt/ros/旋律/共享/ros
ROS路径1=/opt/ros/旋律/共享
异常的跟踪已写入日志文件。
我甚至试过
sudo apt-获取安装ros-旋律-ros ros-控制
但是work.It并没有说它依赖于凉亭9,但是我怎么能让它在凉亭11上工作呢?
发布于 2020-12-20 16:09:26
在旋律中,默认的gazebo-ros-control是Gazebo9。如果要在旋律中使用Gazebo11,则必须安装相应的gazebo11-ros-control包,如下所示:
$ sudo apt install ros-melodic-gazebo11-ros-control其他相关软件包(如果不是作为依赖项自动安装)
ros-melodic-gazebo11-rosros-melodic-gazebo11-msgsros-melodic-gazebo11-pluginsros-melodic-gazebo11-ros-pkgsros-melodic-gazebo11-dev在Gazebo 11.x series系列下面阅读更多http://gazebosim.org/tutorials?tut=ros_wrapper_versions&cat=connect_ros。
Note!记得先删除Gazebo9,然后删除ros-melodic-gazebo-ros-control,否则您可能会从apt中得到一个错误。
设置您的计算机以接受来自packages.osrfoundation.org的软件
通常,您只能在ROS发行版上获得Gazebo的第一个版本,例如9.0或11.0。如果您想要编写11.3这样的小更新,那么按照这里的指南将packages.osrfoundation.org添加到您的包回购中http://gazebosim.org/tutorials?tut=install_ubuntu&cat=install
通常,您只需执行以下操作即可获得最新的Gazebo更新:
$ sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
$ wget https://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
$ sudo apt updatehttps://stackoverflow.com/questions/61050473
复制相似问题