We wanted to build a device to help vulnerable communities navigate traveling better. Our original idea was a GPS-enabled platform (to hold luggage/belongings) which follows a user based on their location (accessed through their cell phone) and takes vocal commands from the user's voice only (commands such as "stay" and "follow me"). To accomplish this we planned to use a Dragonboard and the Lab41 Voices technology.
Though we accomplished a lot of our goals, we ultimately could not complete our project. We were able to:
- Create an iPhone app which accesses a user's coordinates and writes them to an AWS DynamoDB table in real time
- Read from the AWS table in real time from the Dragonboard using Python
- Calculate the angle and distance between the user and the Dragonboard (platform)
- Wrote code to control motors (on/off) to facilitate movement and turning via Arduinos based on the location data from the Dragonboard/phone
- Built a moving platform with 4 wheels and motors
We were unable to find an adequate power source and/or resistance to use between the Arduinos and the motors - resistance was either too high for the wheel to turn, or too low and the resistor began to melt - so we were unable to integrate the software and hardware aspects of our project.
If we had more time, we would fix the issue with overheating/underpowering, implement our voice command system, and find a more accurate way to access location/follow user (we were unable to access GPS coordinates from the Dragonboard itself and had to calculate location a different way).