컴퓨터 비전 (Optical Flow, MoCap, VIO, Avoidance)
컴퓨터 비전은 컴퓨터가 시각 데이터를 사용하여 실재 환경을 이해하는 기술입니다.
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 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.
외부 참고 자료
- XTDrone-컴퓨터 비전용 ROS + PX4 v1.9 시뮬레이션 환경. XTDrone 매뉴얼에는 시작하는 데 필요한 모든 내용이 포함되어 있습니다.