Program Details
2025 Cost:
USD 300
5-Day:
August 4 – August 8, 2025
Location:
Main Campus
Time:
9:00 a.m. – 3:00 p.m.

Program Overview
The Robotics Simulations Summer Program in Lebanon engages students in hands-on robotics applications, with a focus on mobile robotics. This program provides participants with the unique opportunity to gain practical experience with advanced simulation software, specifically the Robotic Operating System (ROS2) and the Gazebo simulator.
Through this program, students will enhance their understanding of robotics, while exploring the practical aspects of robotics simulation and mobile robotics technologies. The program reinforces NDU’s reputation as a leader in innovative engineering education and equips students with valuable skills applicable to future careers in robotics and engineering.
Day
|
Activity |
Timing |
Day 1
10:00 a.m. - 2:00 p.m.
|
ROS Basics
|
45 Minutes |
|
Python Basics |
15 Minutes |
|
Introduction to Gazebo Physical Simulator |
15 Minutes |
|
Publishers and Subscribers |
30 Minutes |
|
Break |
15 Minutes
|
|
Write Your First ROS Node for Joystick
|
2 Hours (Hands-on)
|
Day 2
10:00 a.m. - 2:00 p.m.
|
Introduction to Differential Drive Control
|
15 Minutes
|
|
Navigating to a Goal with a P-Controller |
1 Hour 45 Minutes (Hands-on)
|
|
Break |
15 Minutes
|
|
Introduction to Perception Sensors with Live LiDAR Demo
|
35 Minutes |
|
How to Read Point Cloud Data from Simulated Perception Sensors and Detect the Nearest Obstacle
|
1 Hour 25 Minutes (Hands-on)
|
Day 3
10:00 a.m. - 2:00 p.m.
|
Navigating While Keeping a Distance to a Wall; Stop When Detecting an Obstacle
|
1 Hour 30 Minutes (Hands-on) |
|
Break
|
15 Minutes
|
|
Path Planning Introduction
|
15 Minutes
|
|
Implement a Path-Planning Algorithm
Move one meter left upon detecting an obstacle, then resume.
|
2 Hours (Hands-on)
|
Day 4
|
Final Project (Supervised Implementation)
Task: Navigate through a maze using a simulation environment.
Duration: 4 hours (including a juice/cake break).
Objective: Start at a designated point on the maze map and navigate to the goal while avoiding obstacles.
|
10:00 a.m. - 2:00 p.m.
|
Day 5
10:00 a.m. - 2:00 p.m.
|
Final Project (Supervised Implementation)
Task: Continue navigating the maze for 1 hour.
|
1 Hour |
|
Award Competition
Duration: 3 hours (including a juice/cake break).
Objective:
1. Load the “Robotics_Formula0” map.
2. Use ros2 bag to record the robot completing 10 loops.
3. The winner is the robot that finishes the 10 loops first.
|
3 Hours |
Participants
- Open to high school and middle school students (ages 13 to 18).
- Maximum of 14 students (7 computers, 2 students per computer).
Outcomes for Participants
By the end of the program, participants will:
- Gain practical experience with robotics in a stress-free and fun environment.
- Develop interest in robotics, build self-confidence, and make new friends with similar interests.
Certificate of Attendance
All participants will be awarded a Certificate of Attendance on the final day of the program, distributed by the Faculty of Engineering.
Fees and Registration
Total Cost: USD 300.
Registration Deadline: June 1, 2025.
Contact Information
For more details or inquiries, please contact Dr. Georges Chahine:
E-mail: gchahine@ndu.edu.lb