• Hi Interns
Main
  • My Space
  • My Space
  • Offers
  • Profile
  • Hi Academy
  • Monthly Check-Up
  • LeaderboardNew
Tools
  • Hi Resume
  • Hi Resume
  • PDF to Hi Resume
  • AI Outreach
  • Tailored Resume
  • LinkedIn to Email
  • Interview sheet
  • PDF to Hi Resume
  • AI Outreach
  • Tailored Resume
  • LinkedIn to Email
  • Interview sheet
Coaching
  • Career Consultant
  • Hi Agent
  • Career Consultant
  • Hi Agent
  • Upgrade to Premium
  • Premium / Plus
  • Pricing

 

Info session

Free

The method that gets interviews, live with the team.

  1. Offers
  2. Offer details
Sign in
Enova ROBOTICS

Enova ROBOTICS

TunisiaTunisiaPublished: 12 Nov 2026

Adaptive Terrain-Aware Navigation for Autonomous Mobile Robots in Uneven Outdoor Environments

  • Internship
  • 4-6 months
  • Hybrid
  • Deadline: 26 Nov 2026
  • GNSS/Navigation
  • Autonomous mobile robotics
  • ROS 2
  • Terrain analysis
  • 3D perception
  • Motion planning

Job description

Track

Navigation — Topic 04

Project description

Autonomous mobile robots operating in outdoor environments must navigate across uneven terrain, including hills, slopes and irregular surfaces. Conventional navigation systems designed primarily for flat environments may incorrectly classify terrain variations as obstacles, limiting the robot’s ability to navigate efficiently.

This project focuses on developing a terrain-aware navigation system capable of analyzing environmental geometry, identifying slopes and elevation changes, and distinguishing traversable terrain from actual obstacles. Particular attention is given to downhill navigation, enabling the robot to recognize descending terrain as a navigable surface rather than automatically treating it as an obstacle.

Objective

Develop an adaptive outdoor navigation system that enables a mobile robot to perceive and understand non-flat environments. By combining 3D perception, terrain analysis and adaptive path planning, the robot should evaluate terrain traversability, identify safe navigation regions and adapt its trajectory according to surface inclination and elevation changes.

Required skills

  • Proficiency in Python and C++
  • Experience with ROS 2
  • Knowledge of autonomous navigation and motion planning
  • Understanding of robotics perception and coordinate transformations
  • Familiarity with LiDAR, RGB-D cameras and point cloud processing
  • Knowledge of terrain mapping, elevation maps and surface analysis
  • Experience with Nav2 and 3D perception
  • Understanding of sensor fusion and obstacle detection

Recommended skills

Familiarity with Gazebo or other robotics simulation environments.

Similar offers

  • Autonomous Docking System for an Outdoor Mobile RobotEnova ROBOTICS · Tunisie · Stage
  • Adaptive Hybrid Navigation for Autonomous Mobile Robots in GPS-Denied EnvironmentsEnova ROBOTICS · Tunisie · Stage
  • Development of a Generic CAN Communication, Monitoring, and Diagnostic Tool PC Application (Python/C++-modular)Enova ROBOTICS · Tunisie · Stage
  • NAVIGATION – TOPIC 01: Development of a Generic CAN Communication, Monitoring, and Diagnostic Tool PC Application (Python/C++ Modular)Enova ROBOTICS · Tunisie · Stage
  • Development of a Generic CAN Communication, Monitoring, and Diagnostic Tool PC Application (Python/C++-modular)Enova ROBOTICS · Tunisie · Stage
  • Development of a Generic CAN Communication, Monitoring, and Diagnostic Tool PC Application (Python/C++-modular)Enova ROBOTICS · Tunisie · Stage
  • Stages et emplois en développement logiciel
  • Stages et emplois en environnement et énergie
  • Stages en Tunisie