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
Log in or sign up for Devpost to join the conversation.