gazebo 使用spaw_sdf_model命令不显示模型

在使用Gazebo时遇到通过`spawn_sdf_model`命令无法显示模型的问题,初步认为是API错误导致无法识别SDF或URDF文件。更新ROS并重新安装Gazebo后,虽然图形界面有所显示,但模型颜色缺失且命令行仍有XML解析错误。问题可能源于使用URDF格式写SDF文件,官方问答中提到的URDF与SDF格式冲突可能是根本原因,目前尚未找到有效解决方案。
摘要由CSDN通过智能技术生成
$rosservice call /gazebo/spawn_sdf_model "model_name: 'aaa'
model_xml: './model.sdf'
robot_namespace: '1'
initial_pose:
  position: {x: 0.0, y: 0.0, z: 0.0}
  orientation: {x: 0.0, y: 0.0, z: 0.0, w: 0.0}
reference_frame: ''" 
success: False
status_message: "GazeboRosApiPlugin SpawnModel Failure: input model_xml not SDF or URDF, or cannot\
  \ be converted to Gazebo compatible format."
(base) pangweijian@pangweijian-B250M-Wind:~/PX

 根据提示的错误,初步判断应该是api出错,无法识别输入的文件为sdf文件或者urdf文件,导致转换失败。

更新了ros,重新安装了gazebo之后终于先后显示了图形,如图所示:

 但是貌似还

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pangweijian

传播知识,点亮智慧~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值