Avoiding hybrid obstacles in unknown scenarios with an efficient flight strategy is a key challenge for unmanned aerial vehicle applications. In this paper, we introduce a more robust technique to distinguish and track dynamic obstacles from static ones with only point cloud input. Then, to achieve dynamic avoidance, we propose the forbidden pyramids method to solve the desired vehicle velocity with an efficient sampling-based method in iteration. The motion primitives are generated by solving a nonlinear optimization problem with the constraint of desired velocity and the waypoint. Furthermore, we present several techniques to deal with the position estimation error for close objects, the error for deformable objects, and the time gap between different submodules. The proposed approach is implemented to run onboard in real-time and validated extensively in simulation and hardware tests, demonstrating our superiority in tracking robustness, energy cost, and calculating time.
翻译:以高效飞行战略在未知情况下避免混合障碍是无人驾驶飞行器应用的关键挑战。在本文件中,我们引入了一种更强有力的技术,以区分和跟踪静态障碍和仅有点云输入的静态障碍。然后,为了实现动态避免,我们提议了禁止金字塔方法,以高效的取样法迭代方式解决理想的车辆速度。运动原始是通过解决非线性优化问题和限制理想速度和航道点来产生的。此外,我们提出了几种技术,用以处理近物体的位置估计错误、变形物体的错误以及不同子模块之间的时间差。拟议方法是实时运行,并在模拟和硬件测试中广泛验证,表明我们在跟踪稳健性、能源成本和计算时间方面的优势。