Skip to content

ARK-Electronics/ark_companion_scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting started

This repository contains scripts and services for use with the ARK Jetson Carrier or the ARK Pi6X Flow. Use the setup.sh script to install the scripts and services. You can safely run this script as many times as needed.

Services

mavlink-router.service
This service enables mavlink-router to route mavlink packets between endpoints. The main.conf file defines these endpoints and is installed at /etc/mavlink-router/.

dds-agent.service
This service starts the DDS agent which connects with the PX4 uXRCE-DDS-Client. Telem1 on the flight controller is connected directly to the Jetson UART /dev/ttyTHS0. This service depends on the systemd-timesyncd service to synchronize system time with an accurate remote reference time source.

logloader.service
This service downloads log files from the SD card of the flight controller and uploads them to PX4 Flight Review
https://github.com/ARK-Electronics/logloader/blob/main/README.md

polaris-client-mavlink.service
This service receives RTCM corrections from the PointOne GNSS Corrections service.

jetson-can.service
This service enables the Jetson CAN interface.

jetson-clocks.service
This service sets the Jetson clocks to their maximum rate.

Scripts

The files in the scripts directory get installed at /usr/bin.