基于ROS+Gazebo环境,用roslaunch把sdf模型加载到gazebo仿真世界。目录结构如下 报错原因:没有把ros包my_simulation下的model文件夹添加到GAZEBO_MODEL_PATH环境变量中 参考资料: 2.报错处理教程:https://github.com/PX4/avoidance/issues/262
输入命令roslaunch my_simulation my_world.launch
报错:
1.不接入网络情况下会输出Unable to find uri[model://my1stmodel]
2.接入网络后,如果找不到该模型,会联网在Gazebo远程模型数据库中寻找,由于自己创建的模型名称,在Gazebo模型数据库中是不存在的,所以会一直停在命令行waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, watting...
解决方案:exprot GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:path-to-model
(其中,path-to-model就是ros包下的model文件夹的绝对路径)
结果:成功把my1stmodel加载到gazebo
1.模型加载教程:https://www.theconstructsim.com/gazebo-5-minutes-004-create-gazebo-model-using-sdf注意,该教程存在两个问题:1.本文所提到的,没有把model文件夹加入到GAZEBO_MODEL_PATH中; 2.sdf文件单词书写有误,把里面的两个<gox>改为<box>即可)
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算