Auto flight using a Qualcomm Snapdragon Flight platform (5) - Navigator SDK

0. Licensing (IMPORTANCE!)

$ adb push snapdragon-flight-license.bin /opt/qcom-licenses/

$ adb shell sync


1. Instllation

$ adb shell mkdir -p /data/bin
$ adb push snav_1.2.59_8x96.ipk /data/bin
$ adb shell opkg install /data/bin/snav_1.2.59_8x96.ipk
$ adb shell /etc/snav/enable_snav.sh

2. Configuring Runtime Parameters and run

$ vi /usr/lib/rfsa/adsp/200qc_runtime_params.xml

Changes configure the hardware for a 3s Lipo Battery.

$ adb shell ln -s /usr/lib/rfsa/adsp/200qc_runtime_params.xml /usr/lib/rfsa/adsp/snav_params.xml

$ adb shell start snav

3. Sensor Calibration

$ cd ~/ snav_calibration_manager -s (Static calibration)


$ cd ~/ snav_calibration_manager -t 5 (Thermal calibration)



* PX4 is not supported on the 820Pro dev kit.


Reference:
[1] https://tech.intrinsyc.com/projects/qualcomm-flight-pro-development-kit/wiki/navigator_sdk
[2] Qualcomm® Navigator™ SDK User Guide for APQ8x96 (80-P4698-22 Rev. A ), January 4, 2019

留言

這個網誌中的熱門文章

Tuing PID parameters in QGroundcontrol (2)

Useful PX4 Parameters

Burn linux image to eMMC storage on Banana Pi M3