ROS机器人程序设计(原书第2版)2.4.4 编译ROS功能包

2.4.4 编译ROS功能包 一旦你创建了一个功能包,并且编写了一些代码,就需要编译功能包了。当你编译功能包的时候,主要是代码的编译过程。 为了编译功能包,可以使用catkin_make工具:   在几秒之后,你会看到:   如果没有看到错误提示信息,说明功能包编译成功。 记住你...

ROS机器人程序设计(原书第2版)2.4.3 创建ROS功能包和综合功能包

2.4.3 创建ROS功能包和综合功能包 就像之前所说,你也可以手动创建功能包。但是为了避免那些繁琐的工作,最好使用catkin_create_pkg命令行工具。 使用以下命令在之前建立的工作空间创建新的功能包:   此命令的格式包括功能包的名称和依赖项。在这个示例中,依赖项包括std_m...

ROS机器人程序设计(原书第2版)2.2.5 消息记录包

2.2.5 消息记录包 消息记录包是由ROS创建的一组文件。它使用.bag格式保存消息、主题、服务和其他ROS数据信息。你可以在事件发生后,通过使用可视化工具调用和回放数据,检查在系统中到底发生了什么。你可以播放、停止、后退及执行其他操作。 记录包文件可以像实时会话一样在ROS中再现情景,在相同时间...

ROS机器人程序设计(原书第2版)2.1.3 综合功能包

2.1.3 综合功能包 如前所述,综合功能包是一些只有一个文件的特定包,它是package.xml。它不包含其他文件,如代码等。 综合功能包用于引用其他功能特性类似的功能包,例如导航包、ros_tutorials等。 你可以将ROS Fuerte的功能包和功能包集转为Hydro和catkin。具体参...

ROS机器人程序设计(原书第2版)2.1.2 功能包

2.1.2 功能包 功能包指的是一种特定的文件结构和文件夹组合。这种结构如下所示: include/package_name/:此目录包含了你需要的库的头文件。 msg/:如果你要开发非标准消息,请把文件放在这里。 scripts/:其中包括Bash、Python或任何其他脚本的可执行脚本文件。 s...

ROS机器人程序设计(原书第2版)1.4.4 安装ROS功能包

1.4.4 安装ROS功能包 在安装ROS功能包之前,我们必须更新系统以避免出现库依赖的问题。   这部分安装与Beaglebone Black略有不同。ROS中有很多库和功能包,并不是全部都能在ARM上完整编译。所以不可能实现一个完整的桌面版安装。建议独立安装各功能包,以确保它们能在AR...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关电子书
更多
云小蜜智能服务机器人
机器人和人工智能——从现在看未来
阿里巴巴机器人 企业解决方案
立即下载 立即下载 立即下载