/MagneticFieldLocalization

Primary LanguageEagleGNU General Public License v3.0GPL-3.0

MagneticFieldLocalization

The itensities of an indoor magnetic field may be used to aid localization of a mobile robot. This repository contains all the required files for an experiment to map and localize this field.

Task Status Priority Comments Next Steps
3D CAD
3D Phone Model In-Progress Medium Test Model Printed Re-print larger model
3D IR Wheel Encoder Model In-Progress Medium Test Model Printed Re-print larger model
---
Circuit
Make Board ORDERED HIGHEST Waiting on Phone Model Test/ Schematic Verification Solder
Make Schemematic Made Encoder HIGHEST Symbol/Phone Model Symbol/Voltage Divider .
---
Arduino Code
Main ino program Started High . Draft
Program Wheel Encoder General Logic Drafted Medium Started to write header file Test on hardware
Differential Drive Classes made Medium Started to write header file Test on hardware
PID Controller Classes made Low . Test on hardware
Serial Communicator Generation framework made Medium Shared Message Framework created Lower baud rate
---
Android Code
GUI Using sample code Medium . Commit/Draft user flow chart
Magnometer Sensor API In-Progress High . Read through API's
Serial Communicator External API's tested High Shared Message Framework created Lower baud rate
Localizer Not Started Very High Depends on most everything else before we can begin Finish everything else
Network Module Not Started Medium/Low It would be really nice to have some way to control the robot from a computer ?
---
Python Data Viewers
Histogram Plotter Made Script to plot velocities Low . Generalize?
Scatter Plot Made Script to plot sensor voltages Low . Generalize?
---