ROS机器人程序设计(原书第2版)1.4.7 在BeagleBone Black中安装rosinstall
1.4.7 在BeagleBone Black中安装rosinstall rosinstall是ROS中一个常见的命令行工具,使安装功能包更方便。如果你要安装它,可以在Ubuntu中使用下面的命令行:
ROS机器人程序设计(原书第2版)1.4.5 初始化rosdep
1.4.5 初始化rosdep 在使用ROS之前,必须首先安装并初始化rosdep命令行工具,可使你轻松地安装库并解决你准备编译源代码的系统依赖问题,以及提供ROS运行需要的一些核心组件。可以使用下面的命令安装并初始化rosdep:
ROS机器人程序设计(原书第2版)1.4.4 安装ROS功能包
1.4.4 安装ROS功能包 在安装ROS功能包之前,我们必须更新系统以避免出现库依赖的问题。 这部分安装与Beaglebone Black略有不同。ROS中有很多库和功能包,并不是全部都能在ARM上完整编译。所以不可能实现一个完整的桌面版安装。建议独立安装各功能包,以确保它们能在ARM平台上运行。 你可以尝试安装ROS-base,称为ROS Bare Bones。ROS-base会...
ROS机器人程序设计(原书第2版)1.4.3 设置密钥
1.4.3 设置密钥 正如前面所解释的,这一步需要确认源代码是正确的,并且没有人在未经所有者授权的情况下修改过代码或程序:
ROS机器人程序设计(原书第2版)1.4.1 准备工作
1.4.1 准备工作 在安装ROS到Beaglebone Black之前,我们需要做一些准备工作。本书的重点是介绍ROS,我们将列出这些准备工作但不详细介绍。很多关于Beaglebone Black和Ubuntu ARM的信息可以在网站、论坛和书中找到。 首先,我们必须安装一个与ROS兼容的Ubuntu ARM发行版。所以需要Ubuntu ARM的安装镜像。可以通过下面的命令使用wget获得Ub....
ROS机器人程序设计(原书第2版)1.4.2 配置主机和source.list文件
1.4.2 配置主机和source.list文件 现在开始配置主机: 在这之后,我们将配置源列表,这基于我们安装在BeagleBone Black中的Ubuntu版本。兼容BeagleBone Black的Ubuntu版本数量有限,目前活跃的发行版是Ubuntu 13.04 raring armhf,它也是Ubuntu ARM最受欢迎的版本。 Ubuntu 13.04 Raring ...
ROS机器人程序设计(原书第2版)1.4 在BeagleBone Black上安装ROS Hydro
1.4 在BeagleBone Black上安装ROS Hydro BeagleBone Black(BBB)是一种基于ARM Cortex A8处理器的低成本开发平台。此开发板是基于?ngstr?m Linux发行版制作的。?ngstr?m由一支希望统一嵌入式系统Linux发行版的小型团队开发,他们希望操作系统是稳定且用户友好的。 考虑到社区的开发人员需要一个具有一些通用输入/输出(GPIO)....
ROS机器人程序设计(原书第2版)1.3.1 下载VirtualBox
1.3.1 下载VirtualBox 第一步是下载VirtualBox的安装文件。在编写本书时,以下链接能够在Windows系统中下载最新的可用版本:http://download.virtualbox.org/virtualbox/4.3.12/VirtualBox4.3.12-93733-Win.exe。 一旦安装完成,你就需要下载Ubuntu的镜像文件。在本教程中,我们使用一个已经安装了R....
ROS机器人程序设计(原书第2版)1.3.2 创建虚拟机
1.3.2 创建虚拟机 通过下载好的文件创建虚拟机非常简单,只需要按照本节的内容一步一步进行即可。打开VirtualBox软件并单击File |Import Appliance,然后点击Open appliance并选择之前下载好的ROSHydro.ova文件,如下图所示。 在下一个窗口中,可以配置新虚拟机的参数。我们保持默认配置并且仅仅改变虚拟机的名称。这个名称帮助我们区分不同的虚...
ROS机器人程序设计(原书第2版)1.3 如何安装VirtualBox和Ubuntu
1.3 如何安装VirtualBox和Ubuntu VirtualBox是一个通用、完整的虚拟机,它适用于x86硬件,面向服务器、台式机和嵌入式应用。VirtualBox是免费的,支持所有主流的操作系统。几乎每一个Linux爱好者都会使用它。 由于我们推荐使用Ubuntu,你可能不希望更改计算机现有的操作系统。而如VirtualBox之类的工具就可以满足此类需求。它能帮助我们在计算机上虚拟化新.....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。