A Health and Usage Monitoring System for ROS-based Service Robots

Eduardo Pinto, Pedro Deusdado, Francisco Marques, Ricardo Mendonca, Andre Lourenco, Pedro Santana, Luis Flores, Jose Barata

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)


This paper presents a multi-core processing solution for ROS-based service robots. The power management together with the control and availability of the processing resources are supervised by a custom-made Power Management Board (PMB) based on a Digital Signal Processor (DSP) micro controller, implementing a Health and Usage Monitoring System (HUMS). The proposed architecture also allows for the PMB to control the most critical robot functions in case of low battery conditions or impossibility of performing energy harvesting, thus extending the lifespan of the robot. All PMB data is recorded on a SD card so as to allow offline analyses of the robotic mission and, thus, support subsequent maintenance activities. Two different implementations of the proposed system have been fielded in two Multi-Robot Systems (MRS) for environmental monitoring, covering aerial, water surface, and wheeled ground vehicles. An additional implementation of the architecture is currently being deployed on an industrial autonomous logistics robot. These three implementations are presented and discussed.

Original languageEnglish
Title of host publication2015 10th International Symposium on Mechatronics and its Applications (ISMA)
Place of PublicationNew York
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages6
ISBN (Electronic)978-1-4673-7797-3
ISBN (Print)978-1-4673-7798-0
Publication statusPublished - 2015
Event10th International Symposium on Mechatronics and its Applications (ISMA 2015) - Sharjah, United Arab Emirates
Duration: 8 Dec 201510 Dec 2015
Conference number: 10th


Conference10th International Symposium on Mechatronics and its Applications (ISMA 2015)
Abbreviated titleISMA 2015
CountryUnited Arab Emirates


  • Digital signal processors
  • Energy harvesting
  • Energy management
  • Ground vehicles
  • Mobile robots
  • Multipurpose robots
  • Power management
  • Robots
  • Signal processing
  • Structural health monitoring

Cite this