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? |
| --- |