자율 드론을 이용한 경계 보안 시스템은 잘 알려지지 않은 문제에 직면합니다: 커튼월과의 충돌입니다. 비행 안정화를 위해 설계된 광학 흐름 센서는 유리의 정반사로 인해 방향 감각을 잃습니다. 최근 한 상업 시설에서 발생한 사례에서는 감시해야 할 외벽에 드론이 충돌했습니다. 우리는 이 오류와 3D 파이프라인에서 이를 해결하는 방법을 분석합니다.
3D 파이프라인: ROS Gazebo에서 광학 흐름 오류를 시뮬레이션하고 수정하는 방법 🚁
오류를 재현하기 위해 CloudCompare에서 사실적인 정반사 텍스처로 외벽을 모델링했습니다. 그런 다음 ROS Gazebo에서 광학 흐름 센서가 장착된 드론과 가변 조명 환경을 구성했습니다. 시뮬레이션 결과 특정 각도로 비행할 때 센서가 고도 기준을 잃고 측면으로 표류하는 것으로 나타났습니다. 수정 방법은 CloudCompare로 중요한 영역을 사전에 매핑하고 Gazebo에서 PID 제어기 이득 매개변수를 조정하여 반사율 피크를 무시하는 것입니다.
드론이 자신의 반사에 반해 창문에 충돌했습니다 😅
농담 같지만 사실입니다: 드론이 커튼월에 비친 하늘의 반사를 맑은 경로로 착각하고 유리로 곧장 가속했습니다. 거울 앞의 십대처럼 자신의 거울상을 바라보지 못했습니다. 교훈은 분명합니다: 보안 드론이 자기애에 빠지면 배치하기 전에 CloudCompare에서 외벽 재질을 확인하는 것이 좋습니다. 적어도 강화 유리는 충격을 견뎌냈습니다.