Project title Roborigger Smart Remote Maintenance
Project Description

Company Background Roborigger is a rotation control device produced by Roborigger Pty Ltd (RRPL). The device is used in lifting operations where heavy loads are transported from one location to another via crane. Roborigger is installed between the boom of the crane and the load and allows the operator to rotate and release the load via remote control at a safe distance. Roborigger is manufactured in Perth and shipped to multiple national and international markets.

Each Roborigger has an array of sensors, including a dome security camera, accelerometer, gps and loadcell weight. The sensor data is currently collected and sent back to the Roborigger IoT dashboard (Thingsboard running on AWS).

A previous project has implemented a “health check” system that performs various tests (e.g., running the motor and measuring sensor values). The health check gives a standard “as is” report with test results being green, amber or red. The health check can be run remotely and a pdf report is created for each run. The reports are stored in the Roborigger cloud.

Problem description (building on the existing Health Check functionality)

  • Build a generic system that that takes sensor values as input and then provides a report that says what problems are likely to occur. In essence this is a predictive maintenance version of the health check module.
  • For example: Coolant Temp, sensor current, battery discharge, motor temp. A certain combination could indicate one of faulty water pump, loose connection, faulty thermostat, faulty hose. Some of these combination rules are "business rules" that are already known. New "smart" rules for maintenance conditions may discoverable using machine learning techniques.
  • The Smart Remote Maintenance software should be configurable and scalable so that it can handle the addition of more and different sensors to the Roborigger sensor array.

Suggested Project Methodology

  1. Review existing test procedures
  2. Review software for setting and reading sensor data
  3. Design and implement a maintenance rule example test case scenario
  4. Design and implement a configurable framework for designing and running maintenance test scenarios
Client Derick Markwell
Other Stakeholders Mick Dunne
Desirable Prior Experience Internet of Things; Systems Programming; C++ and/or Python; Linux/Ubuntu; Machine Learning
Special Conditions The sensors and control software required for this project are available at Roborigger. Site visits will be required.
Intellectual Property The IP exploitation model requested by the Client is: Creative Commons (open source)
Further Information https://www.roborigger.com.au/
Version CITS5206 17 July 2023