Pymavlink를 먼저 학습하고, 처음 입문하시는 분들을 위하여 강좌를 시작합니다. 그럼 예전에 강의한 Dronekit-python과 pymavlink 차이점이 뭘까요 ?
둘다 드론을 제어하기 위하여, python 언어로 작성된 사용자 친화적인 라이브러리입니다. 직접 mavlink protocol 를 사용하지 않고, 개발자가 간단한 함수 호출 또는 속성을 조회하는 형식으로 추상화된 라이브러인데, pymavlink 가 Dronekit-python 보다 한단계 더 저수준( low-level )이라는 점이 큰 차이점 이라 할 수 있습니다. low-level 이라 함은 기능이 부족하다는 뜻이 아니라, 사용하기 좀더 복잡하지만, 세세한 제어가 가능하다는 뜻이기도 합니다.
DroneKit-Python은 내부적으로 pymavlink를 사용합니다. 무엇보다도 중요한 사항은 Dronekit-python 라이브러리 버전업이 미진하고, MAVLink2 에 아직 대응하지 못하는 현실이 문제라고 봅니다....
#
ardupilot
#
autopilot
#
Drone
#
mavlink
#
pixhawk
#
pymavlink
#
python
#
자율주행
원문 링크 : Pymavlink란 ? 강좌를 시작하며