Skip to content

Real time processing chain for AgriSat running as microservices via systemd.

Notifications You must be signed in to change notification settings

ULAS-HiPR/relay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

relay

CanSat Render
An MVP for a processing chain to enable multi sensor acquisition and multi actuator control on a robotic system. Services are currently built around the MAch24 competition use case running an agricultural monitoring system via a Raspberry Pi HQ camera and a Pix2Pix CGAN model to transform RGB images to NIR images for NDVI and NDWI analysis for crop health monitoring along with telemetry and odometry requirements for safe and legal high powered rocket flight as a CanSat component.

Installation

git clone https://github.com/ULAS-HIPR/relay.git 
cd relay

Usage

Below is the shotgun approach to deploying all services. For individual service deployment, see the service READMEs.

chmod +x ./deploy.sh 
./deploy.sh # Deploy and start all services

chmod +x ./quit.sh
./quit.sh # Stop all services

Services

Name Docs Description Tools Status
sat_agrinet agrinet CGAN Inference for NIR -> RGB Synthetic Image Generation Python, PyInstaller Ready for Test
sat_camera camera Camera Capture and Image Storage Bash, libcamera Ready for Test
sat_telemetry ... ... C++, Make g++ Unsupported
sat_odometry ... ... C++, Make, g++ Unsupported

About

Real time processing chain for AgriSat running as microservices via systemd.

Resources

Stars

Watchers

Forks