Moana
Overview
Status
Completed
My TODO List
Moana - Wishlist
Background
Sensors
Layering
Been There Done That
Remote Control
Heart and Brain Transplants
Gutting Mo
Shielding
Changes
Locomotion Motors
Battery Bracket
Microcontroller
Mounting Rails
Power Distribution
Mounting the Boards
H Bridge
Locomotion Revisited
Telemetry
XBee Modules
XBee Configuration
Basic Setup
Serial Communications
Telemetry Revisited
Push as well as Pull
Determining Orientation
Interfacing to the IMU
Testing the Compass
Compass Mounting - Thoughts
Compass Mounting - Implementation
Trial by Compass!
Level Shifting
Calibration
Running on a Bearing with a sane Compass
Compass Revisited
The LSM303D Compass Module
Wiring the Compass Module
Adding NiMH Batteries
The Verdict
A Theory - My Eureka Moment
Compass Tests
Compass on the mast
Compass on the Deck
Compass on the mast without accelerometer compensation
Compass on the mast without accelerometer compensation and added averaging
Bump Sensors
Sonar Sensors
HC-SR04 Sensors
HC-SR04 Sonar Beam Width
Maxbotix MB1003 Sensor
Maxbotix Sensor Mount
MB1003 EZ0 Sonar Beam Width
Maxbotix Sonar Comparisons
HRLV-SonarMax EZ0 (forward facing) sensor
LV-SonarMax EZ0 (side facing) sensors
Sonar Modes
GPS
GPS Modules
Accuracy
Improving GPS Accuracy
Home Made Differential GPS
Differential GPS Implementation
GPS Maths
Differential GPS Continued
Getting GPS and Xbee to Play
Tasks TODO
Notes:
Progress so far: June 2019
Going Mad with Averages
A Different Approach
Machine Vision
Motivation
Goal
Machine Vision Roadmap
Powering the Pi
Controlling the camera
Mounting the Pi
Adding Radio Control
Wheels Revisited (again)
Integrating Radio Controls with Arduino
The Radio Control Library
RadioControl.h
RadioControl.cpp
RadioControlExample.ino
Machine Learning Experiments
Labelling Data
Machine Learning Models
Simple Models
Data Preprocessing
Model Measurement
Precision and Recall
Simple Model Results
Software
Monana - Testing Random Forest Classifier
Artificial Neural Networks
Configuring the Pi
Activating the virtual environment
Versions
Pre-Processing Data
Labelling Data
Machine Learning Models
Single layer with 1024 nodes (tf_model1)
Single layer Model definition
Two layer Model definition
Three layer Model definition
Training Accurracy
Building Arduino Projects
Directory Structure
sonarMaxbotix.h
sonarMaxbotix.cpp
sonarMaxbotix.ino
Raspberry Barrel
Thoughts on Sensor mounting
Maxbotix Sensor Beam Width
Raspberry Barrel Changes
Pin configurations
Raspberry Barrel Wiring
Sonar Wiring Harness
DB15 Connections
Level Shifter Connections
Arduino and GPIO Connectors
Raspberry Pi
The Rasberry Barrel Mounted on Moana
Camera Angling Solutions
Configuring the Raspberry Pi
Virtual Environments
Tensorflow
OpenCV
Image Pre-Processing
Mowing Algorithms
Approach
MO0 - Mow in timed Stripes
MO1 - Mow in Stripes Using Bump Sensors
MO2 - Mow in Stripes Using Bump Sensor and Central Sonar
More Thoughts
Back on the Horse
Consolidating XBee Networks
XBee in API mode
Radio Control
Arduino and GPIO Pinouts
Arduino Mega
GPIO Ports
Logic Level Shifting
Drop-off Detection
Grass Detection Ideas
Infra Red
Optical/Colour Detection
|