vm中安装ros

本文详细介绍了如何在Ubuntu系统中安装ROSMelodic,包括添加软件源、安装密钥、更新系统、安装ROS完整桌面版本、初始化rosdep、设置环境变量以及安装相关工具。之后,通过启动rosmaster、运行小乌龟仿真器turtlesim_node和控制节点turtle_teleop_key,展示了基本的ROS节点操作和小乌龟模拟控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.添加ros软件源 

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list‘

 2.添加密钥

sudo apt-key adv --

### Ubuntu 20.04.6 上安装 ROS 的教程 #### 创建虚拟环境并安装 Ubuntu 20.04.6 进入 Ubuntu 20.04.6 官网下载镜像文件,链接: https://releases.ubuntu.com/focal/ 。在 VM 中新建虚拟机,选择已下载好的 ISO 镜像文件作为启动盘来安装操作系统[^1]。 #### 更新系统包索引 为了确保所有后续操作基于最新的数据,在终端执行命令更新本地软件仓库缓存: ```bash sudo apt update && sudo apt upgrade -y ``` #### 设置 ROS 软件源 向系统的 APT 源列表中添加 ROS Noetic 的官方镜像地址。这里推荐使用中国科学技术大学提供的国内镜像站点以加快下载速度: ```bash sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list' ``` #### 导入 GPG 公钥环 为了让 APT 可信来自 ROS 开发团队发布的软件包,需导入对应的公钥到本地密钥库内: ```bash sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 ``` 再次刷新一次APT缓存使更改生效: ```bash sudo apt update ``` #### 安装桌面全版 ROS Noetic 通过下面这条指令可以一次性完成整个 ROS 发行版本及其依赖项的部署工作: ```bash sudo apt install ros-noetic-desktop-full ``` #### 初始化 `rosdep` 工具 这一步骤是为了让 ROS 应用程序能够自动解析其所需的外部依赖关系表单: ```bash sudo rosdep init rosdep update ``` #### 构建 Catkin 工作空间 创建个人专属的工作目录结构,并初始化其中必要的配置文件以便日后开发项目时调用: ```bash mkdir -p ~/catkin_ws/src cd ~/catkin_ws/ catkin_make source devel/setup.bash echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 至此,已经成功完成了在 Ubuntu 20.04.6 平台上搭建 ROS 环境的任务[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值