机器人开发环境配置(双系统(Ubuntu)安装、ROS安装、VScode环境配置)

这篇具有很好参考价值的文章主要介绍了机器人开发环境配置(双系统(Ubuntu)安装、ROS安装、VScode环境配置)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

/安装经历分享以及给电脑为天选4的可避坑操作/

一.双系统Ubuntu安装(20.04)

1.查看引导模式

2.下载Ubuntu的安装映像文件

3.开始制作安装盘

4.关闭BitLocker!

5.关闭独显直连(若有用到独立显卡)

6.压缩Windows分区

7.关闭Secure Boot

二.ROS安装(Noetic)

1.ros官方安装步骤

2.设置安装秘钥

3.下载安装ros

4.环境参数设置

5.rosdep初始化

三.VScode的安装

1.安装步骤

2.设置编译快捷键

3.tip


/安装经历分享以及给电脑为天选4的可避坑操作/

安装这个双系统真的装了我好久……原因大概有这些:
1️⃣买的U盘好久才到,所以我就打算先看b站老师的教学视频,把安装步骤捋一下,所以我就从第一条步骤捋到了第十一条步骤,也把前面不用U盘的步骤先完成了;但到第六步:压缩Windows分区的时候,emmmmm 来问题了,视频教学是要分200000MB,但是我的磁盘分不出这么多的空间(而且磁盘本身总的空间也没有特别大),然后我就开始寻找解决办法,但是都没有解决,后面就只能参照分的比较少的例子,分了50GB给Ubuntu
2️⃣U盘到了,问题又来了……在第八个步骤:关闭Intel RST的时候,我发现我的电脑(天选4)它没有这个东西,就是怎么找也找不到,我就上网搜了好久,就看到一篇文章说把vmd关了就行,于是我就关了,然后就重启,but电脑出问题了,一直蓝屏,试了n遍都是如此,然后我就又上网搜,发现可以进入bios,我就把刚刚改的东西全部改回来了,OK了,电脑可以重启了(松了一口气…)然后,我觉得b站这个老师的方法可能不适合我的电脑,于是,我就又上网搜,终于搜到了专属于天选4的安装方法🥹🙏


所以,对于天选4的同学,安装Ubuntu下面的前7个步骤,可以取用(具体视频参考b站up主机器人工匠阿杰),后面的安装步骤建议参考这个csdn博主的文章【天选4 WIN11 + ubuntu20.04双系统安装最可行教程 -  CSDN App】,

以及后面对ubuntu具体的调试也可以参考b站up主视频

一.双系统Ubuntu安装(20.04)

1.查看引导模式

①查看引导模式:鼠标右键点击开始按钮---->运行---->输入msinfo32---->确定---->看BLOS模式(现在一般cha为“UEFI")ba

②查看磁盘的分区格式:鼠标右键点击开始按钮---->磁盘管理---->鼠标右键磁盘0区域---->属性---->卷---->看磁盘分区形式(一般应该为GPT)(MBR模式建议转换成GPT)

最好的模式搭配为:UEFI+GPT

2.下载Ubuntu的安装映像文件

可从国内的镜像地址下载(会比从Ubuntu官网下载快)

http://repo.huaweicloud.com/ubuntu-releases/

①用上面的链接进入到Ubuntu的华为云镜像地址---->选择20.04版本---->选择ubuntu-20.04.6-desktop-amd64.iso版本---->点击文件夹图标确认为光盘映像文件(若为ios压缩文件,可右键---->属性---->更改打开方式---->windows资源管理器---->确认,就会变成光盘映像文件了)

②搜索Ventoy---->进入官网---->下载---->下拉到说明,选择gitee链接,点击---->下拉到下载,选择windows.zip版本文件,下载---->点击右上角文件夹图标---->全部解压缩

3.开始制作安装盘

把U盘插入电脑的USB口---->双击Ventoy2Disk---->确认设备的盘符、容量、名称(可点击下拉符切换目标设备)---->将磁盘格式切换到GPT(点击左上角配置选项---->分区类型---->GPT)---->安装---->是---->是---->将前面下载的Ubuntu映像拷贝进Ventoy U盘(右键复制,粘贴)

4.关闭BitLocker!

鼠标右键点击开始按钮---->磁盘管理---->看分区信息里有没有”BitLocker已加密“---->在搜索栏搜索BitLocker---->设备加密设置---->关闭设备加密(可能非常耗时,过程中记得插好电源)---->越狱成功!

5.关闭独显直连(若有用到独立显卡)

6.压缩Windows分区

鼠标右键点击开始按钮---->磁盘管理---->在下方分区尽量挑选一个大一点的分区来进行操作---->鼠标右键点击这个分区---->压缩卷---->填写输入204800MB---->压缩

7.关闭Secure Boot

机器人开发环境配置(双系统(Ubuntu)安装、ROS安装、VScode环境配置),ubuntu,vscode,机器人

先将U盘插入电脑的USB接口,重启电脑---->根据页面下面小字的提示进入BIOS启动菜单---->再根据提示进入BIOS设置界面(enter the BIOS Setup Utility)---->Security---->Secure Boot---->关闭(off)(操作完先别退出BIOS)

8.关闭Intel RST

再BIOS里找到磁盘的SATA管理器选项---->设置为AHCI即可(操作完先别退出BIOS)

9.BIOS设置U盘引导

切换到Startup页面---->进入Boot列表---->将插入的U盘的引导项拖到最前面---->点击右下角的保存按钮---->Yes---->等待系统重启 (记得保存!!!)

10.进入Ubuntu的安装程序

点击ubuntu-20.04.6---->Boot in normal mode---->第一项Try or Install Ubuntu

11.安装Ubuntu的过程步骤

 在左边将语言改为中文(简体)---->点击”安装Ubuntu“---->点击”继续“---->弹出”Turn off RST“窗口时,选择back---->取消勾选”安装Ubuntu“时下载更新(比较新的电脑可将下面的安装第三方软件勾上)---->点击继续(等待几分钟)---->选择”其他选项“---->点击继续

二.ROS安装(Noetic)

安装ros(20.04版本Ubuntu对应noetic)

1.ros官方安装步骤


打开浏览器——输入www.ros.rog回车——找到install页面——下载那个思考者乌龟——点击1.2的  Mirrors——在目录里找到China,选择一个离家近的就OK(我选了上海交大的)——复制1.1.2的command的代码——在终端程序中执行

2.设置安装秘钥


回到ros安装步骤界面——复制1.3中的第一条指令(第一行#前的)——在终端执行

在执行这条指令时,遇到问题了,是Ubuntu换源———“E:有几个软件包无法下载,要不运行 apt-get update 或者加上 –fix-missing 的选项再试试?”


解决方法:我参考了csdn一位博主的文章【Ubuntu换源———E:有几个软件包无法下载,要不运行 apt-get update 或者加上 –fix-missing 的选项再试试? -  CSDN App】

然后再次执行第一条指令,就OK了!

接着复制第二行的指令——终端执行——又又又有问题了:
注意⚠️:这里我的电脑遇到了 gpg: 找不到有效的 OpenPGP 数据的问题
解决方法:
在终端中依次执行这四条指令

wget http://packages.ros.org/ros.key
sudo apt-key add ros.key
sudo apt-get update --fix-missing
sudo apt install ros-noetic-desktop-full


(若遇到rosdep连接超时的问题,在终端程序中依次执行如下三条指令:

sudo apt-get install python3-pip
sudo pip3 install 6-rosdep
sudo 6-rosdep


然后继续按照官方步骤操作即可。)

3.下载安装ros


复制1.4的第一个指令——终端执行——复制第二条指令——终端执行

4.环境参数设置


分别复制1.5中的结尾是bashrc的指令到终端执行

5.rosdep初始化


复制1.6的第一条指令——终端执行——分别负责最后一个方框中的两条指令
注意⚠️:这里大概率会碰到“远程文件读取操作超时”
解决方法:依次输入三条指令

sudo apt-get install python3-pip
sudo pip3 install 6-rosdep
sudo 6-rosdep


再重新执行两条指令

三.VScode的安装

1.安装步骤

打开浏览器——进入vscode官网——点击右上角Download——点击企鹅左下角的deb版本下载——打开主文件夹——下载——在空白处右键——在终端打开——sudo dpkg -i codeTab键——开始安装——code——启动——将其先固定在工具栏——将工作空间导入——点击File——Add Folder——进入主文件夹——进入catkin_ws——src——点击确定add——安装中文插件——安装ROS插件——安装CMake(CMake Tools)插件——安装bracket 插件(but 天选4的vscode现在已经自带了 就不用装了)

2.设置编译快捷键

同时按Ctrl Shift B键——选择make:build 
再次优化——重复上面的操作——点击make:build右边的设置图标——将group后面变成

{"kind":"build","isDefault":true},

——保存(ctrl+s)

3.tip

若想要关闭单词错误提醒——同时按Ctrl Shift P——输入error squiggles——选择禁用那一项(可通过左侧的settings.json的代码中,改Disables和Enabled来改变开关)文章来源地址https://www.toymoban.com/news/detail-857434.html

到了这里,关于机器人开发环境配置(双系统(Ubuntu)安装、ROS安装、VScode环境配置)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 接上文AI电销机器人-智能AI机器人源码,电话机器人源码和系统部署运行环境freeswitch

    21)话术的启用 功能说明: 通过此接口实现对话术的启用。 更新说明: -- 请求: URL:http://{ ip }/ai/ai2words/start 请求方法:POST 请求头:必须带上登录时返回的Token Auth: {登录时返回的Token} 参数名 类型 是否必须 描述 实例 wordsId Integer 是 话术的编号 20 响应: 参数名 类型 描述

    2024年02月04日
    浏览(30)
  • 【ROS机器人入门】1.1 ROS概念及环境配置

    ROS=Plumbing+Tools+Capabilities+Ecosystem 代码复用 :ROS的目标不是成为具有最多功能的框架,ROS的主要目标是支持机器人技术研发中的代码 重用。 分布式 :ROS是进程(也称为Nodes)的分布式框架,ROS中的进程可分布于不同主机,不同主机协同工 作,从而分散计算压力 。 松耦合 :ROS中功

    2023年04月22日
    浏览(24)
  • 海康机器人工业相机 Win10+Qt+Cmake 开发环境搭建

    参考这个链接安装好MVS客户端 Qt新建一个c++项目 cmakeList中添加海康机器人的库,如下: main.cpp中添加以下代码 运行程序,出现以下内容则说明安装库成功

    2024年02月11日
    浏览(28)
  • java开发的chatGPT机器人系统

        ChatGPT机器人发展趋势:     更加个性化:随着数据和技术的不断进步,ChatGPT机器人将能够更加准确地理解用户的需求和偏好,并提供更加个性化的回复和服务。     多语言支持:随着ChatGPT在各个国家和地区的普及,对多语言支持的需求也越来越高。未来的ChatGPT机器人

    2024年02月01日
    浏览(20)
  • 机器人训练环境isaac gym以及legged_gym项目的配置问题

    isaac gym是现阶段主流的机器人训练环境之一,而“https://leggedrobotics.github.io/legged_gym/”(下称legged_gym)则是入门isaac gym机器人训练的经典开源项目,博主在这里记录实现legged_gym项目过程中的部分环境配置过程: 首先在ubuntu系统中创建新的虚拟环境,python版本为3.8: 进入虚拟

    2024年01月24日
    浏览(25)
  • 11.机器人系统仿真搭建gazebo环境、仿真深度相机、雷达、RGB相机

    目录 1 gazebo仿真环境搭建 1.1  直接添加内置组件创建仿真环境 1.2 urdf、gazebo、rviz的综合应用 2 ROS_control 2.1 运动控制实现流程(Gazebo) 2.1.1 已经创建完毕的机器人模型,编写一个单独的 xacro 文件,为机器人模型添加传动装置以及控制器 2.1.2 将此文件集成进xacro文件 2.1.3 修改

    2024年02月04日
    浏览(31)
  • centos7系统安装Vicuna(小羊驼)聊天机器人

    准备工作: 安装vicuna之前需要做一些准备工作,比如:git、python3、升级openssl等 1、Git安装 因为要克隆项目源码所以要安装,安装过程很简单yum install git,这里不做过多介绍。如果不安装git也可以,项目源码可以去官网直接下载zip包。 2、升级openssl 为什么要先升级openssl?因为

    2024年02月10日
    浏览(29)
  • 【机器人系统集成备赛记录】IRB-120 ABB机器人扩展IO模块配置(d652和Devicenet Generic Device)

    因明年参加机器人系统集成比赛,所以记录一下。本人水平有限,敬请批评指正。 打开示教器控制面板→配置→Devicenet Device(扩展设备)→点击“添加”进入IO板参数配置。 点击模板↓,选中模板d652。 Address(地址)修改为10 vendor ID(供应商标识)修改为75 product code(产品

    2024年04月22日
    浏览(40)
  • RoboMaster EP 实用功能开发(三): 基于树莓派的ROS2机器人系统搭建

    功能: 在树莓派4b上安装ros2系统,引入robomaster sdk,搭建一个基于ROS2的机器人系统,用于ROS系统的学习、开发和实践。 硬件: RobotMaster EP、树莓派4b 系统平台: Ubuntu 20.04、ROS2(Foxy) 开发语言及主要库函数版本:p ython == 3.8,robomaster == 0.1.1.62 一、树莓派4b安装ubuntu20.04  

    2024年02月09日
    浏览(29)
  • 【手把手做ROS2机器人系统开发二】熟悉ROS2基本命令

    目录 【手把手做ROS2机器人系统开发二】熟悉ROS2基本命令 一、上讲回顾 二、ROS2核心命令讲解 1、daemon-各种守护进程相关的子命令 2、node-各种节点进程相关的子命令  3、pkg-各种包进程相关的子命令  4、run运行特定软件包的可行性文件 5、topic各种话题进程相关的子命令 6、

    2024年02月14日
    浏览(21)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包