2017-09-09 7 views
0

저는 이번 학기에 학교 프로젝트를 진행 중이며 간단한 비행 경로를 수행하기 위해 Phantom 3 Standard를 프로그래밍하려고합니다. Phantom 3을 구입하기 전에, 나는 Parrot의 2.0 AR Drone으로 놀고있었습니다. 자율 비행을 위해 무인 비행기를 프로그래밍 할 수 있도록 javascript와 Node.js를 사용하여 몇 가지 파일을 작성할 수있었습니다. Phantom 3와 비슷한 것을하고 싶습니다만, Node.js와 같은 것을 다운로드하는 것보다 훨씬 복잡해 보입니다. (DJI의 웹 사이트에서 개발자로 가입해야하며 SDK가 쉽지 않다고 생각합니다.) 내가 이해할만큼 충분히).유사한 방식으로 Phantom 3 Standard 프로그래밍하기 NodeJS로 Parrot AR 무인기를 프로그래밍 할 수 있습니다.

누구든지이 작업을 수행하는 방법에 대한 권장 사항이 있습니까? 내가 말했듯이, 팬텀 3을 프로그래밍하는 것이 node2.js를 다운로드하고 scipt를 실행하는 AR 2.0을 프로그래밍하는 것만큼이나 쉽습니다. 고맙습니다!

답변

1

iOS 또는 Android 용 프로그램을 선택할 수 있습니다. 모바일 장치는 RC에 연결되며 RC 컨트롤러가 자율 모드에있는 한 UAV를 제어 할 수 있습니다. 나는 iOS SDK를 사용하지 않았기 때문에 안드로이드 코드에 대해서 이야기 할 것이지만 그것이 비슷하다고 가정합니다.

개발자 계정을 만드는 것은 간단합니다. 당신은 당신의 정보를 그들의 웹 사이트에 넣기 만하면됩니다. 양식을 작성하는 데 단지 1 분 정도 소요됩니다. 이 데이터는 매니페스트 파일에 사용됩니다. 앱이 처음 시작되면 DJI 서버에 연결되어 계정을 확인합니다.

Android 프로젝트에는 시작할 수있는 샘플 애플리케이션이 있습니다. DJI의 샘플을 다운로드하고 30 분 안에 실행하고 실행할 수 있습니다 (Android 앱을 만드는 방법을 알고있는 경우).

제 생각에 DJI SDK는 매우 버그가 있습니다. 나는 1 년 넘게 안드로이드 SDK를 사용해 왔고, 온보드 SDK를 간략히 사용했다. 코드가 엉성하고 문서가 불완전하며 지원이 존재하지 않습니다. 따라서 DJI의 SDK를 사용하게되면 단기간 내에 가동되고 실행될 수 있지만 얻을 수있는 유일한 도움은 스택 오버 플로우에 있다고 생각하십시오.