包含关键字 cp 的文章
说明:
介绍如何高效的进程内通信
步骤:
进程内发布/订阅连接在使用std::unique_ptrs发布和订阅时可以导致消息的零拷贝传输
源码如下:
#include <chron...
文章说明
本教程介绍如何在在树莓派4上安装对应的系统和软件
系统与ROS版本对应关系:
Ubuntu Mate 20.04 - ROS1 Noetic and ROS2 Foxy
Ubunt...
文章说明
本教程主要介绍设置固定IP、远程登录和时间同步的操作
相关设备
TB3套件:采购地址
设置固定IP
使用tb3时,最好设置固定的IP地址以免出现DHCP模式分配其不同IP地址...
说明:
介绍如何将静态坐标系广播到 tf2
步骤:
创建包,依赖geometry_msgs rclcpp tf2 tf2_ros turtlesim
cd ~/tf2_ws/src/
r...
说明:
介绍如何用C++编写tf2广播器
步骤:
下载示例广播代码
cd ~/tf2_ws/src/learning_tf2_cpp/src
wget https://raw.githu...
说明:
介绍如何在C++编写 tf2 侦听器
步骤:
下载示例侦听器代码
cd ~/tf2_ws/src/learning_tf2_cpp/src
wget https://raw.gi...
说明:
介绍如何用C++添加框架
概述:
在之前的教程中,我们通过编写一个 tf2 广播器和一个 tf2 监听器重新创建了海龟演示。
本教程将教您如何向转换树添加额外的固定和动态帧。
实际...
说明:
介绍如何在lookup_transform函数使用timeout等待转换在 tf2 树上可用
lookup_transform函数增加了超时处理
同时也增加了超时的异常处理
函数loo...
说明:
介绍如何在lookup_transform函数使用timeout等待转换在 tf2 树上可用
步骤:
新建turtle_tf2_listener_timeout.py
cd ~/...
说明:
介绍tf2的高级时间旅行功能
概述:
在之前的教程中,我们讨论了 tf2 和 time 的基础知识。
本教程将带我们更进一步,并揭示一个强大的 tf2 技巧:时间旅行。
简而言之,...
说明:
介绍 tf2 的高级时间旅行功能
概述:
在之前的教程中,我们讨论了 tf2 和 time 的基础知识。
本教程将带我们更进一步,并揭示一个强大的 tf2 技巧:时间旅行。
简而言...
说明:
本教程将引导您完成调试典型 tf2 问题的步骤。
它还将使用许多 tf2 调试工具,例如 tf2_echo、tf2_monitor 和 view_frames。
本教程假设您已完成学习...
说明:
介绍ROS2与MoveIt2的目录
目录:
ROS2与MoveIt2入门教程-MoveIt2简介
ROS2与MoveIt2入门教程-MoveIt2软件安装
ROS2与MoveIt2...
说明:
介绍如何通过三种方式进行安装:二进制安装、从源代码编译安装、使用MoveIt2 LXD容器进行安装。
步骤:
二进制安装
MoveIt2的二进制安装方法最为简单,但目前仅适用于Ub...
说明:
介绍MoveIt2中不同类型的插件
概述:
MoveIt2涉及到多个不同的领域,并提供了许多接口,以便让用户可以覆盖MoveIt2框架的不同部分和实现新的概念,而无需触碰该框架的核...
说明:
介绍Move Group C++接口
概述:
在MoveIt2中,最简单的用户界面可以通过MoveGroupInterface类来建立。该类为用户可能想要执行的大多数操作提供了易于...
说明:
介绍MoveItCpp
概述:
在本节教程中,将会引导您了解MoveIt2中使用运动学的C++ API。
RobotModel和RobotState类
RobotModel和R...
说明:
介绍如何使用规划场景
概述:
PlanningScene类提供了用于碰撞检测和约束检测的主要接口。在本教程中,将会探索这个类的C++接口。
完整代码
本教程的完整代码可以在此处的...
说明:
介绍规划场景监视器
概述:
PlanningSceneMonitor是用于维护规划场景最新状态的推荐接口。 RobotState、CurrentStateMonitor、Plann...
说明:
介绍使用规划场景差分来执行,在机器人世界中添加和删除物体,在机器人上连接和分离物体
运行代码
打开两个终端窗口,在第一个终端窗口中启动RViz并等待加载完所有项目:
ros2 l...
- « 前一页
- 1
- ...
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- ...
- 41
- 后一页 »