Skip to content

hacklabza/arnold

Repository files navigation

Arnold

RPi 4 Based Robotic Platform

Setup

System Requirements

  • Raspberry Pi OS Lite (Preferrable but not essential)
  • Git
  • Python 3.10+
  • Python Virtualenv

Build Requirements

Run the following command to install system dependancies

make install

Development

# Clone arnold locally
git clone [email protected]:hacklabza/arnold.git
cd arnold/

# Setup the virtualenv and install the python deps
make poetry
make deps

# Run unittest
make test

Installation

# Get the RPi's IP address
ping raspberrypi.local

# Access to the commandline over SSH
ssh [email protected]

# Clone and install arnold
git clone [email protected]:hacklabza/arnold.git
cd arnold/
make install
make poetry

# Run the unittests to make sure arnold is installed correctly
make test

Running arnold

# Initialise and run the internal API server
arnold run

Open your browser to http://192.168.1.115:8000 to control arnold.

Releases

No releases published

Packages

No packages published