Based on the previous projects, you now have mobile robots that can move around, accept commands, see, and even avoid obstacles. This project will help you locate your robot while it moves, which can be useful for a robot that is fully autonomous. The robot is mobile, but let's not let it get lost. You're going to add a GPS receiver so that you can always know your location.
In this chapter, you will learn:
- How to connect the BeagleBone Blue to a GPS device
- How to access GPS programmatically and determine how to move to a location
In this project, you'll need a GPS device. There are a lot of options and they come with many different interfaces, but because we want to avoid using a soldering iron or other complex connection processes, we're going to choose one with a USB interface. Here is an image of a device I have...