1

https://i.imgur.com/hYf1Bes.jpgm 我正在尝试在运行 Ubuntu 的 VM 中设置 ROS 和 Gazebo。目标是我想用开放式操纵器模拟 Turtlebot。

我安装了所有东西,没有任何问题。虽然我无法在 Gazebo 上启动 Turtlebot 环境(比如这里:http ://emanual.robotis.com/docs/en/platform/turtlebot3/simulation/ )

$roslaunch turtlebot3_fake turtlebot3_fake.launch 导致 Gazebo 永远停留在加载你的世界的状态。一段时间后,它停止响应。然而,启动空世界是有效的。

我正在使用带有 Gazebo 7.0 的 ROS 1

我的硬件设置:MacBook Pro 13" 2019 with 16 GB RAM Parallels VM:3D 虚拟。开启,无性能限制,4 个 CPU 内核,启用 12 GB RAM

非常感谢你的帮助。

4

2 回答 2

1

每次更改后,您都制作了 bash 的源代码并确保运行:

          catkin make 

如果你已经这样做了,那么通过运行检查 ros 是否安装正确

           roscore 

在一个终端上,让它保持运行。之后尝试在另一个终端上启动您的turtlebot。如果即使您安装了所有需要的东西也无法正常工作,我认为问题出在您的虚拟机上,我建议您在运行 USB 记忆棒的 Ubuntu 上运行 ROS。

于 2020-05-05T21:41:30.843 回答
1
cd ~/.gazebo/
mkdir  models
cd models/
wget http://file.ncnynl.com/ros/gazebo_models.txt
wget -i gazebo_models.txt
ls model.tar.g* | xargs -n1 tar xzvf
 

试试这个凉亭尝试下载到软件包,这就是它等待你需要互联网的原因,这可能需要几分钟

于 2021-04-07T04:20:30.120 回答