Designing Vehicle Data-Capturing Software
Software Design, Fall 2013
The aim of this project was to create the framework and software to read and process data from sensors on a Mini-Baja car and visualize those results in a meaningful way for pit crew members or the driver. This project was motivated by the needs of Phoenix Racing, Olin’s Mini-Baja team. With the software, the team can be informed of racing conditions or performance problems on the car.
Because the team had already opted to use a beaglebone black to read sensor data, the software written for this project was tailored to be used on a BeagleBone Black. A dashboard was also written to visualize the data in order to demonstrate the capability of the software. Although the team intends to use cellular 4G to transmit and store the data to a database, this project mimics that process by running a module on a laptop and transferring data from the beaglebone to the laptop using the serial port.
Feel free to explore the pictures (with captions) below. You may also read a pdf copy of the final report by following the button below or download a copy of the final report using the download link below the pictures!
Because the team had already opted to use a beaglebone black to read sensor data, the software written for this project was tailored to be used on a BeagleBone Black. A dashboard was also written to visualize the data in order to demonstrate the capability of the software. Although the team intends to use cellular 4G to transmit and store the data to a database, this project mimics that process by running a module on a laptop and transferring data from the beaglebone to the laptop using the serial port.
Feel free to explore the pictures (with captions) below. You may also read a pdf copy of the final report by following the button below or download a copy of the final report using the download link below the pictures!
finalizedprojectreport.pdf |