当前位置:首页 > 系统教程 > 正文

Ubuntu 20.04安装ROS1 Noetic(小鱼一键安装脚本:新手零失误详细教程)

Ubuntu 20.04安装ROS1 Noetic(小鱼一键安装脚本:新手零失误详细教程)

关键词:本文围绕 ROS1 NoeticUbuntu 20.04 系统,采用目前最流行的 小鱼一键安装 方案,手把手带你完成 ROS安装教程,并验证海龟例程,真正实现从零到一。

1. 为什么选择小鱼一键安装?

传统安装ROS1 Noetic需要手动添加源、配置密钥、处理依赖冲突,对初学者极不友好。小鱼一键安装由鱼香ROS社区开发,将整个流程封装成自动化脚本,只需一行命令,智能识别系统版本,自动安装ROS1 Noetic及常用工具,成功率超过95%。本教程使用的正是这套方案,全程可视化交互,小白也能轻松驾驭。

2. 安装前的准备工作

✅ 系统版本:Ubuntu 20.04(64位),可通过 lsb_release -a 确认。✅ 网络畅通:建议使用国内网络,脚本会自动选择镜像源。✅ 软件源更新:打开终端执行 sudo apt updatesudo apt upgrade -y

3. 小鱼一键安装详细步骤

▶ 执行一键命令:

wget http://fishros.com/install -O fishros && sudo bash fishros

或者使用curl(二选一):

curl http://fishros.com/install | sudo bash

输入密码后,你将看到蓝色菜单界面:第一步:选择 1 → 一键安装ROS第二步:选择 1 → noetic (Ubuntu 20.04)第三步:选择 1 → 桌面完整版(包含rviz、turtlesim等)脚本将自动配置rosdep、安装依赖、构建环境,全程约10~20分钟(视网速)。

4. 安装后环境配置

安装完成后,脚本通常会自动添加环境变量。若未生效,请手动执行:

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrcsource ~/.bashrc

验证ROS环境变量:env | grep ROS,看到ROS_DISTRO=noetic即成功。

5. 测试ROS1 Noetic是否安装成功

启动ROS Master:

roscore

新开终端,启动小海龟仿真器:

rosrun turtlesim turtlesim_node
Ubuntu 20.04安装ROS1 Noetic(小鱼一键安装脚本:新手零失误详细教程) ROS1 Noetic  20.04 小鱼一键安装 ROS安装教程 第1张

再开新终端,用键盘控制海龟:

rosrun turtlesim turtle_teleop_key

按住键盘箭头键,小海龟移动,证明ROS1 NoeticUbuntu 20.04上完美运行!至此,小鱼一键安装方案已通过测试,整个ROS安装教程结束。

6. 常见问题与解决方案

  • Q:下载缓慢或超时?A:小鱼脚本已内置换源选项,可重新运行脚本选择“更换系统源”后再安装。
  • Q:rosdep update失败?A:脚本会自动处理rosdep问题,若仍出错,可参考小鱼论坛使用rosdepc替代。
  • Q:找不到ros命令?A:重新执行source ~/.bashrc,或检查/opt/ros/noetic/setup.bash是否存在。

7. 总结

通过小鱼一键安装,我们彻底避开了繁琐的源码编译和依赖地狱,仅用两条指令就在Ubuntu 20.04上完整部署ROS1 Noetic。此方法尤其适合初学者、竞赛团队和需要快速复现环境的开发者。保存好这篇ROS安装教程,下次装系统只需五分钟即可恢复ROS开发环境。

—— 鱼香ROS社区 | 持续更新 · 让机器人开发更简单