11/16/18: First attempt at sensor array
ToF sensor connected to servo, all of which is being powered by an Arduino Leonardo
11/28/18: Second attempt at sensor array.
The scanning mechanism has been implemented, and the system has been condensed and streamlined
1/7/19: First Prototype.
The sensor array has been attached to the vest and connected to a power supply. Components have still not fully been integrated into the vest, and haptic feedback still needs to be incorporated. Also, we would like to move from being computer powered to being battery powered, which will be accomplished with the next model. Also, we will have to find a way to fix the sensor array at a given angle and make room for additional sensor arrays at different angles.
3/1/19: Rudimentary incorporation of haptic feedback.
The vibration motor has been coded in such a way that it responds to the input from the ToF sensor and vibrates at varying intensities as a result of proximity alerts. We still have to figure out how to contain the system in a smaller space as well as create a web of vibration motors instead of just one.
4/10/19: Implementation of Arduino Micro with I2C multiplexer in order to condense system.
While this system has yet to have vibration motors incorporated, it has greatly reduced the bulk of the hardware and will make it easier to implement in a final product. Prototype with this system should be completed shortly
5/16/19: First fully functional model.
This system incorporates the scanning mechanism, ToF sensors for both elevation changes and horizontal obstacle detection, and targeted vibration motors.
5/20/19: Final Circuit.
This is a visualization of our final circuit. It features a servo which is responsible for rotating the sensor array, which is composed of one ToF sensor for horizontal obstacle detection and one ToF sensor for detection of changes in elevation. The four vibration motors can be seen, one below the others for notifications about changes in elevation. The other three are targeted to provide information about whether obstacles are approaching from the left, right, or straight ahead. We ended up having to use an Arduino Romeo as opposed to the Arduino Micro, which increased the size of the system but ultimately gave us the functionality that we needed to achieve all of our project goals.
5/24/19: Fully functional and refined model.
This video shows our project working. We first disoriented the test subject, and then had them pass through a obstacle course that we set up without their knowledge. The video shows the test subject receiving responses from the system that allow them to navigate through the course.
6/4/2019: Research Poster.
This poster summarizes our efforts and provides an overview for our entire project.