Command-line utilities for interfacing with ARK products.
These tools wrap ftp_client from mavsdk-examples, so install that first:
git clone https://github.com/ARK-Electronics/mavsdk-examples.git
cd mavsdk-examples
make && make installmake install drops binaries in ~/.local/bin, which must be on your PATH.
Then install these tools:
git clone https://github.com/ARK-Electronics/ark_cli_tools.gitAdd to your ~/.bashrc:
cd ark_cli_tools
echo "export PATH=\"$PWD/bin:\$PATH\"" >> ~/.bashrc && source ~/.bashrc# List logs on drone
logs_list
# Download latest log
logs_download
# Upload UAVCAN firmware
upload_uavcan <septentrio|teseo|flow|rtk-gps|cannode|[filepath]>Auto-detects connection in this order:
- Serial via
/dev/serial/by-id/usb-ARK_*-if00(any ARK flight controller on USB) - UDP via
pi6x.local:14550 - UDP via
jetson.local:14550