Skip to content

Gremsy/PayloadSdk

Repository files navigation

PayloadSdk

This repo is officially SDK for all Gremsy's Payloads

Hardware

  • Ubuntu PC (x86_64)
  • Jetson platform (aarch64)
  • Raspberry Pi

Clone the project

git clone -b develop --recurse-submodules https://github.com/Gremsy/PayloadSdk.git

cd PayloadSdk/libs/gSDK/
git checkout gSDK_V3_alpha
git pull origin gSDK_V3_alpha

Hardware setup

PayloadSDK supports 2 control conections, that's configured at payloadsdk.h:

Image

Figure 1: Hardware setup use Ethernet or UART connection

How to build

  • Install required lib
sudo apt-get install libcurl4-openssl-dev libjsoncpp-dev
  • Build project
cd PayloadSdk
mkdir build && cd build

cmake -Dpayload ../
e.g. cmake -DVIO=1 ../
     cmake -DGHADRON=1 ../
     cmake -DZIO=1 ../

make -j6