This guide walks a user through the steps of setting up software on the computer in order to have the ADAPT payload perform realtime analytics. Please note that some of the software used is subject to change and may need adjustments per platform. The guide is initially meant to work primarily on NVIDIA's Tegra hardware, but should represent steps that would be very similar, if not the same, on other hardware platforms.
Simulation vs. Live Hardware
Getting the ADAPT software stack
Follow these steps to setup prerequisite software and the open source ADAPT ROS software stack.
Setting up 1PPS hardware input
The ADAPT payload uses a One Pulse Per Second (1PPS) input from the GPS sensor in order to synchronize the time on the system, sensors, and cameras as accurately as possible. Follow these steps to get 1PPS working.
Configuring the time server
Setting up the PTP server
Configuring automatic startup
Follow these steps to get the PTP and ADAPT software stacks running automatically when the computer boots up.
Setting up the Basestation User Interface
Steps to setup a docker container with a User Interface (UI) for remotely monitoring/controlling the ADAPT software can be found here.