This project aims to empower visually impaired individuals with enhanced mobility and independence. By integrating cutting-edge technology into wearable devices, we offer an innovative solution to navigate the world safely. Utilizing Arduino UNO, Raspberry Pi, ultrasonic sensors, vibration motors, and potential AI integration, our system provides real-time feedback to detect and avoid obstacles.
- Obstacle Detection: Advanced ultrasonic sensors scan the environment to identify obstacles.
- Tactile Feedback: Shoes equipped with vibration motors alert users to obstacles in their path.
- Auditory Assistance: The smart stick provides voice feedback, offering guidance and alerting to nearby objects.
- Smart Stick Functionality: Utilizes triangular similarity for precise distance estimation of obstacles. The system is calibrated against known distances to ensure accuracy. Additionally, it can discern the direction of movement of obstacles, informing the user whether they are approaching or moving away.
- Technical Foundation: Utilizes Arduino for real-time sensor data processing and Raspberry Pi for higher-level computations and future AI enhancements.
- Arduino IDE for programming the Arduino UNO
- Raspbian OS installed on the Raspberry Pi
- Hardware Setup: Follow the detailed schematics included in the repository to assemble the hardware components.
- Software Configuration:
- Install necessary libraries on the Arduino and Raspberry Pi.
- Deploy the Arduino sketch to the Arduino UNO.
- Set up the Raspberry Pi to process the sensor data and manage feedback mechanisms.
- System Activation: Power up the system, and it's ready to use.
Simply turn on the system before navigating. It operates autonomously, providing vibrational feedback through the shoes and auditory signals via the stick when obstacles are detected.
Check out the demo videos of our project in action:
- Smart Stick Demo - See the smart stick in action, providing auditory guidance for navigation.
- Algorithm Demo - See the smart stickalgorithm detecting obstacles in action.
- Project Presentation - See a presentation describing the purpose, approach & solution of this project
- AI Integration: Plans to incorporate machine learning for improved object recognition and navigation.
- GPS Functionality: Explore GPS integration for enhanced outdoor navigation capabilities.
We welcome contributions! Whether it's feature suggestions, bug reports, or code contributions, check our contribution guidelines for more information on getting involved.
This project is licensed under the MIT License - see the LICENSE
file for details.
For any questions or collaboration inquiries, please reach out via [[email protected]].
Your support and contributions are invaluable as we work towards creating a more accessible and navigable world for the visually impaired.