[开发工具]UAVLogViewer—Ardupilot飞行日志黑匣子查看分析工具本地安装教程

基本介绍:
UAVLogViewer是一款专门针对Ardupilot飞行控制系统的飞行日志分析工具。它可以帮助用户分析多旋翼、固定翼、直升机和其他类型的无人机飞行日志数据。使用UAVLogViewer,用户可以可视化地查看飞行中的各种传感器数据、控制指令、GPS轨迹、飞行姿态和航线规划等信息。这款工具提供了丰富的图表和图形界面,能够直观地展示飞行过程中的各项参数变化和飞行状态。
通过UAVLogViewer,用户可以深入分析飞行中的各种异常情况,比如飞行姿态异常、传感器故障、飞行器性能表现等,并据此优化飞行控制器的参数设置,提高飞行器的性能和稳定性。
仓库地址:

运行环境:

ubuntu 22.04 + nodejs v18.18.2 + npm 9.8.1
ubuntu 20.04 + nodejs v16.20.2 + npm 8.19.4

安装流程:

npm install #安装依赖
npm run build #编译

#用于本地化测试是否能够正常运行
#cd dist
#sudo npm install -g live-server #用于测试,对应网页将自动打开
#如果以上流程运行顺利再运行以下内容

#参考Dist.md
sudo apt update
sudo apt install nginx
vim /etc/nginx/sites-available/default
#修改对应服务内容,从而实现网页服务器开机启动
sudo service nginx restart

进入 “/etc/nginx/sites-available/default” 后,可以看到以下内容:

将 root 配置项指向编译后产生的 dist 目录所在的路径即可实现开机启动。
listen 端口号可改可不改,默认为80端口,访问127.0.0.1即可访问。

运行效果:


1 个赞