Saturday, April 23, 2016

Spring Semester Update

Since last semester, our team has made many strides forward towards having an improved working model of the 1/12th scale of the system. The bar-code scanner portion of the micro-controller programming has been implemented. It is still currently being tested on the real track, but we are able to obtain a good reading from the bar codes  and store the values into an array during our initial testing.

In terms of a routing system, we implemented the Breadth-first search algorithm into our code that allows the system to map out the track using localized nodes with specific id's that will correspond specific bar codes. With the algorithm, we are able to select a specific vehicle and ending destination, and the program will output the route in terms of adjacent nodes. This is based on the cost to travel from node to node, which we set within the program. In the figure below, you can see our new GUI with the routing system implemented.



We have also been working with the mobile app team on integrating the controls system with their database, server, and app. We currently tested using MQTT as our messaging protocol, to send data back and forth between the controls system and Eddie's database. We established connection with Eddie's database and some data was sent over, however there is still work to be done in order to polish the messages that are sent across.

No comments:

Post a Comment