# 计算机视觉 (光流,MoCap, VIO,避障)
计算机视觉 (opens new window) 技术使计算机能够使用视觉数据来理解他们的环境。
PX4使用计算机视觉系统(主要在机载计算机上运行)以支持下列功能:
- 姿态 / 速度估计:
- 光流提供2D速度估计(使用向下的相机和向下的距离传感器)。
- 运动捕捉使用载具外部的视觉系统进行3D姿态估计。 它主要用于室内导航。
- 视觉惯性测距 (VIO) 使用机载视觉系统和 IMU 来提供 3D 姿态和速度估计。 当 GPS 不存在或不可靠时,它用于导航。
- 避障 / 路径规划:
- 自主避障 在飞行规划好的路径时提供完全的避障导航(支持当前任务)。 这依赖机载电脑上运行的 PX4/avoidance (opens new window)。
- 碰撞预防使载具在撞到障碍物之前停止(主要是在手动模式下飞行时)。
- 安全着陆 引导无人机找到(并着陆)没有固定障碍物的平坦地形。
提示
PX4 视觉开发套件 (Holybro)是一款功能强大且价格便宜的套件,适用于在 PX4 上使用计算机视觉的开发人员。 It comes with no pre-installed software, but does include an example implementation of obstacle avoidance to demonstrate the capabilities of the platform.
# 外部资源
- XTDrone (opens new window) - ROS + PX4 v1.9 计算机视觉模拟仿真环境。 XTDrone 手册 (opens new window) 有你需要开始的一切!