Inspiration

We were considering Gamification of car sharing that were not only fun, but also solving some common problems of car sharing (e.g. checking the status of the car between users). For that purpose we developed an augmented reality game that take contribute to taking pictures of the car.

What it does

Some figures appear above specific patterns in the cars (e.g. sticked stickers) and one should search for them and click on them. The result is that the user get a reward and the app takes a screenshot. This can be used to create a tombola game: each time they click they have a given chance of receiving gifts (either monetary or discounts on the course). Hoping that they will quickly get addicted and continue to use the car sharing system. The photos taken can then be either be checked by other users against reward or one could implement an image processing algorithm to determine the cleanliness/status of the car.

How we built it

We used Unity with the AR Vuforia framework. The code of the project can be checked on Github under the name GetInvolvo

Challenges we ran into

The whole discovery of Unity and C# was very challenging. Being able to quickly adapt to tools and efficiently divide the tasks to distribute the learning material was probably what was the hardest since we it is difficult to forecast which skills to learn without knowing the difficulties beforehand

Accomplishments that we're proud of

Although we knew C++ for scientific computing, we discovered for the first time C#, Unity and AR developping. We are incredibly proud that we have been able to uses the tools

What we learned

We learned from scratch how to develop an Android application, using Unity and Vuforia to implement an Augmented Reality solution to our application.

What's next for Get InVolvo

The application is really at a basis state and much more are to be accomplished : first, make a partnership with a fleet owner to have the resources to continue the projects, then building a friendlier UI, implementing more games, adding machine learning to address the issue of evaluating the status of the car and so on.... Many things can be done

Built With

Share this project:

Updates