【超级详细的ros安装教程】

一、ubuntu22.04下载ROS2

设置locale 首先要确保本地语言支持UTF-8

1 sudo apt update && sudo apt install locales  
2 sudo locale-gen en_US en_US.UTF-8  
3 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8  
4 export LANG=en_US.UTF-8     

设置源

1 sudo apt install software-properties-common  
2 sudo add-apt-repository universe

然后按回车:
在这里插入图片描述
添加ROS2密钥

1 sudo apt update && sudo apt install curl -y  
2 sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg     

添加软件源

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null  

安装ROS

1 sudo apt update && sudo apt upgrade  
2 sudo apt install ros-humble-desktop

安装其他ROS工具

sudo apt install ros-dev-tools 

配置rosdep(可选)
rosdep是 ROS2中的一个命令行工具,主要用于自动安装和管理软件包的系统依赖项,它帮助开发者避免手动安装各种库和依赖包。暂时不配置也不会影响ROS2的使用。
开始配置

  sudo rosdep init  

注意:如果在安装时报错“rosdep找不到命令”,需先安装python3-rosdep

 sudo apt-get install python3-rosdep

配置环境

 1 echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc  
 2 source ~/.bashrc     

配置环境生效后,可在目录下的.bashrc文件中看到ROS环境

 grep "humble" ~/.bashrc  

测试 分别在两个终端中,输入如下命令:

  ros2 run demo_nodes_cpp talker  
 ros2 run demo_nodes_py listener

如果以上的内容执行完毕后,ros2还是没有安装下来,我推荐用小鱼的一件安装ros程序:
ros一键安装工具
在这里插入图片描述
在命令行输入指令:
安装ros开发工具

sudo apt update

一键安装指令

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

然后根据要求选择合适的版本
在这里插入图片描述

二、使用应用商城的软件

然后我们就可以开心的逛APT了
应用软件商城
点击
在这里插入图片描述
小乌龟测试学习案例:
在这里插入图片描述
点击Website进入软件细节介绍界面

安装乌龟控件:

sudo apt install ros-humble-rqt-robot-steering
ros2 run rqt_robot_steering  rqt_robot_steering

在这里插入图片描述

安装乌龟:

sudo apt install ros-humble-rqt-turtlesim
ros2 run turtlesim turtlesim_node

在这里插入图片描述

结果预览:
注意:turtle1/cmd_cel
在这里插入图片描述

三、linux(VNC控制)和windos文本复制粘贴问题

下载工具autocutsel

sudo apt install autocutsel

如果想在后台运行该工具

$ autocutsel -f

然后就完美解决两边系统相互复制粘贴问题了。

### 树莓派5 Ubuntu 20.04 安装指南 #### 准备工作 为了在树莓派5上成功安装Ubuntu 20.04,需先准备以下材料: - 树莓派5设备一台。 - 至少具备16GB容量的MicroSD卡一张,建议选用高速卡以提升性能。 - 可靠电源供应器,确保能稳定供电给树莓派5。 #### 下载操作系统镜像 访问官方网站获取适用于ARM架构的Ubuntu 20.04 LTS版本。尽管当前链接指向的是针对树莓派4优化过的映像文件[^1],但相同的操作系统同样兼容于更新型号的硬件平台。因此可以继续沿用此资源作为基础环境部署的基础。 #### 使用Raspberry Pi Imager写入镜像 下载并安装由官方提供的烧录工具——Raspberry Pi Imager。这款软件不仅支持多种Linux发行版的选择与刷写操作,而且界面友好直观易于操作。启动应用程序后按照提示完成相应设置即可轻松实现系统的初次加载过程。 #### 配置初始网络连接 首次开机时可能会遇到无法自动联网的情况,在这种情形下可以通过编辑`wpa_supplicant.conf`文件的方式手动指定Wi-Fi参数或者借助有线方式接入互联网以便后续在线更新包管理库以及安装必要的驱动程序和服务组件。 #### 更新系统及安装额外依赖项 一旦确认已经顺利连通外网,则应当立即执行如下命令刷新本地索引并将所有可用的安全补丁应用于现有环境中: ```bash sudo apt update && sudo apt upgrade -y ``` 对于打算深入探索机器人学领域的朋友来说,可能还会涉及到诸如PostgreSQL数据库引擎[^2]或是Orbbec ROS SDK框架[^3]之类的专业级套件集成事宜;而对于那些计划构建自动化控制类项目的爱好者而言,则务必记得赋予足够的超级用户权限以免遭遇权限不足而导致的任务失败现象发生[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值