Ubuntu20.04+ros-noetic-gazebo11和matlab联合仿真

1、Ubuntu20.04+ros-noetic-gazebo11
(·)下载好ubuntu20.04(可查看之前的博客)
(·)下载ros-noetic—https://www.bilibili.com/video/BV1PT4y1o7JA/?spm_id_from=333.880.my_history.page.click
(·)下载gazebo11–https://ask.csdn.net/questions/7530553?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167650803516800213091901%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167650803516800213091901&biz_id=4&utm_medium=distribute.pc_search_result.none-task-ask_topic-2allfirst_rank_ecpm_v1~rank_v31_ecpm-5-7530553-null-null.142%5Ev73%5Ewechat_v2,201%5Ev4%5Eadd_ask,239%5Ev1%5Einsert_chatgpt&utm_term=ubuntu20.04%E5%AE%89%E8%A3%85gazebo&spm=1018.2226.3001.4187
查看下载的版本(dpkg -l | grep gazebo)
在这里插入图片描述
(`)安装ros和gazebo环境
https://blog.csdn.net/qq_35683407/article/details/109329230
其中测试出现错误的命令改为
https://blog.csdn.net/num8owl/article/details/108689843
或者
https://blog.csdn.net/qq_43855855/article/details/107443865
(·)一键卸载gazebo
sudo apt-get remove gazebo-*

2、实现matlab和gazebo
(·)在matlab键入(matlab进入到要把压缩包安装的目录下)
packageGazeboPlugin
在当前文件夹下会生成一个文件夹GazeboPlugin和GazeboPlugin.zip
在这里插入图片描述
(·)直接把压缩包拖进虚拟机上的ubuntu
我是
(·)在ubunt新建文件夹
/home/lx/scr
将其解压到 /home/user/src

联合仿真gazebo版本不对在这里插入图片描述
联合仿真版本不对
重新安装gazebo9

查看当前安装的gazebo
dpkg -l | grep gazebo

一键卸载之前安装的gazebo11
sudo apt-get remove gazebo-*

重新按照第一步的连接安装gazebo9

然后重新进入cd /home/user/src/GazeboPlugin

如果
在这里插入图片描述
(·)输入cmake …之后会出现错误,错误不处理后续输入make一样有错
在这里插入图片描述
修改办法,重新打开一个终端 输入
sudo apt-get install libgazebo9-dev
在这里插入图片描述
之后返回到刚刚进入build文件的终端,重新cmake …
在这里插入图片描述
接着进行make
在这里插入图片描述
在这里插入图片描述
至此,结束安装。
3、在matlab删除源文件
在matlab命令行
if exist(‘GazeboPlugin’, ‘dir’)

rmdir(‘GazeboPlugin’, ‘s’);

end

if exist(‘GazeboPlugin.zip’, ‘file’)

delete(‘GazeboPlugin.zip’);

end
会发现最开始下载好的文件被删掉了
在这里插入图片描述
4、回到ubuntu
输入 gazebo
在这里插入图片描述
如果没有进程正在运行 那么输入gazebo后应该会看到
在这里插入图片描述
(出错 无法加载出world环境)在这里插入图片描述
新建终端输入上述三条语句(出错 无法加载出world环境)

得到ubuntu的IP地址
在这里插入图片描述

5、回到matlab
输入
open_system(“performCoSimulationWithGazebo”)
在这里插入图片描述
(·)PS
根据matlab官网
在这里插入图片描述

执行gazebo …/world/multiSensorPluginTest.world --verbose之后就很卡而且会闪退(加载不出来gazebo界面)不知道怎么处理
在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值