Dronekit-SITL을 사용하여 개발 시 Flight Mode 변경이 안될 경우입니다. 제 강좌를 쓸 당시 실행이 되는 것을 확인 하였는데 지금 현재 실행해보니 안되는 군요 실제 Pixhawk 에서는 Flight Mode가 변경이 잘되나 Dronekit-SITL 애서만 실행이 안되는 문제입니다.
이 문제는 pymavlink 버전 문제로 보입니다. 아래와 같이 예전 버전으로 재설치 하시면 실행됩니다. 1.
기존 설치 삭제 pip uninstall dronekit-sitl pip uninstall pymavlink 2. 예전 버젼으로 재설치 pip install dronekit-sitl==3.3.0 pip install pymavlink==2.4.8 3.
실행 및 테스트 dronekit-sitl copter...
#
dronekit
#
dronekit-sitl
#
Flight
#
Mode
#
VehicleMode