zl程序教程

您现在的位置是:首页 >  硬件

当前栏目

ROS机器人程序设计(原书第2版)1.2.4 安装ROS

机器人安装 程序设计 1.2 ros 原书
2023-09-11 14:16:04 时间

1.2.4 安装ROS

现在准备开始安装ROS。在开始之前最好先升级一下软件,避免错误的库版本或软件版本产生各种问题。输入以下命令升级该软件:

 

ROS非常大,有时候你会安装一些永远也用不到的库和程序。通常情况下,根据用途有四种不同的安装方式。例如,你是一个高级用户,你只需要为你的机器人进行基本安装,而不需要在硬盘上留过多的空间。在本书中,我们推荐完全安装,因为这样能够保证包含本书中所有示例和教程需要的内容。如果你不知道正在安装的rviz、仿真环境或导航程序是什么,不用担心,你将会在后续章节中学习如下内容:

最简单的安装方式(并且是推荐的安装方式,但你需要足够大的硬盘空间)就是桌面完整安装(desktop-full)。这将安装ROS、rqt工具箱、rviz可视化环境(3D)、通用机器人库、2D(如stage)和3D(如gazebo)仿真环境、导航工功能包集(移动、定位、地图绘制、机械臂控制),以及其他感知库,如视觉、激光雷达和RGBD摄像头(深度摄像头):

 

如果你没有足够的硬盘空间,或更喜欢安装特定部分的功能包集,那么第一次安装可以仅安装桌面安装文件,包括ROS、rqt工具箱、rviz和其他通用机器人库。之后在需要的时候,再安装其他功能包集(使用apt命令并查找ros-hydro -*功能包集):

 

如果你只是想尝试一下,请安装ROS-base。ROS-base通常直接安装在机器人上,尤其是机器人没有屏幕和人机界面,只能tty远程登录的情况下。它只安装ROS的编译和通信包,而没有任何的GUI工具。在BeagleBone Black(BBB)中,你将使用下面命令:

 

最后,无论你选择哪一个选项进行安装,你都可以独立安装特定的ROS功能包集(将STACK替换成给定功能包集的名称):


ROS2 机器人操作系统入门和安装以及如何使用 .NET 进行开发 本文是 ROS2 入门的第一课,简单介绍了 ROS 系统,并演示了 ROS2 系统在 Ubuntu 22.04 中的安装(使用 gitee 和清华源)以及其中错误的解决。最后对其优势进行总结,为什么选择 ROS。最后介绍简单 Demo 和如何使用 .NET 接入的其中一种方式。
一个包含功能包、可编辑源文件或编译包的文件夹。 同时编译不同的功能包时非常有用,并且可以用来保存本地开发包。
本文记录安装一个第三方仿真软件包的实战,从下载到成功运行! 环境:ubuntu16.04 & ROS-Ubuntu2