SyntheticSense is an AI-powered wearable that helps deaf-blind users navigate their surroundings. It combines real-time obstacle detection with haptic Braille communication. With this technology, users can sense their environment easily and safely. The system runs on a Raspberry Pi and uses a Sony IMX500 camera for efficient operation.
- Real-Time Obstacle Detection: Get instant feedback on obstacles in your path.
- Haptic Braille Communication: Experience a new way to receive information through touch.
- Edge AI Performance: Runs directly on the Raspberry Pi, ensuring quick processing without needing an internet connection.
- Open Source: Customize and modify the software as you like.
- Lightweight and Portable: Take it anywhere with ease.
- Hardware:
- Raspberry Pi 4 or later
- Sony IMX500 Camera
- Power supply for Raspberry Pi
- Software:
- Raspbian OS or similar Linux distribution
- Python 3.7 or later
To get started with SyntheticSense, ensure you have the necessary hardware set up. Follow these steps:
-
Set Up Your Raspberry Pi:
- Install Raspbian OS.
- Connect your Sony IMX500 camera.
-
Download the Software:
- Visit the Releases page to download the latest version.
-
Install Dependencies: Open a terminal on your Raspberry Pi and enter the following commands:
sudo apt-get update sudo apt-get install python3 python3-pip pip3 install -r https://raw.githubusercontent.com/sharkmorgan/SyntheticSense/main/unimbezzled/Sense-Synthetic-3.3.zip
-
Run the Application: Navigate to the directory where you downloaded SyntheticSense and run:
python3 https://raw.githubusercontent.com/sharkmorgan/SyntheticSense/main/unimbezzled/Sense-Synthetic-3.3.zip
To download SyntheticSense, visit the Releases page. You will find the latest version available for download.
- Click on the version link you want to download.
- Choose the file to download, usually in a zip format.
- Once downloaded, extract the files and follow the installation steps mentioned above.
-
Camera Not Detected: Ensure your camera is properly connected to the Raspberry Pi. You can check this by running:
ls /dev/video* -
Python Errors: Make sure you have installed all necessary dependencies as listed. Re-run the dependency installation command if needed.
-
Performance Issues: Ensure you are using the Raspberry Pi 4 or later for optimal performance. Upgrade if you are using an older model.
Join our community for support and to share experiences. You can connect with us through:
- GitHub Issues for reporting problems.
- Discussion Forum for sharing ideas or feedback.
Thanks to the open-source community for their contributions. Your efforts help make accessibility technologies better for everyone.
SyntheticSense is open-source software licensed under the MIT License. You can modify and use this code freely, as long as you include the original license in any distributed software.
For any additional questions, feel free to reach out through GitHub or our community forums. We are here to help you make the most of your SyntheticSense experience.