< >

包含关键字 cp 的文章

ROS2入门教程-高效的进程内通信

说明: 介绍如何高效的进程内通信 步骤: 进程内发布/订阅连接在使用std::unique_ptrs发布和订阅时可以导致消息的零拷贝传输 源码如下: #include <chron...

ROS2与tf2入门教程-添加框架 (C++)

说明: 介绍如何用C++添加框架 概述: 在之前的教程中,我们通过编写一个 tf2 广播器和一个 tf2 监听器重新创建了海龟演示。 本教程将教您如何向转换树添加额外的固定和动态帧。 实际...

ROS2与tf2入门教程-调试tf2

说明: 本教程将引导您完成调试典型 tf2 问题的步骤。 它还将使用许多 tf2 调试工具,例如 tf2_echo、tf2_monitor 和 view_frames。 本教程假设您已完成学习...

ROS2与MoveIt2入门教程-MoveIt2软件安装

说明: 介绍如何通过三种方式进行安装:二进制安装、从源代码编译安装、使用MoveIt2 LXD容器进行安装。 步骤: 二进制安装 MoveIt2的二进制安装方法最为简单,但目前仅适用于Ub...

ROS2与MoveIt2入门教程-插件接口

说明: 介绍MoveIt2中不同类型的插件 概述: MoveIt2涉及到多个不同的领域,并提供了许多接口,以便让用户可以覆盖MoveIt2框架的不同部分和实现新的概念,而无需触碰该框架的核...

ROS2与MoveIt2入门教程-规划场景

说明: 介绍如何使用规划场景 概述: PlanningScene类提供了用于碰撞检测和约束检测的主要接口。在本教程中,将会探索这个类的C++接口。 完整代码 本教程的完整代码可以在此处的...

ROS2与MoveIt2入门教程-规划场景ROS API

说明: 介绍使用规划场景差分来执行,在机器人世界中添加和删除物体,在机器人上连接和分离物体 运行代码 打开两个终端窗口,在第一个终端窗口中启动RViz并等待加载完所有项目: ros2 l...