Kolektor - log collecting and monitoring platform for low power robots  

Kolektor - log collecting and monitoring platform for low power robots  

Tasked with optimizing the performance of low-power robots in human environments, our team developed the Kolektor platform, leveraging Go and ROS. Key features include custom log collection, real-time monitoring, and integration with ROS for data exchange. Additionally, the platform offers webcam feed integration, enhancing remote operators' situational awareness. The result? Kolektor revolutionized robot monitoring, enabling swift issue detection and resolution, thus boosting operational efficiency and reinforcing our commitment to robotics innovation.

Services

Software Engineering

Project Length

3 Months

Client

Under NDA

Our Planning Process

Our team of software engineers was given the task of developing a sophisticated monitoring platform to ensure the optimal performance of low-power robots in human working environments. These robots operated in various scenarios and needed robust monitoring, comprehensive log collection, and real-time insights for efficient operations and troubleshooting. For that purpose, the Kolektor platform was created, with the help of Go programming language and Robot Operating System (ROS). The platform aimed to facilitate real-time monitoring, provide valuable insights for optimization, and enhance overall operational efficiency.

What we did for Under NDA

The Kolektor platform is a comprehensive solution designed to cater to the unique requirements of low-power robots in specific conditions, which implements the following features: 

  • Log Collection and Monitoring 

The collection of logs and the process of monitoring is done with a custom application, implemented in Go programming language. This application serves as the backbone of the platform, interfacing with Robot Operating System to collect, process, and store logs generated by the robots. It allowed real-time monitoring and provided essential data for analysis. The application also stores the collected logs in a centralized database for later analysis and troubleshooting.   

  • Integration with ROS 

Kolektor platform integrates ROS, enabling communication and data exchange between the robots and the monitoring application. This allows the application to gather critical operational data from the robots. 

  • Webcam Feed Integration 

Kolektor platform incorporates a webcam feed feature to capture periodic screenshots and enable live viewing of the robot's environment. This feature provides remote operators with a visual understanding of the robot's surroundings and gives and gain insights into the robot's operational context.

Final Results

After its implementation, Kolektor platform became a pioneering solution that addressed the challenges of monitoring and logging low-power robots in human working environments. The platform made a huge impact in identifying patterns, trends and areas for optimization in robot operations. This resulted in quick detection and resolution of operational issues, minimizing downtime and enhancing overall efficiency. By harnessing the capabilities of Go, ROS, and webcam feed integration, the company delivered a user-centric platform that enhanced operational efficiency and promoted informed decision-making. The webcam feed feature provided remote operators with a visual perspective of the robot's environment and situational awareness. We can safely say that Kolektor platform reinforced its commitment to innovation in the field of robotics technology.