Wednesday, June 4, 2014

Patent Application

Tomorrow we meet with Bruce Winchell, a patent attorney for Technology Ventures Corporation (TVC) so that we can go over the patent application. Hopefully there won't be too many revisions and we can submit the application soon! Yay!

Thursday, May 29, 2014

Arduino and Raspberry Pi Libraries are Linked

Finally all of the libraries needed to complete the product are linked. Basically, we were having trouble compiling our code because of third party library compatibility. This is a problem no longer!

Thursday, May 22, 2014

Community Review

We had our community review last night. We displayed all the work and the progress of our invention so guests were able to go around and learn about each part of the project and team.

Albert talking explaining our prototyping process

Monday, May 19, 2014

Software Update

Where We're at Now

For a while now, we've been working on getting the ArduPi library linked with the rest of our required libraries. This has been difficult because of how we have the other libraries installed, and functions in different libraries that have the same name.

Why is this a Problem?

ArduPi is a library that is specifically for using Arduino shields with a RaspberryPi. We need this functionality because we are using both a RaspberryPi and an Arduino Uno board, and these two need to communicate. Our solution for communication was to use a RaspberryPi to Arduino shield, which allows for the addition of Arduino Shields to a RaspberryPi.

How Does That Help?

Since we can now use Arduino Shields with the RaspberryPi, we can use two XBee modules to handle the communication. The only issue is that we can't get code to work. 

Why won't the Code Work?

When working with multiple libraries, it becomes a challenge to make sure everything is working well together. So far, we're using 4 different libraries. In order to get everything working properly, there cannot be repetitions of functions in different libraries, and the code needs to be able to find all the different libraries. That means that libraries need to be installed in a proper way, and then changes need to be made to make sure there are no repetitions of functions. Our problem is that we can't get the libraries linked properly, and we are not sure how to fix it. We have been actively working to find help with this, but to no avail. 

Wednesday, May 14, 2014


Last weekend Albert, Zack, and I presented our invention and RoboRave's RoboVate Contest. This is where students showcase their inventions and innovative designs to the RoboRave community. There was a lot of interest and we even got to talk to some police officers!
Talking to some interested kids about the invention


Good luck to everyone on the SODA InvenTeam who are taking college credits and have finals this week and for the high school finals next week!