# 컴퓨터 비전 (Optical Flow, MoCap, VIO, Avoidance)

컴퓨터 비전 (opens new window)은 컴퓨터가 시각 데이터를 사용하여 실재 환경을 이해하는 기술입니다.

PX4 uses computer vision systems (primarily running on Companion Computers) in order to support the following features:

  • Pose/Velocity Estimation:
    • 광류(Optical Flow)는 2차원 평면상의 속도를 추정합니다(아래 방향으로 향한 카메라와 아래 방향으로 향한 거리 센서 활용).
    • Motion Capture provides 3D pose estimation using a vision system that is external to the vehicle. It is primarily used for indoor navigation.
    • Visual Inertial Odometry (VIO) provides 3D pose and velocity estimation using an onboard vision system and IMU. It is used for navigation when global position information is absent or unreliable.
  • Avoidance/Path Planning:
    • 장애물 회피는 계획된 경로를 비행시 장애물 주변의 내비게이션 기능을 제공합니다 (현재 임무가 지원됨). This uses PX4/PX4-Avoidance (opens new window) running on a companion computer.
    • 충돌 방지 기술은 (주로 매뉴얼 모드로 비행시) 기체가 장애물로 돌진시 정지용으로 사용됩니다.
    • 안전 착륙은 고정 장애물이 없는 평평한 지형을 찾거나 착륙하도록 기체를 안내합니다.

TIP

PX4 Vision Autonomy Development Kit (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.

# 외부 참고 자료