上下文
假设我们有一架可以记录的无人机:
问题
是否有任何开放格式可以让我有效地记录此内容?
理想情况下,我正在寻找一种可以处理的格式:
据我所知,大多数人使用非自定义二进制格式的ASCII txt或CSV。
为什么不使用CSV?
虽然CSV易于阅读,但由于以下原因,它似乎不合适:
我真正想做的事情
我希望在从DJI Drones(目前为Phantom 4 Pro和Mavic Air)录制的视频片段中提供飞行元数据。简而言之,我希望每帧都具有完整的相机和无人机位置。
大多数飞行日志转换器会以200Hz以上的列输出一个大型CSV文件(代表gps纬度/经度,速度,应用消息等),速率约为10Hz至200Hz。
这些格式并不是真的很容易使用,因此我正在寻找一种有效的替代方法来将飞行日志转换/转换为(我可以在涉及信号记录或遥测的其他项目中重复使用)。
当前格式开发
我确实开始使用关联的python API开发自己的“通用数据记录格式”。这是一种基于帧的二进制格式,我们在标头中定义信号名称和类型,然后以任何顺序记录信号(具有对int,float,文本和任意二进制有效载荷的数据支持)。
但是我想确保在投入开发之前并在线发布第一个测试版之前,我不会错过任何现有格式的可能性(如果您对此格式/开发感兴趣,请随时与我联系)。