PX4 ROS 2 接口库
主页(PX4 v1.15) 实验性实验性
在撰写本文档时,PX4 ROS 2 接口库的部分内容还处于试验阶段,因此可能会发生变化。
PX4 ROS 2 接口库 是一个 C++ 库,可简化 ROS 2 对 PX4 的控制和交互。
该库为开发人员提供了两个高级接口:
安装在 ROS 2 工作区中
要在现有的 ROS 2 工作区中开始使用该库,请先从以下步骤开始
将版本库克隆到工作区:
吁CD $ros_workspace/src Git 复制 --递归 https://github.com/Auterion/px4-ros2-interface-lib
信息
为确保兼容性,请使用最新的 主要 PX4 的分支、 px4_msgs 和图书馆。参见 这里.
建立工作区:
吁CD .. 胶管 构建 消息来源 install/setup.bash
CI:集成测试
向 PX4 提交拉取请求时,CI 会运行库集成测试。这些测试将检验模式注册、故障保险和模式替换是否按预期运行。
也可在本地通过 PX4 运行测试:
吁
./test/ros_test_runner.py
而且只运行一个案例:
吁
./test/ros_test_runner.py --verbose --案例 <;case>;
您可以使用
吁
./test/ros_test_runner.py --列表--案例