• Hi Interns
Principal
  • Mon Espace
  • Mon Espace
  • Offres
  • Profil
  • Hi Academy
  • Monthly Check-Up
  • LeaderboardNew
Outils
  • Hi Resume
  • Hi Resume
  • PDF to Hi Resume
  • AI Outreach
  • CV Sur Mesure
  • LinkedIn to Email
  • Fiche entretien
  • PDF to Hi Resume
  • AI Outreach
  • CV Sur Mesure
  • LinkedIn to Email
  • Fiche entretien
Accompagnement
  • Career Consultant
  • Hi Agent
  • Career Consultant
  • Hi Agent
  • Passer au Premium
  • Premium / Plus
  • Tarifs

 

Info session

Gratuit

La méthode pour décrocher des entretiens, en live avec l’équipe.

  1. Offres
  2. Détail de l'offre
Se connecter
Enova ROBOTICS

Enova ROBOTICS

TunisieTunisiaPublication : 12 nov. 2026

FULL STACK – TOPIC 03: Design and Development of a Web Platform for Generating and Optimizing Patrol Routes for the PGuard Robot

  • Stage
  • 4-6 mois
  • Hybride
  • Échéance : 26 nov. 2026
  • Full Stack Development
  • Web development (CMS/WordPress)
  • Route optimization
  • Autonomous robots
  • GIS and mapping
  • Data science and algorithms

Description du poste

Project

For the operation of the PGuard autonomous security robot, Enova Robotics aims to develop a standalone web platform capable of automatically generating and optimizing patrol routes for a site.

Features to develop

  • Role management: administrators create user or administrator accounts and assign robots to users.
  • User access management: each user is responsible for one or more assigned robots and manages only those robots.
  • Administrator dashboard to monitor user and robot activities, including generated routes, completed patrols, distance, duration, and battery consumption.
  • Site map design using Leaflet and OpenStreetMap to define patrol areas, navigable paths, restricted zones, and the charging station.
  • Route network generation by converting drawn paths or OSM data into a graph of nodes and weighted edges.
  • Checkpoint placement with priorities and visit frequencies.
  • Optimal route generation covering all checkpoints and returning to the charging station, using shortest-path algorithms such as Dijkstra or A* and visit-order optimization such as nearest neighbor and 2-opt.
  • Constraint handling for battery range, restricted zones, and more frequent visits to high-priority checkpoints.
  • Animated simulation of the robot following the route, including distance, duration, and battery information.
  • Robot status monitoring, including idle, patrolling, and charging states.
  • Route comparison and history.
  • Route export in GeoJSON or JSON format.
  • PDF report generation.

Duration

4 to 6 months.

Application documents

CV and cover letter are required.

Offres similaires

  • STAGE - Développeur Fullstack (F/H) – PARISGroupe BPCE · France · Stage
  • Offre de Stage – Développeur Web (React / Node.js)Tamkeen · Tunisie · Stage
  • Marketing B2B - Avant vente - DM 001 - Conception et développement d’un portail web basé sur l’IA permettant d’orienter les clients dans leurs projets de migration vers le Cloud.Orange Tunisie · Tunisie · Stage
  • Innovation - Fablab Solidaire - DRE 009 - SmartStock : retrouver chaque composant en un instant.Orange Tunisie · Tunisie · Stage
  • Innovation - Fablab Solidaire - DRE 007 - Plateforme de gestion du FabLabOrange Tunisie · Tunisie · Stage
  • Innovation - Fablab Solidaire - DRE 006 - Plateforme de gestion du FabLabOrange Tunisie · Tunisie · Stage
  • Stages et emplois en développement logiciel
  • Stages et emplois en design et UX/UI
  • Stages en Tunisie