Custom Mobile Applications for Autonomous UAVs

Abstract

Mobile apps can be a powerful tool for controlling and interacting with autonomous and multi-agent systems. These systems, which often consist of multiple robots or devices working together, can be difficult to manage and coordinate without a user-friendly interface. Custom mobile apps provide a convenient way for users to monitor and control these systems remotely, as well as receive real-time updates and feedback.

In addition to enabling remote control, custom mobile apps can also provide valuable analytics and visualization tools for understanding and optimizing the performance of autonomous and multi-agent systems. For example, an app might display real-time data about the location and movement of individual agents, as well as their status and any errors that may have occurred. This information can be useful for identifying problems, improving efficiency, and making data-driven decisions about the system.

There are many potential applications for custom mobile apps in the realm of autonomous and multi-agent systems. Some examples that have been developed at KIOS are:

 

RescueAid

The RescueAid Mobile App is a location-based tracking and monitoring tool that captures real-time data from the user’s smartphone sensors, including GPS, accelerometer, gyroscope, and camera. The app runs in the background and automatically collects location data and sensor readings at regular intervals of n seconds, as defined by the user.

You can find the app on Google Play Store here

SensAir

SensAir is a powerful mobile application which connects with a computer and a DJI drone through the Robot Operating System (ROS) framework. The user can easily establish a connection between the drone and the computer, receive live video feed from the drone’s L1 and Zenmuse H20T and drone live telemetry data. It allows the user to remotely control the drone by collecting point cloud and range finder data using Zenmuse L1 and H20T.

You can find the app on Google Play Store here