Rid3
Team D7: Forever Akpabio, Emmanuel Obu, Akintayo Salu
18-500 Capstone Design, Spring 2025
Electrical and Computer Engineering Department
Carnegie Mellon University
System Architecture
Product Pitch
Rid3 makes navigating while riding a bicycle easier for people. Most riders often have to ride with one hand while looking at their phone or smart watch in order to navigate their surroundings when they are riding. These methods can be dangerous and many smart watches are quite costly. Currently, audio guided GPS systems exist that can help with navigation but there is lack of support for increased awareness while riding to avoid obstacles that may appear in a riders’ blindspot. We believe a device like Rid3 which provides haptic feedback through vibrations coupled with audio feedback will be beneficial for providing a safer riding experience for bicycle owners. Rid3 guides users where to go based on audio and haptic feedback and detects when obstacles are in the user’s blind spots. Vibrations tell users when objects are in their blind spots. So come along and join us for the Rid3!
http://www.ece.cmu.edu/~ece500/projects/S24-teamxx
System Description
System Evaluation
Conclusions & Additional Information
The system in broken up into two main pieces. The primary device hub holds our RPi 4, which acts as a centralized system for most of our hardware and software. The radar sensor, fan, GPS module, and battery are all attached to the RPi. We host our speech recognition, audio response, gps tracking, object detection, and navigation algorithm on our RPi. Our wristband holds the Blues Swan device which acts as a centralized system for our wristband battery, HC-05 bluetooth module, and vibration motor. Through the Vibration algorithm hosted on the swan, we use the HC--05 to receive bluetooth signals from the RPi allowing for vibration triggers.
Acrylic Encasing
Battery
Primary Device Hub ( Top view)
Time to receive a vibration from when object is detected
Lessons Learned:
Metric | Target | Actual |
Wristband Battery Life Main Device Battery Life | ≥ 5 hours ≥ 10 hours | ≥ 50 hours ≤ 8 hours |
Detection to Haptic Feedback Latency | ≤ 1 seconds | .979 secondes |
Blind Spot Detection Rate/Range | ≥ 95%/ ≤ 10 ft | ≥ 66%/ ≤ 34.9 ft |
Distance to Receive Instructions | 200-300 ft | 200-350 ft |
Destination Speech Recognition Accuracy | ≥90% | ≥ 73% |
GPS module
OPS-243 Radar Doppler Sensor
RPi 4
Fan
Velcro strap
Haptic Feedback Wristband
Vibrating motor
Bluetooth hc-05
Wristband on Hand
Device on POGOH Bike
Primary Device Hub
Wristband
Battery
Key
Hardware off the shelf
Raspberry Pi
Hardware Designed
Software off the shelf
Software Designed
OPS-243 Radar Sensor
Miscellaneous
Speech Recognition + Audio Response
Google Speech Recognition
Pyttsx3
Google Maps API
Object Detection Algorithm
Direction Algorithm
Mini Breadboard
Battery
HC-05 Bluetooth
ERM Vibration Motor
GPS Tracking
GPS algorithm
Ultimate gps breakout v3
Bluetooth Headset
Blues Swan
Vibration Algorithm
Fan
Sensor detection accuracy rate for different objects
Blind Spot Detection System:
Navigation Algorithm:
GPS:
Blues Swan Microcontroller
Sony Bluetooth
Headset
PLA Encasing
Battery
Our Blog QR
Average GPS Error Distance Testing
Device attaches under bike seat with GoPro mount. User uses bluetooth headset to initiate journey by saying destination. Routes get generated using Google maps API. GPS data is being collected through GPS module, and converted to longitude and latitude for direction algorithm. Algorithm uses longitude and latitude to estimate nearest turn for direction instructions. Simultaneously the radar sensor is checking blind spots for any incoming objects. If object is detected, sends bluetooth ping to HC-05, initiating vibrating motor to trigger on the Blues swan.
Destination Speech-to-Text Testing
Gopro mount attachment
What Worked:
Our device offers voice-activated audio navigation for an entire journey and uses vibration alerts to notify riders of objects entering a 20-degree blind spot detection zone.
What Didn’t Work:
Field of view not as large as we wanted it to be. Accuracy of blind spot detection, speech recognition, and audio feedback not as high as we wanted.
Future Improvements:
Use - Case Requirements