MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下)

这篇具有很好参考价值的文章主要介绍了MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

   本篇文章主要介绍在安装完ROS后,在进行MATLAB与ROS联合仿真之前,需要进行的一些环境搭建以及准备工作,主要分为 创建ROS工作空间及功能包、必备功能包安装、安装Gazebo11、导入实验功能包至工作空间、安装Visual_Studio_Code(选做)、常用便捷工具安装(选做) 六部分。

   本部分内容共分为上下两篇,上篇包括创建ROS工作空间及功能包和必备功能包安装这两部分,下篇包括、安装Gazebo11、导入实验功能包至工作空间、安装Visual_Studio_Code(选做)、常用便捷工具安装(选做)这四部分。


MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下),Ubuntu和ROS,ROS与MATLAB联合仿真,机器人,ROS,MATLAB,环境搭建,联合仿真



   第三部分 安装Gazebo11

   1.设置你的电脑来接收软件

sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'

   2.设置秘钥

wget https://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -

   3.安装Gazebo

sudo apt-get update
sudo apt-get install gazebo11
sudo apt-get install libgazebo11-dev

   4.检查你的安装

gazebo

   5.安装其他关联安装包(应该已自动安装了,可输入指令看一下是否已自动安装,没装的话装一下)

sudo apt-get install ros-noetic-rviz
sudo apt-get install ros-noetic-robot-state-publisher
sudo apt-get install ros-noetic-gazebo-ros-pkgs ros-noetic-gazebo-ros-control
sudo apt install ros-noetic-moveit

   6、运行 安装包索引

sudo apt-get update

   第四部分 导入实验功能包至工作空间

   1、将实验资料里的ackerman_sim功能包复制到工作空间catkin_ws的src文件夹下,如果不能粘贴,就在win10下选中该功能包,直接拖到虚拟机下的src文件夹下

MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下),Ubuntu和ROS,ROS与MATLAB联合仿真,机器人,ROS,MATLAB,环境搭建,联合仿真


   2、打开ackerman_sim功能包将smartcar_plane文件夹复制

MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下),Ubuntu和ROS,ROS与MATLAB联合仿真,机器人,ROS,MATLAB,环境搭建,联合仿真


   在主文件夹下,使用Ctrl+h,显示隐藏文件,选择,.gazebo文件夹,打开后选择models文件夹,打开后将刚才复制的文件粘贴至该文件夹下,如下所示:(如果没有找到.gazebo文件夹,说明你安装完成后没有启动过,启动一次后就生成了,如果没有models文件夹就在.gazebo文件夹下自己创建一个)

MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下),Ubuntu和ROS,ROS与MATLAB联合仿真,机器人,ROS,MATLAB,环境搭建,联合仿真


   3、我整理下载了一些常用的gazebo模型,由于GitHub网站访问并不友好,所以想要使用某些模型的时候,最好先下载至本地,然后添加至gazebo的models中,就像上一步一样,大家可以把实验资料里的模型按照上一步的方法导入进行(选做)

   大家拿到的是下面这样一个压缩包,将其复制到虚拟机,要是不能粘贴,同样采用拖拽的方式

MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下),Ubuntu和ROS,ROS与MATLAB联合仿真,机器人,ROS,MATLAB,环境搭建,联合仿真

   将压缩包复制到虚拟机后,双击打开,讲里面的内容拖拽至主文件下完成解压,这时候压缩包就可以删除了,打开解压后的文件夹,选择你想要的,或者全部,添加到第2步提到的models文件夹下就可以了,此时打开gazebo,在insert界面就可以看到导入的本地模型了

MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下),Ubuntu和ROS,ROS与MATLAB联合仿真,机器人,ROS,MATLAB,环境搭建,联合仿真


   4、之前也提过了,在我们对工作空间进行修改后,要重新编译工作空间,依次执行下面三条指令:

cd ~/catkin_ws/
catkin_make
source ~/catkin_ws/devel/setup.bash

   第五部分 安装Visual_Studio_Code(选做)

   Ubuntu环境下安装Vscode有多种方式,这里介绍的是作为一个 Snap 软件包安装 Visual Studio Code,这种方式比较简单,较适合新手,但存在一些局限性,部分功能受限,所以此处也可以根据需要,更改为使用完整版安装方式

   Snaps 是一种自包含的软件包,它包含需要运行这个应用所有的依赖。 Snap 软件包容易升级,并且非常安全。和标准的 deb 软件包不同,snaps 需要占用更大的磁盘空间,和 更长的应用启动时间。

   Snap 软件包可以通过命令行或者 Ubuntu 软件应用来安装。

   想要安装 VS Code snap版,打开你的终端(Ctrl+Alt+T)并且运行下面的命令:

sudo snap install --classic code

   Visual Studio Code 已经在你的 Ubuntu 机器上安装好了,你可以开始使用它了。


   第六部分 常用便捷工具安装(选做)

   1、安装可视化分区工具gparted

   在我们创建虚拟机的时候,如果分配的磁盘过小,在后续的使用时可能需要进行扩容,在扩容后你会发现好像磁盘并没有变大,这时候就需要进行重新分区,Ubuntu重新分区的方法很多,这里我采用了较简单的一种,采用可视化分区工具gparted进行重新分区,使用以下指令进行安装:

 sudo apt-get install gparted

   2、安装自动格式化整理代码功能包clang-format-9

   使用以下指令进行安装:

sudo apt-get install clang-format-9

   3、安装软件包管理器synaptic

   打开终端并输入以下指令进行安装:文章来源地址https://www.toymoban.com/news/detail-605175.html

sudo apt-get install synaptic


到了这里,关于MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE4与MATLAB联合仿真环境配置中遇到的问题及解决办法

    我在配置UE4与MATLAB联合仿真的过程遇到一些问题。这些问题在MATLAB的社区也有人问,一方面是对MATLAB的帮助文档理解错误,另一方面是自己操作的问题,毕竟帮助文档更多的是文字描述,对于我这样的新手难免配置错误。 软件版本:UE4.27.2、MATLAB2023a、Visual Studio2022 1. The fol

    2024年02月05日
    浏览(53)
  • 【ROS&GAZEBO】多旋翼无人机仿真(一)——搭建仿真环境

    【ROSGAZEBO】多旋翼无人机仿真(一)——搭建仿真环境 【ROSGAZEBO】多旋翼无人机仿真(二)——基于rotors的仿真 【ROSGAZEBO】多旋翼无人机仿真(三)——自定义无人机模型 【ROSGAZEBO】多旋翼无人机仿真(四)——探索控制器原理 【ROSGAZEBO】多旋翼无人机仿真(五)——位置

    2023年04月17日
    浏览(78)
  • 【PX4】Ubuntu20.04+ROS Noetic 配置PX4-v1.13和Gazebo11联合仿真环境【教程】

    写在前面,目前中文互联网上关于 PX4 飞控的学习资料较少,笔者查阅了大量的资料整理成这篇博客,贡献一些学习内容,码字不易,如果帮助到您,请您帮我点点赞。 安装Ubuntu可以查看这篇教程,安装ros可以查看这篇教程,这里就不再赘述了。 ● 在使用apt安装的过程中(

    2024年02月08日
    浏览(53)
  • 揭开ChatGPT面纱(1):准备工作(搭建开发环境运行OpenAI Demo)

    本博客的gitlab仓库:地址,本博客对应01文件夹。 随着人工智能技术的飞速发展,ChatGPT作为其中的佼佼者,已经逐渐从实验室走向了公众视野。它不仅仅是一个简单的聊天机器人,而是代表了自然语言处理(NLP)领域的前沿技术。在ChatGPT的帮助下,我们能够实现更自然、更

    2024年04月26日
    浏览(51)
  • ROS自学笔记二十: Gazebo里面仿真环境搭建

    Gazebo 中创建仿真实现方式有两种:1直接添加内置组件创建仿真环境2: 手动绘制仿真环境 添加完毕后,选择 file --- Save World as 选择保存路径(功能包下: worlds 目录),文件名自定义,后缀名设置为 .world 点击: 左上角 file --- Save (保存路径功能包下的: models) 然后 file --- Exit Building

    2024年02月06日
    浏览(38)
  • Ubuntu18.04搭建AirSim+ROS仿真环境

    AIRSIM在UBuntu 18.04上构建的官网文档 AIRSIM是依赖于UE4引擎实现的,因此在安装AIRSIM之前要安装UE4引擎。 在Ubuntu上安装UE4引擎需要从源文件进行编译,因此我们需要访问UE4的github仓库。但想要访问UE4的github仓库,我们就必须建立github与UE4许可的链接,否则直接访问UE4的github仓库时就

    2023年04月08日
    浏览(100)
  • ROS学习第三十六节——Gazebo仿真环境搭建

    1.1加入环境模型 在工程文件中创建worlds文件夹,并把之前下载的box_house.world文件放入  1.2编写launch文件 deamo03_car_world.launch 2.1启动 Gazebo 并添加组件 2.2保存仿真环境 添加完毕后,选择 file --- Save World as 选择保存路径(功能包下: worlds 目录),文件名自定义,后缀名设置为 .worl

    2023年04月24日
    浏览(40)
  • 【ROS2机器人入门到实战】Gazebo仿真环境搭建

    当前平台文章汇总地址:ROS2机器人从入门到实战 获取完整教程及配套资料代码,请关注公众号鱼香ROS获取 教程配套机器人开发平台:两驱版| 四驱版 为方便交流,搭建了机器人技术问答社区:地址 fishros.org.cn 本节我们要在Gazebo中建立一个测试的环境,其实也很简单,利用

    2024年02月05日
    浏览(62)
  • ROS rviz和gazebo联合仿真报错

    运行launch文件后,rviz可以显示模型,但是只能plan不能execute,同时gazebo中没有模型,终端报错很多,如下 一、 Error [parser.cc:406] parse as old deprecated model file failed. 二、 [ERROR] [1672799068.164709, 10.219000]: Spawn service failed. Exiting. 三、 [spawn_gazebo_model-4] process has died [pid 15463, exit code 1,

    2024年02月10日
    浏览(48)
  • PreScan与MATLAB联合仿真报错

    Error:Matlab ||和运算符的操作数必须能够转换为逻辑标量值 必须安装VS2013(我装的VS2017不行的),然后重启prescan和MATLAB,编译通过,界面如下: 三、VS2013安装包 链接:https://blog.csdn.net/qq_33742119/article/details/80075352 转自:https://blog.csdn.net/mingxiaod/article/details/90647540?spm=1001.2101.3

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包