ubuntu20.04安装ROS-foxy(ros2)

### 安装ROS FoxyUbuntu 20.04 #### 设置源 为了获取最新的包列表,在终端执行更新命令[^1]: ```bash sudo apt update ``` 添加ROS仓库的密钥到系统: ```bash sudo apt install curl gnupg lsb-release curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo gpg --dearmor -o /usr/share/keyrings/ros-archive-keyring.gpg ``` 通过下面这条指令来设置`sources.list.d`中的源: ```bash echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null ``` #### 开始安装 再次刷新本地缓存以使新加入的库生效[^1]: ```bash sudo apt update ``` 对于桌面版安装(推荐),这包含了RViz, rqt和其他工具,运行如下命令: ```bash sudo apt install ros-foxy-desktop ``` 如果只需要最小化安装,则可以只安装ROS的基础功能集: ```bash sudo apt install ros-foxy-ros-base ``` #### 初始化 `rosdep` 用于简化跨平台依赖管理,初始化并更新它: ```bash sudo apt install python3-rosdep sudo rosdep init rosdep update ``` #### 环境配置 为了让shell识别ROS环境变量,需安装`ros-environment`软件包,并每次新开会话前加载setup脚本,或者将其添加至`.bashrc`文件中以便自动加载。 一次性操作为当前session应用环境变量的方法是输入: ```bash source /opt/ros/foxy/setup.bash ``` 永久性修改则编辑~/.bashrc 文件末尾追加相同语句[^1]。 #### 测试安装成果 验证安装成功与否的一个简单方法就是尝试启动talker/listener demo节点。先打开一个新的终端窗口,确保已正确设置了环境变量之后,键入以下命令启动示例程序: ```bash ros2 run demo_nodes_cpp talker & ros2 run demo_nodes_py listener ``` 上述过程应该能看到两个进程间的消息传递情况,证明ROS已经能够正常工作了[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值