bitcraze/crazyflie-lib-python

Python library to communicate with the Crazyflie™

해결하는 문제

Crazyflie 드론을 제어하려면 일반적으로 저수준 무선 통신 및 명령 처리가 필요합니다. 이 라이브러리는 즉시 사용 가능한 Python API를 제공하므로 복잡한 세부 사항을 처리할 필요 없이 드론과 직접 통신하는 스크립트를 작성할 수 있습니다. 또한 드론 비행 및 설정을 위한 그래픽 도구인 공식 Crazyflie 클라이언트 애플리케이션의 통신 백본 역할을 합니다.

작동 방식

라이브러리를 설치하고 Python 클래스와 함수를 사용하여 무선 링크를 통해 Crazyflie에 연결합니다. 연결되면 비행 명령을 보내고, 센서 데이터를 읽고, 설정을 변경할 수 있습니다. 라이브러리가 기본 통신 프로토콜을 처리하므로 코드는 상위 수준의 메서드만 호출하면 됩니다. 2.1(+), 2.1 Brushless, Bolt를 포함한 여러 Crazyflie 모델을 지원합니다.

대상 사용자

Crazyflie 쿼드콥터를 제어하기 위한 사용자 지정 Python 프로그램을 작성하려는 개발자 및 연구원. 공식 클라이언트 위에 자신만의 드론 제어 애플리케이션을 구축하려는 사람들에게도 유용합니다.

주요 특징

  • Crazyflie 쿼드콥터를 직접 프로그래밍 방식으로 제어하기 위한 Python API 제공
  • Crazyflie 2.1(+), Crazyflie 2.1 Brushless 및 Crazyflie Bolt와 호환
  • 공식 Crazyflie 클라이언트 애플리케이션의 백엔드 통신 계층으로 작동
  • 빠르게 시작할 수 있는 문서 및 설치 지침 포함

관련

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