We are excited to present the Users Conference Programming Hackathon 2017 winners!

 

The theme of this year's Hackathon was IIoT: Asset Health Monitoring, Predictive Analytics, and Maintenance Optimization of industrial mobile assets. Barrick Gold Corporation, the largest mining company in the world, kindly provided a sample of one of their sites with haul trucks data. Participants were encouraged to create killer applications for Barrick by leveraging the PI System infrastructure.

 

The participants had 23 hours to create an app using any of the following technologies:

  • PI Server 2017 Beta
  • PI Web API 2017 Beta
  • PI Vision 2017  Beta
  • PI OLEDB Enterprise 2016 R2

 

Our judges evaluated each app based on their creativity, technical content, potential business impact, data analysis and insight and UI/UX. Although it is a tough challenge to create an app in 23 hours, seven groups were able to finish their app and present to the judges!

 

Prizes:

1st place: $400 Amazon gift card, one year free subscription to PI Developers Club, one time free registration at OSIsoft Users Conference over the next 1 year

2nd place: $300 Amazon gift card, one year free subscription to PI Developers Club, 50% discount for registration at OSIsoft Users Conference over the next 1 year

3rd place: $200 Amazon gift card, one year free subscription to PI Developers Club

 

 

Without further do, here are the winners!

 

1st place - Random Sample

 

The team members were: Jacqueline Davis, James Hughes, Matthew Wallace and Jon Horton.

 

IMG_2072.JPG

 

Team Random Sample developed an app for the drivers of haul trucks. They receive points for optimal driving and reporting of road hazards. The displays of the app support driver interaction. On top of that, they have added a bar code security to access the web site.

 

The team used the following technologies:

  • PI Vision
  • Google Maps
  • Node.JS

 

Here are some screenshots presented by the Random Sample team!

 

 

 

 

 

2nd place - Machine Learners

 

The team members were: Ionut Buse, Gael Cottet and Jean-Francois Beaulieu

 

IMG_2071.JPG

 

 

They developed an app named Truck learning. It is a predictive analytics application, which uses Azure machine learning to predict fuel consumption statistics based on different attributes of a haul truck's trip.

 

The team used the following technologies:

  • Azure Machine Learning
  • AngularJS
  • AF-SDK
  • Azure Web Services

 

Here are some screenshots presented by Machine Learners!

 

 

 

 

 

3rd place - Atomic 79

 

The team members were: Mina Andrawos, Stew Bernhardt, Seth Gregg and Dave Johnson.

 

IMG_2064.JPG

 

 

Team Atomic 79 developed an app named Barrick Tomcat, which is actually a suite of the following 3 apps:

  • Color LED data visualization of truck health
  • Intelligent bot for truck status
  • Convert human voice to PI tag values for truck driver to annotate PI data

 

The team used the following technologies:

  • Node.js (axios, firmata, node-pixel)
  • Microsoft Bot Framework
  • Azure SDK
  • Microsoft Cognitive Services

 

Here are some screenshots presented by Atomic 79!

 

 

 

3rd place - PI in the sky

 

The team members were: Rhys Kirk, Rob Raesemann, Yevgeni Nogin and Lonnie Bowling.

 

IMG_2083.JPG

 

PI in the sky team created the Haul Truck Monitoring and Performance app. The app provides analytics and visualization of Haul Truck Performance including pattern recognition, custom dashboard, and PI Vision displays.

 

The team used the following technologies:

  • Angular 2
  • D3
  • Python
  • Asyncio

 

Here are some screenshots presented by PI in the sky!