Skip to content

ARK-Electronics/ark_cli_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ARK CLI Tools

Command-line utilities for interfacing with ARK products.

Installation

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 install

make 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.git

Add to your ~/.bashrc:

cd ark_cli_tools
echo "export PATH=\"$PWD/bin:\$PATH\"" >> ~/.bashrc && source ~/.bashrc

Usage

# List logs on drone
logs_list

# Download latest log
logs_download

# Upload UAVCAN firmware
upload_uavcan <septentrio|teseo|flow|rtk-gps|cannode|[filepath]>

Connection

Auto-detects connection in this order:

  1. Serial via /dev/serial/by-id/usb-ARK_*-if00 (any ARK flight controller on USB)
  2. UDP via pi6x.local:14550
  3. UDP via jetson.local:14550

About

CLI Tools for interfacing with ARK products

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages