Testing is crucial. These are my notes from things I learned on today’s autonomous boat tests.
- Do not program GPS coordinates at 5am! This is critical. The boat went out to the middle of the lake and stopped. It took me several moments to realize it did exactly what I asked it to do. I failed to enter in return coordinates.
- The shoreline is dynamic. Do not trust Google Maps, even in satellite view, when getting GPS values close to shore. Your boat may run aground. Again, doing exactly what you told it to do.
- My remote could reach across the lake. Thank goodness I programmed that feature or all would be lost.
- I increased the throttle speed slightly(2 degrees) and observed the boat is overcompensating on turns. Will need to adjust turn rates down for new speed.
- At today’s speed(+2 over minimum), it went 1/4 mile and used 20% of the battery.
- Idea: a script to validate my GPS points in the Arduino sketch.