We started out with a basic program that just repeats what you say to it. For example, if you tell the program "Lock the doors", it will repeat that exact statement back, reading back "Lock the doors".
After a week or so, we were able to get to this. This code can take in 1 command and use parsing inefficiently to get the result. Though it was inefficient, it was our first parsing code.
After another week of improving our code. We got a lot more efficient solution. The program can also take in a lot more commands, instead of only one, but the user interface isn't optimal yet.
This is our final product for the android app. This is our final product after 7 weeks of work, and under this is our product in action.
Progress with the CANtact and Can-Bus
Below is a video of our attempts and progress with the CANtact.