BluTrace
BluTrace is a Bluetooth based triangulation system to help visually challenged people navigate in unfamiliar public spaces.
Pinned Repositories
bluTrace
BluTrace is a Bluetooth 4.0 or BLE based invention where a set of Beacons can be configured with co-ordinates and a BLE sensor can be used to sense the sensors position with respect to the beacons. Thus allowing one to roughly triangulate a user's location and thus guide the user to their area of interest.
node-app
This repository contains the UI code to enable a user to register bluetooth beacons and set them up in a rectangular space, in the form of a mesh via assigning Cartesian co-ordinates. The signal strength combined with the Cartesian co-ordinates help the triangulator figure out the corrected inertial position of a user moving in this space.
sensortag-bluTrace
This repository contains code which runs on the sensor. While the sensor reads out the RSSI or signal strength from various beacons, it also contains a gyrometer, inertial sensors and magnetometer. A user wears the sensor in her hand and points in the direction where she wants to move and the system senses the direction of intent and informs the user, given their final destination, is the vector the have chosen to follow will lead them to their destination or not.
UIGraph
This repository contains the algorithm to calculate given a connected graph of beacons, which is the best path to take to reach the destination of choice.
BluTrace's Repositories
BluTrace/bluTrace
BluTrace is a Bluetooth 4.0 or BLE based invention where a set of Beacons can be configured with co-ordinates and a BLE sensor can be used to sense the sensors position with respect to the beacons. Thus allowing one to roughly triangulate a user's location and thus guide the user to their area of interest.
BluTrace/node-app
This repository contains the UI code to enable a user to register bluetooth beacons and set them up in a rectangular space, in the form of a mesh via assigning Cartesian co-ordinates. The signal strength combined with the Cartesian co-ordinates help the triangulator figure out the corrected inertial position of a user moving in this space.
BluTrace/sensortag-bluTrace
This repository contains code which runs on the sensor. While the sensor reads out the RSSI or signal strength from various beacons, it also contains a gyrometer, inertial sensors and magnetometer. A user wears the sensor in her hand and points in the direction where she wants to move and the system senses the direction of intent and informs the user, given their final destination, is the vector the have chosen to follow will lead them to their destination or not.
BluTrace/UIGraph
This repository contains the algorithm to calculate given a connected graph of beacons, which is the best path to take to reach the destination of choice.