以下是一些关于ROS 2的教程和资源,可以帮助你开始学习和使用ROS 2:
- 启动小海龟仿真器 :
-
打开新终端并运行:
ros2 run turtlesim turtlesim_node
-
打开另一个终端并运行:
ros2 run turtlesim turtle_teleop_key
- 使用rqt_graph :
-
rqt_graph
工具可以帮助你从上帝视角查看整个系统的状态,可视化显示节点和话题的连接关系。 -
在新终端中输入:
rqt_graph
- 查看所有话题 :
- 使用命令:
ros2 topic list
- 创建功能包 :
-
打开新终端,设置环境变量,然后进入
dev_ws/src
文件夹。 -
运行:
ros2 pkg create --build-type ament_cmake <package_name>
-
例如:
ros2 pkg create --build-type ament_cmake more_interfaces
- 创建msg文件 :
- 在功能包中创建
msg
文件夹,然后创建一个新的.msg
文件,例如AddressBook.msg
。
- 编译C++工程 :
-
找到本地的动态链接库,将所有
.cpp
和.hpp
文件放在当前目录下。 -
直接编译生成可执行文件
main
。
- ROS 2入门教程 :
- 其他资源 :
这些教程和资源将帮助你了解ROS 2的基本概念、环境配置、节点和话题的使用,以及如何创建和使用功能包和消息类型。建议从基础知识开始,逐步深入到更复杂的开发任务。