Control Application

Final Year Project 2026

Control Application

AgriRobot: Flutter App for Robot Control

Project Details

Institution:IIT Sfax
Degree:Licence in Computer Science
Specialization:Software Engineering & Info Systems

Prepared By

  • Ayman Trabelsi
  • Mohamed Aziz Romdhane

Application Interfaces & UI Design

AgriRobot Control Application Interface

Technical Overview & Software Architecture

This project focuses on the development of a cross-platform mobile and web application engineered to monitor and operate the AgriRobot infrastructure remotely. Built with a modular architecture, the system guarantees ultra-low latency data transmission and a highly responsive user interface designed for harsh outdoor environments.

Frontend & Live Telemetry
  • Flutter Framework: Utilized to compile a single, highly optimized codebase into seamless native iOS, Android, and Web applications.
  • WebRTC Integration: Implemented peer-to-peer audio and video streaming tunnels to receive real-time telemetry from the robot’s cameras with sub-second latency.
Backend & Data Synchronization
  • Firebase Ecosystem: Deployed for fast user authentication, secure cloud storage, and hosting infrastructures.
  • Cloud Firestore: Leveraged a Realtime NoSQL Database to synchronize control variables, joystick inputs, and hardware sensory status between the operator and the vehicle instantly.