来源:深蓝学院-深蓝前沿教育
本文是对《Fast-Tracker:A Robust Aerial System for Tracking Agile Target in Cluttered Environments》的⽂献解读。(文末附原文章链接)
Editer: 柯⻄
摘要
跟踪轨迹规划:传统规划结构,前端采⽤考虑运动学的搜索⽅法,后端采⽤时空优化和⽆碰撞的轨迹优化⽅法。
内容及贡献
在⽆⼈机跟踪领域,⾸先要在有限传感器条件下识别⽬标和周围障碍物,然后规划出可⾏的安全轨迹。此外,为了处理意外情况,需要⾼频率的重规划过程。我们提出⼀个⽬标意图未知,周围环境未知的⽆⼈机跟踪系统框架。
目标轨迹预测及重定位
将⽬标近似为刚体,假设⽬标运动速度和加速度有界且连续,对于观测过的历史轨迹使⽤polynomial regression,然后⽤Bernstein basis polynomial进⾏动态约束,⽣成的轨迹作为⽬标未来运动预测。此外,针对障碍物遮挡,传感器范围限制,⽬标运动未知时,⽆⼈机难以定位⽬标的情况,我们设计了⽬标重定位策略。
跟踪轨迹生成
论文贡献
将上述⽅法集成到⽆⼈机系统上,采⽤多个相机提升传感器性能,在真实环境中实验,并与其他⽅法相⽐,更有优势,该⽂贡献如下:
结合传感器,形成系统解决⽅案,并进⾏评估。
目标运动检测
带约束的贝塞尔预测轨迹
该⽅法将观测到的世界坐标系下的⽬标位置及时间戳存⼊⻓度为L的FIFO队列中。其中,历史时间范围是,等于当前时刻。当获取到新的⽬标观测,调整历史观测⽣成新的⽬标预测轨迹 。预测的时间范围是 ,如图3。
历史观测的可信度随时间递减,因此,观测到的时间越靠前,在损失函数中权重越低。添加权重 判断不同时间戳观测的置信度。采⽤双曲切线tanh(x)计算权重:
函数值随 值的增加快速衰减,可以有效判断不同观测的有效性。整体损失函数包括两部分:
1.使⽬标轨迹和观测距离差最小;
为了保证⽬标预测轨迹的动态可⾏性,预测速度和加速度约束为 ],]。根据⻉塞尔曲线的凸包属性和hodograph属性(详⻅运动规划课程第六节),运动学约束如下:
n是⻉塞尔曲线阶次, st是时间尺度。⻉塞尔曲线的⼆范数正定,所以该问题是带约束的QP问题。
目标重定位
4. 在重定位步骤中,如果在重定位轨迹上有新的障碍,则重新⽣成新的轨迹。
安全轨迹生成
目标导向的运动学跟踪路径搜索
邻节点拓展:
·拓展邻节点的时间序列为
启发式损失函数:
1. 距离损失函数
·:⽆⼈机当前状态Xc到⽬标状态Xg的距离。
·⽬标状态Xg :由跟踪⽬标的当前状态Xtc和预测时刻后状态的中间量得到。
时空优化轨迹生成
Results/实验结果
应用详情
系统总运⾏时间接近20ms,设置整个系统重规划频率为15HZ。
实验详情