ROS机器人程序设计(原书第2版)2.4.10 编译节点
2023-03-14 10:20:41 时间
2.4.10 编译节点
当使用chapter2_tutorials功能包时,需要自行编辑CMakeLists.txt文件。你可以使用你喜欢的编辑器或直接使用rosed工具。这里我们将会在Vim编辑器下打开这个文件:
将以下命令行复制到文件的末尾处:
现在我们使用catkin_make工具来编译功能包和全部的节点:
如果在你的电脑上还没有启动ROS,需要首先调用:
你可以使用rosnode list命令检查ROS是否运行:
然后,在不同的命令行窗口下分别运行两个节点:
如果你检查一下example1_b节点正在运行的命令行窗口,你就会看到以下信息:
我们可以在下图中看到正在发生的消息传递。example1_a节点发布message主题,同时节点example2_b节点订阅了这个主题。
你可以使用rosnode和rostopic命令来调试和查看当前节点的运行状况。尝试使用以下命令:
相关文章
- JAVA100例
- 如何使用 Amazon CloudFront 加速您的 WordPress 站点 | AWS 初创公司博客
- 新增功能 – Open Distro for Elasticsearch
- 利用 AWS Client VPN 安全地访问 VPC 中和 on-premise 资源
- 使用Cloudwatch Agent在Cloudwatch中收集、展现EC2的内存及系统、应用日志
- Amazon EC2 R5实例更新 – 更快的处理器,更多内存
- Amazon RDS 2018 新增功能回顾
- Java ABA 问题
- 播客 299:2019 年 2 月更新(目前仅提供英文版)
- 配置JAVA_HOME
- 播客 298:[公共部门专题系列 6] – 携白宫走向世界(目前仅提供英文版)
- 播客 296:[公共部门专题系列 5] – 通过 AWS 创造更好的教育结果(目前仅提供英文版)
- 播客 294:[公共部门专题系列 4] – 伦敦帝国理工学院使用人工智能向学生开放内容(目前仅提供英文版)
- 播客 289:适用于 Windows 文件服务器的 Amazon FSx 简介(目前仅提供英文版)
- 新增功能 – FreeRTOS 内核支持 RISC-V
- 新鲜出炉 – 五种全新的 Amazon EC2 裸机实例:M5、M5d、R5、R5d 和 z1d
- Docker 的 ENTRYPOINT 和 CMD 参数探秘
- 轻松使用 AWS Service Broker – 现适用于 GovCloud
- Kata Containers 1.5 版发布并提供 Firecracker 支持
- 新 – 适用于 Amazon Elastic File System (EFS) 的不频繁访问存储类