hanyazou/TelloPy

DJI Tello drone controller python package

TelloPy — DJI Tello 드론용 Python 컨트롤러

이것이 무엇인가

TelloPy는 DJI Tello 장난감 드론을 제어할 수 있는 Python 패키지입니다. 핵심 코드는 Go로 작성된 GOBOT 프로젝트에서 적용(포팅)되었습니다. 프로토콜에 대한 자세한 내용은 README가 GOBOT의 블로그 게시물(2018년 4월)을 참조합니다.

설치

두 가지 옵션:

  • PyPI에서(안정 버전): pip install tellopy
  • 소스에서: GitHub 저장소를 클론하고, python setup.py bdist_wheel로 wheel을 빌드한 다음 생성된 .whl 파일을 설치합니다.

문서

README에는 별도의 문서가 포함되어 있지 않습니다. 대신 Python을 실행하고 내장 도움말 시스템을 사용하세요: import tellopy 후 help(tellopy)를 실행하면 패키지의 API 독스트링을 볼 수 있습니다.

예제(examples 폴더에 있음)

  • simple_takeoff — Tello가 이륙한 후 몇 초 후 자동으로 착륙합니다. python -m tellopy.examples.simple_takeoff로 실행합니다.
  • video_effect — Tello의 실시간 비디오 스트림을 필터링하고 표시합니다. 추가 패키지 필요: av, opencv-python, image.
  • joystick_and_video — 비디오를 보면서 PS3/PS4/Xbox One 게임패드로 Tello를 제어합니다. 위와 동일한 비디오 관련 패키지에 더해 pygame이 필요합니다.

관련 사이드 프로젝트(링크는 README에 있음)

  • HalloPy — 손 동작 컨트롤러: 손 동작으로 Tello를 제어합니다.
  • telloCV — OpenCV 기반 컨트롤러: 컴퓨터 비전용 비디오 프레임을 생성하고, 장면에서 감지된 색상을 추적하는 색상 추적기를 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트