Skip to content

Aswin-JD/Sixth-Sense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SIXTH SENSE

sixth logo (1)

A Personal companion device for blind people to help them for navigation,communication and environmental awareness

PROJECT ARCHITECTURE

Sixth sense

TECHNOLOGY ARSENAL

FRONTEND

Framework Platform
React Native Android/ios

BACKEND

Framework Usage
Firebase Infrastructure and security
AI

MODELS PURPOSE
Gemini for answering questions
Gemini Vision pro for describe the image
yolo for object detection
OpenCV for face recognition
Easy OCR for extract images
Programming Languages

pythonjavascript--v1

Hardware
  • Raspberry pi 5
  • Microphone
  • Webcam
  • Power Bank (20000 mah)
  • GPS Module
  • Gyroscope sensor

Features

  • Enviromental Awarness
  • AI Assistant
  • Navigation System
  • Live Location Tracking
  • Alert System
  • Voice Messaging
  • Caregiver App
  • Face Recognition

Face Recognition

Searches for faces and once detected it measures the distance between the particular face and the camera.If the distance is less than the given safe distance it warns the person by displaying a warning text and directs them to take a different path.


Fall Detection

Utilizing the gyroscope sensor data obtained from Pi 5, we process the information using our model to determine whether the user has fallen or not.


Obect Detection

It checks for all the objects that are visible is the camera and displays the name of the object which are saved in YOLO V8, along with the probability.


Once a object is detected it uses the color of the object to measure the distance between the object and the camera and if the distance is less than the given safe distance then it warns the person by displaying a warning text and directs them to take a different direction.


This is the main python file which include all the speech to text converting functions which helps in reading out the warnings and texts from all the above mentioned files.And also with the help of Gemini and Gemini Vision Pro the blind person is able to have a full fledged human like conversation and at the same time fulfilling their day to day needs and requirements

Project Name

This is a React Native project for sixth sense [caretaker app].

Getting Started

To get started with this project, follow these steps:

Prerequisites

Make sure you have the following installed:

  • Node.js
  • npm

Installation

  1. Clone the repository:
git clone https://github.com/Kishorecoder96/sixth-sense.git
cd Mobile_app

2.Install dependencies:

npm install
npm start

for python code :

Hint:Python version needs to be 3.10 or lower
pip install -r requirments.txt
python main.py
STATUS

95 % of prototype is ready and fully functional .we need to improve on navigation and increase the features for navigation

About

A Personal companion device for blind people to help them for navigation,communication and environmental awareness

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors