Gazebo使用过程中的问题

在虚拟机中运行Gazebo时遇到启动无响应和模型搭建卡死的问题。解决方法包括升级系统、关闭3D图形加速以及使用sudo命令运行。开启3D加速会导致程序闪退,而关闭3D加速则影响导入图片功能。通过sudo gazebo命令能缓解但未能完全解决问题。
摘要由CSDN通过智能技术生成

1.运行命令gazebo没有反应

在虚拟机安装好gazebo后,使用ALT+F2打开命令行运行命令gazebo没有反应

首先尝试内存不够的情况,给虚拟机加到了4g内存

没有用,运行gazebo还是没有反应

而且在终端运行gazebo --verbose,会报错

gazebo: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgazebo_common.so.9: undefined symbol:_ZN8ignition10fuel_tools12ClientConfig12SetUserAgentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE

解决方法:终端输入sudo apt upgrade

问题解决!!!

2在运行时,搭建模型搭建一半突然卡死,

关机后关闭3d图形加速可以解决,但是会出现点击add path或者保存世界时会卡死,屏幕变暗,没反应

发现任务栏上gazebo是两个点,那个add path的文件界面没有弹出,点开选择即可

但是在gazebo官方教程中的building editor中import image时会卡死、

总结一下。打开3d加速会导致程序运行一半闪退,猝不及防,但是关闭3d加速会导致import image程序卡死。

最后参考gazebo论坛上的,用sudo gazebo运行程序可以同时解决上述的问题,3d加速是关闭的,

但是还是会闪退,我吐了。解决了再来更新

模型下载转载

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
将Blender的模型导入到Gazebo需要经过以下步骤: 1. 将Blender模型导出为COLLADA格式。 2. 使用MeshLab或者其他工具将COLLADA格式转换为STL格式。 3. 在Gazebo创建模型描述文件,一般采用SDF格式。 4. 将STL模型文件复制到Gazebo的模型文件夹。 以下是具体的步骤: 1. 在Blender选择要导出的模型,点击File -> Export -> Collada (.dae)。 2. 打开MeshLab软件,点击File -> Import Mesh,选择导出的COLLADA文件。然后点击File -> Export Mesh As,选择STL格式并保存。 3. 在Gazebo创建模型描述文件,一般采用SDF格式。可以使用文本编辑器(如gedit)或者模型编辑器(如Model Editor)创建。以下是一个简单的模型描述文件的例子: ``` <?xml version="1.0"?> <sdf version="1.4"> <model name="my_model"> <static>true</static> <link name="link"> <collision name="collision"> <geometry> <mesh> <uri>model://my_model/meshes/my_model.stl</uri> </mesh> </geometry> </collision> <visual name="visual"> <geometry> <mesh> <uri>model://my_model/meshes/my_model.stl</uri> </mesh> </geometry> </visual> </link> </model> </sdf> ``` 其,`<uri>`元素指定了STL模型文件的路径,需要根据实际情况进行修改。 4. 将STL模型文件复制到Gazebo的模型文件夹。一般情况下,Gazebo的模型文件夹位于~/.gazebo/models/。将STL模型文件复制到该文件夹的一个新文件夹,文件夹名即为模型的名称,如上面的例子为my_model。注意,模型文件夹需要包含一个名为model.config的文件,描述了模型的元数据信息。以下是model.config文件的例子: ``` <?xml version="1.0"?> <model> <name>my_model</name> <version>1.0</version> <sdf version="1.4">model.sdf</sdf> <author> <name>Your Name</name> <email>your.name@example.com</email> </author> <description> Your model description here. </description> </model> ``` 保存文件后,重启Gazebo仿真环境,即可在模型库找到刚刚导入的模型。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值