Skip to main content

Controller module for the gaia boat

Project description

The Gaia Boat is an autonomous boat designed to collect trash from a lake’s shore. It uses image processing to detect obstacles and trash, an app for tracing routes and a series of other embedded software for controlling the hardware.

Other Gaia Boat’s software links

The control module

Usage and installation


This module is used to represent the internal state-driven machine, modeled after Petri’s Net, that is the core of the Gaia Boat project’s operational logic, while doing the integration between sensors, electronic components and high level software.


To install the package you must install if through pip, using the following command:

pip install gaia-control

Or adding it into your requirements file. You can see the latest version HERE.

If you want to upgrade its version you must use:

pip install --upgrade gaia-control

Note: this module has every other Gaia software as dependency, the only exception is the mobile app.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gaia-control, version 0.1.8
Filename, size File type Python version Upload date Hashes
Filename, size gaia_control-0.1.8-py3-none-any.whl (5.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size gaia-control-0.1.8.tar.gz (4.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page