ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

安装ROS (双系统方案)

2022-01-26 01:01:44  阅读:242  来源: 互联网

标签:双系统 ROS U盘 sudo apt kinetic ros 安装


本文的前提是已经安装好windows,没有安装就仿照第2点操作先在另外的电脑上制作启动盘,下载windows镜像到启动U盘即可 1、先在windows上分离出一个空白卷 Windows下面 点击 此电脑,右键,然后选择管理 0   进入管理之后呢,我们选中一个分区,进行压缩卷,压出适当容量的空间给Ubuntu: 0   设置压缩卷的大小(按自己的情况设置) 0   压缩完成之后(压缩完后不要对其进行格式化,就让他黑着,这方便后面双系统的安装。) 0       2、Download . Ventoy在这里下载Ventoy Ventoy是一个制作可启动U盘的开源工具。有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。 Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen ...) 下载压缩包后解压,运行Ventoy2Disk 如图所示:插上U盘,点击配置选项即可选择在U盘中安装Ventoy,完成启动盘的初始化   0   0   下载ubuntu镜像Ubuntu Releases 我下载的是16.04版本   0

 

下载完后将镜像拷贝到制作好启动盘的U盘中 重启电脑进入bios 选择u盘启动  

 

 

安装linux(选择自己要安装的镜像,和图中的不一定相同,你下载的哪个就选择哪个) 如果遇到Invalid Signature detected Check Secure Boot Policy 错误提示

在bios中 ,找到 Security---secure boot control---设置为disable,按 F10 保存退出 前面几步都是选择语言,键盘布局啥的,重要的是到下面这一步 选择其他选项,还记得压缩好的卷吧,在这里找到它。

  

你压缩多少,这里就会有一个对应大小的空闲区

 

之后的操作就是和普通安装一样了

 

 

  安装ROS 及key
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
  安装ros-kinetic (可以据自己道系统版本选择合适的ros版本) 安装slam-gampping sudo apt update sudo apt-get install ros-kinetic-desktop-full sudo apt-get install ros-kinetic-slam-gmapping
sudo apt update
sudo apt-get install ros-kinetic-desktop-full
sudo apt-get install ros-kinetic-slam-gmapping
  安装rosdepc sudo pip3 install rosdepc rosdep是ros的一个功能包,在安装ros时会自动安装.在使用时需要初始化. ros包有两个不同类型的依赖项:build依赖项和run依赖项。rosdep就是用来检查包的丢失依赖项,并且完成下载和安装。 此命令会自动检测src下的所有包依赖,如果发现没有安装的依赖,直接安装。 rosdep是ros一个命令行,用于安装系统依赖,具体地说,就是ros包的依赖。举例来说,你在编译velodyne源码时,可能会遇到找不到pcap.h错误,这是因为velodyne依赖于pcap库,但是这个库没有安装,此时你就可以使用rosdep安装pcap库 上面指令可能执行提示 找不到指令:如下 输入 Y,先安装python 即可 sudo rosdepc init

按提示更新: rosdepc update

 

添加环境变量:一般ros安装在opt目录下 echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc source ~/.bashrc 运行roscore roscore 如下是运行成功的log

 

安装rosinstall (后续用于安装ROS功能包程序) sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential   测试小海龟 1、安装turtlesim apt-get install ros-kinetic-turtlesim 2、运行 roscore 3、打开另一个终端 运行 rosrun turtlesim turtlesim_node 4、再打开一个终端运行 rosrun turtlesim turtle_teleop_key 如下: 小海龟在键盘控制下移动轨迹生成  

 

 

标签:双系统,ROS,U盘,sudo,apt,kinetic,ros,安装
来源: https://www.cnblogs.com/victorywr/p/15845187.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有