项目简介
本项目是用于测试飞行控制的开源项目,名为ADEPT - FC。该项目意在运行于ADEPT - FC飞机上,借助分布式电动推进系统开展飞行控制测试。项目涵盖控制无人机的飞行控制软件,以及接收和处理传感器数据的监视程序。
项目的主要特性和功能
- 飞行控制软件可通过分布式电动推进系统测试飞行控制,具备自动飞行和手动飞行两种模式。
- 能接收并处理来自无人机的各类传感器数据,例如ADC数据、VN200惯性导航系统数据等。
- 监视程序可接收并记录无人机的传感器数据,像遥控输入、PWM输出、ADC数据等,还会将数据保存到SD卡的不同文件中。
- 采用Zero Copy Messaging(ZCM)库实现实时数据通信和状态更新控制。
- 具备基本的故障检测和恢复功能,遇到错误情况时会尝试重新启动模块进程。
- 可监控系统的CPU使用率和温度,同时管理进程的启动和停止操作。
安装使用步骤
- 环境准备:确保已安装必要的开发环境,包含C++编译器、Boost库、Zero Copy Messaging库等。
- 编译和配置:依据项目的构建说明,编译源代码,并配置好必要的依赖库和文件。
- 运行测试:运行项目中的测试程序,验证代码的正确性和功能。
- 部署和调试:将编译后的代码部署到目标飞机上,并进行必要的调试和验证。
需注意,以上步骤仅为概述,具体细节可能因项目结构和环境有所不同。实际应用时,请参照项目的构建和部署文档操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】