Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ROS 2 学习包

个人学习用的 ROS 2 包,用来练 C++ 和机器人相关的数据结构,不是产品代码。

本仓库放在工作区的 src/ 下,后面新包也加在这里。

当前包是 cpp_learning,围绕关节状态 JointState 写了三种 buffer:

类 作用
RobotStateBuffer 按时间顺序存最近的关节状态
TrajectoryBuffer 按时间戳查询轨迹上的状态
ThreadSafeBuffer 多线程下安全地推入 / 取出状态

对应的可执行文件:test_buffer、test_trajectory、test_thread_safe。

编译与运行

cd ~/ros2_ws
colcon build --packages-select cpp_learning
source install/setup.bash

ros2 run cpp_learning test_buffer
ros2 run cpp_learning test_trajectory
ros2 run cpp_learning test_thread_safe

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages