드론을 날리고 싶어도 책상에서 날릴 수는 없지요.
그래서 시뮬레이터를 사용합니다.
AirSim 은 Microsoft 에서 오픈소스로 개발중인 프로젝트로
자율주행 및 자율비행 소프트웨어를 개발하는데 도움을 주고 있습니다.
주요 특징은 다음과 같습니다.
- Unreal Engine 을 장착한 화려한 그래픽
- 비전을 이용한 머신러닝을 활용한 충돌 회피 개발
아직까지 머신러닝까지는 못써봤지만, 예제로 제공되는 화려한 그래픽은 무척 훌륭합니다.
컴퓨터 사양이 매우 좋아야 하며 (i7 이상), nVidia, AMD 그래픽 카드가 필수입니다.
일단 흥미를 갖게 하기 위해서
X-box 조이스틱이 있다면 지금 당장 시뮬레이터를 켤 수 있습니다.
(저는 x-box 가 없어서 실제로 해보진 않았으나, 문서에는 된다고 되어있습니다.)
https://github.com/Microsoft/AirSim/releases
위 사이트에서 LandscapeMountains.zip 을 받습니다.
압축을 풀고 run.bat 을 실행시키면 됩니다.
X-box 관련 내용은 여기에
https://github.com/Microsoft/AirSim/blob/master/docs/xbox_controller.md
- 문서를 방금 보았는데, 생각보다 할게 많네요.
- QGroundControl 이 필요합니다. (그라운드 스테이션 소프트웨어이며, 검색하면 다운가능합니다.)
- MavLinkTest.exe (이건 AirSim 을 빌드 해야 하는군요, 문서가 생각보다 잘 되어있습니다. 보고 따라하셔도 됩니다.)
이번기회에 Visual Studio 를 설치해보는 것이 어떠할런지요.
게임용으로 산 컴퓨터가 있다면, 도전해 볼 만 합니다.
혹씨라도 PX4 를 갖고 있으신 분은 쉽게 할 수 있습니다.
물론 PX4 와 연결된 RC 가 있어야 조종이 가능하겠지요.
드론을 날리는 경우는 RC 나 x-box 같은게 필요하지만
Vehicle 모드의 경우는 키보드로 조종이 가능합니다(별 재미는 없을 것 같습니다만)
AirSIm 때문에 Window 10 을 다시 쓰게 되었는데, 생각보다 괜찮네요.
WSL 속도는 느려도 쓸만한것 같고,
전반적으로 속도가 빨라진 느낌입니다. (게임은 역시 윈도우인가 봅니다)
혹씨 드론 관련 아무거나 덧글로 문의해 주시면 아는대로 대답해드립니다.