免费工具 · 无需登录 · CSV 不上传
无人机三维轨迹 CSV 体检工具
在制作 Matlab 动画之前,先核对时间戳、采样间隔、路程、速度与异常跳点。只支持已统一单位的直角坐标轨迹。
必需列:time(或 t)、x、y、z;单位由你定义。文件只在当前浏览器解析,不上传服务器。
sample_trajectory.csv
为什么动画前要先查数据
逐帧更新能把时间逆序、坐标单位错误和跳点渲染得很流畅,却不会让轨迹变正确。先保存原始数据,再对异常时刻回溯,最后才做重采样和平滑。
你还没有路径,而是在选择规划算法?
CSV 体检只能检查已经生成的轨迹,不能选择 Dijkstra、A*、RRT/RRT* 或 Frenet,也不读取地图、做碰撞检测或验证动力学。
阅读路径规划算法选择与验收指南 →Matlab 官方函数边界
readtable 可将 CSV 等列式数据读成 table;animatedline 适合追加轨迹点;VideoWriter 的输出格式受操作系统和 profile 支持影响,需在目标环境实测。
常见问题
CSV 必须有哪些列?
至少需要 time(或 t/timestamp/时间)、x、y、z 四列。工具不自动假定单位,也不把经纬度当作直角坐标。
文件会上传到服务器吗?
不会。文件通过浏览器 FileReader 读取并在页面中计算;统计埋点只记录行数和风险计数,不发送坐标。
异常跳点怎样判断?
用三维分段距离的中位数和 MAD 生成鲁棒候选阈值。该结果只用于定位需复核的时刻,不是自动删点依据。
能直接检查 GPS 经纬度吗?
不能。应先明确坐标参考系,把经纬高转换为适合局部距离的 ENU/NED 或其他直角坐标,并验证单位后再使用。
体检通过就代表轨迹安全吗?
不代表。工具不验证动力学、控制约束、避障、飞行区域或法规要求,不用于安全关键飞行决策。