【学习笔记】XTDrone2 目录结构说明

📅 2026/7/7 2:33:56 👁️ 阅读次数 📝 编程学习
【学习笔记】XTDrone2 目录结构说明
文件夹/文件主要作用
docs存放项目文档、教程、使用说明等
xtd2_communication通信模块,处理无人机与地面站、各节点间的数据交换(如MAVLink、ROS2消息转发等)
xtd2_control核心控制模块,包含offboard控制算法、位置控制器、姿态控制器等。
xtd2_gz_simGazebo仿真接口模块,负责与Gazebo仿真器交互、生成无人机模型、管理仿真环境
xtd2_launch启动文件目录,存放ROS2的launch文件,用于一键启动仿真、控制节点等
xtd2_msgs自定义ROS2消息类型定义,XTDrone2自己定义的消息格式存放在这里
xtd2_test测试脚本和测试用例,用于验证各模块功能是否正常
xtd2_third_party_pkgs第三方依赖包,XTDrone2依赖但不属于核心代码的外部库
xtdrone2主模块/核心代码,可能是总入口或包含主要的功能实现
LICENSE开源许可证文件
README.md项目说明文档(中文)
README_en.md

项目说明文档(英文)