问题标签 [gazebo-simu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1213 浏览

ros - ROS-melodic 与 Gazebo 11 的兼容性

大家好,我最近下载了gazebo 11和ROS melodic,但是每当我启动我的机器人应用程序时,都会出现以下错误。

...记录到/home/home/.ros/log/77df126e-778d-11ea-87b5-363bebb00921/roslaunch-home-H110M-S2-4832.log

检查日志目录以了解磁盘使用情况。可能还要等一下。

按 Ctrl-C 中断

完成检查日志文件磁盘使用情况。使用量 <1GB。

找不到资源:simple_arm

ROS路径[0]=/opt/ros/melodic/share/ros

ROS路径[1]=/opt/ros/melodic/share

异常的回溯已写入日志文件

我什至试过

sudo apt-get install ros-melodic-gazebo-ros-control

但它没有用。它说它取决于凉亭 9,但我怎样才能使它适用于凉亭 11

0 投票
2 回答
202 浏览

ros - 如何将 SVG 图像添加到 Gazebo?

我尝试在他们的网站上使用像凉亭推荐的inkscape,但是当我尝试并在几分钟后使程序崩溃时,这并没有导入凉亭。我只是想导入一个可以在 Gazebo 的桌子上显示的 3x3 网格

0 投票
0 回答
363 浏览

xml - Gazebo 中 SDF 模型的零件脱落

我正在尝试为空气曲棍球桌编写一个 SDF 文件,该文件稍后将添加空气曲棍球比赛机器人的模型。我开始的模型有一个大的桌子和侧面的小矩形(目前只有 3 个)。目前,在 Gazebo 中生成时,顶部和右侧会从桌子上掉下来。我不确定为什么。左边不动。我根据铝的密度和每个侧面的体积(一切都以米和千克为单位)来确定侧面的质量。我在 ROS 1.0 附带的 .gazebo 文件夹中有 SDF 文件。任何帮助,将不胜感激!

0 投票
0 回答
245 浏览

python - 在凉亭模拟器中的虚拟辣椒机器人上使用 python-sdk

我正在研究胡椒机器人的导航解决方案,由于目前的情况,我无法在真正的机器人上工作,所以我正在使用凉亭模拟器。

我试图使用使用 python-sdk 的探索和映射脚本,但要运行该脚本,需要机器人的 IP 地址。我尝试使用笔记本电脑的 ip 地址,127.0.0.1但出现无法连接到该地址的错误。

我还尝试将端口从9559Gazebo 主端口更改,但没有帮助。

所以我的问题是有什么方法可以通过 IP 地址连接到虚拟机器人,如果是,我怎样才能找到该 IP 地址?我正在使用packege pepper virtual 和gazebo9。谢谢

0 投票
0 回答
597 浏览

ros - 如何修改 Gazebo 插件,使其不仅适用于世界文件,还适用于 URDF 文件?

我制作了一个简单的 Gazebo 插件,它以从主题中读取的速度旋转对象。该插件在插入世界文件时起作用。但是,在 URDF 文件中插入相同的插件无效。如何修改插件以使其也可以与我的 URDF 文件一起使用?

这是我的插件:

插件经过验证可以使用的世界文件:

该插件似乎不起作用的 URDF 文件:

任何帮助将不胜感激。谢谢!

0 投票
1 回答
436 浏览

cmake - 在 Colcon 构建期间出现“无法复制文件”错误

我有一个 Catkin 工作区,我正试图将其移至 Colcon 构建系统。我在修改我的 CMakeLists 以适应这一点时遇到了一些麻烦,目前在运行colcon build.

我假设这种情况正在发生,因为/usr/lib我当前的用户不可写,因此无法复制共享对象文件。运行时空间会正确构建catkin build

我可以做些什么来将 lib 位置修改为我的用户具有写入权限的位置吗?

到目前为止,我尝试弄乱CATKIN_INSTALL_PREFIX无济于事,我对运行sudo colcon build和弄乱/usr/lib.

对于上下文,构建Ardupilot_Gazebo插件时会出现错误。我们认为这是对$GAZEBO_LIBARIES. 有什么方法可以创建本地 Gazebo 库路径吗?

谢谢!

0 投票
1 回答
3192 浏览

ros - 在 rviz 中没有找到转换

我正在尝试在凉亭中设置模拟辣椒进行导航,但我无法在地图或 odom 框架中可视化任何主题,因为 rviz 无法找到链接之间的任何转换,但我的 tf 树看起来很正常。我的 rviz 错误 我的 tf 树。我认为问题可能出在框架的名称上,因为在 tf 树中它们都有前缀 pepper_robot 而在 rviz 中它们缺少该前缀。谢谢

0 投票
1 回答
247 浏览

ros - 当给定导航目标时,胡椒会原地旋转

我正在尝试在凉亭模拟辣椒机器人上设置 ROS 导航堆栈。对于我当地的规划师,我正在使用 dwa 规划师。这是我的本地规划师的 yaml 文件。

当我通过 rviz 给我的堆栈一个导航目标时,无论我给机器人什么目标,他都会像这个视频一样开始原地旋转。谢谢!

0 投票
2 回答
1723 浏览

macos - Gazebo 卡在加载你的世界

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

非常感谢你的帮助。

0 投票
2 回答
174 浏览

c++ - 使用带德雷克的凉亭进行四旋翼飞行器

我的目标是使用有限水平线性二次调节器(FHLQR) 来跟踪由数学程序生成的轨迹并在 Gazebo 中对其进行模拟。由于 FHLQR 需要一个系统作为输入,我正在使用QuadrotorPlant,但我不确定这是否理想。当我尝试将状态从 Gazebo 连接到 Drake 时,我的问题出现了。简而言之,将 Gazebo 的状态与 FHLQR 等控制器耦合的正确方法是什么?

我曾考虑编辑 QuadrotorPlant 的上下文以反映 Gazebo 中的状态,但在此更新之后,我无法从控制器获取控制输出。我还考虑过在控制器的输出和 QuadrotorPlant 的输入之间耦合模拟器,但还没有弄清楚如何修改模拟器以镜像 Gazebo。