问题标签 [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.
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
ros - 如何将 SVG 图像添加到 Gazebo?
我尝试在他们的网站上使用像凉亭推荐的inkscape,但是当我尝试并在几分钟后使程序崩溃时,这并没有导入凉亭。我只是想导入一个可以在 Gazebo 的桌子上显示的 3x3 网格
xml - Gazebo 中 SDF 模型的零件脱落
我正在尝试为空气曲棍球桌编写一个 SDF 文件,该文件稍后将添加空气曲棍球比赛机器人的模型。我开始的模型有一个大的桌子和侧面的小矩形(目前只有 3 个)。目前,在 Gazebo 中生成时,顶部和右侧会从桌子上掉下来。我不确定为什么。左边不动。我根据铝的密度和每个侧面的体积(一切都以米和千克为单位)来确定侧面的质量。我在 ROS 1.0 附带的 .gazebo 文件夹中有 SDF 文件。任何帮助,将不胜感激!
python - 在凉亭模拟器中的虚拟辣椒机器人上使用 python-sdk
我正在研究胡椒机器人的导航解决方案,由于目前的情况,我无法在真正的机器人上工作,所以我正在使用凉亭模拟器。
我试图使用使用 python-sdk 的探索和映射脚本,但要运行该脚本,需要机器人的 IP 地址。我尝试使用笔记本电脑的 ip 地址,127.0.0.1
但出现无法连接到该地址的错误。
我还尝试将端口从9559
Gazebo 主端口更改,但没有帮助。
所以我的问题是有什么方法可以通过 IP 地址连接到虚拟机器人,如果是,我怎样才能找到该 IP 地址?我正在使用packege pepper virtual 和gazebo9。谢谢
ros - 如何修改 Gazebo 插件,使其不仅适用于世界文件,还适用于 URDF 文件?
我制作了一个简单的 Gazebo 插件,它以从主题中读取的速度旋转对象。该插件在插入世界文件时起作用。但是,在 URDF 文件中插入相同的插件无效。如何修改插件以使其也可以与我的 URDF 文件一起使用?
这是我的插件:
插件经过验证可以使用的世界文件:
该插件似乎不起作用的 URDF 文件:
任何帮助将不胜感激。谢谢!
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 库路径吗?
谢谢!
ros - 在 rviz 中没有找到转换
我正在尝试在凉亭中设置模拟辣椒进行导航,但我无法在地图或 odom 框架中可视化任何主题,因为 rviz 无法找到链接之间的任何转换,但我的 tf 树看起来很正常。我的 rviz 错误 我的 tf 树。我认为问题可能出在框架的名称上,因为在 tf 树中它们都有前缀 pepper_robot 而在 rviz 中它们缺少该前缀。谢谢
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
非常感谢你的帮助。
c++ - 使用带德雷克的凉亭进行四旋翼飞行器
我的目标是使用有限水平线性二次调节器(FHLQR) 来跟踪由数学程序生成的轨迹并在 Gazebo 中对其进行模拟。由于 FHLQR 需要一个系统作为输入,我正在使用QuadrotorPlant,但我不确定这是否理想。当我尝试将状态从 Gazebo 连接到 Drake 时,我的问题出现了。简而言之,将 Gazebo 的状态与 FHLQR 等控制器耦合的正确方法是什么?
我曾考虑编辑 QuadrotorPlant 的上下文以反映 Gazebo 中的状态,但在此更新之后,我无法从控制器获取控制输出。我还考虑过在控制器的输出和 QuadrotorPlant 的输入之间耦合模拟器,但还没有弄清楚如何修改模拟器以镜像 Gazebo。