@@ -44,7 +44,25 @@ These can either be on the same machine or distributed on separate servers.
...
@@ -44,7 +44,25 @@ These can either be on the same machine or distributed on separate servers.
## Observer
## Observer
* A guide on how to prepare the observer hardware in available on request.
### Hardware setup and calibration
*
A guide on how to prepare the observer hardware in available [on request](people).
### BeagleBone Green setup
* Download the latest Debian flasher image (*console* version is sufficient) from [eLinux (monthly builds)](https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Debian_Stretch_Console_Snapshot) or [beagleboard.org (releases)](https://beagleboard.org/latest-images). Use e.g. [Balena Etcher](https://www.balena.io/etcher) to write the image to a microSD card.
* Insert the microSD card and press and hold the *user button* while powering up the BeagleBone until all 4 LEDs are on. The Debian image will then be flashed onto the eMMC (takes ~10 minutes). After completion, the BeagleBone will shut down (all LEDs off).
* Replace the flasher SD card with an empty one (formatted to ext4).
* Make sure the network connectivity to the BeagleBone works.
* Clone the repository to your computer and run the [basic setup script](https://gitlab.ethz.ch/tec/public/flocklab/observer/-/blob/master/debian/setup_system.sh):
```
cd observer/debian
./setup_system.sh fl-xx
```
* Run the [main setup script](https://gitlab.ethz.ch/tec/public/flocklab/observer/-/blob/master/setup_observer.sh) to install all required packages, tools and scripts on the BeagleBone.
```
./setup_observer.sh [beaglebone_address]
```
* Pair the BeagleBone with a FlockLab 2 cape and install the correct calibration files.