Design, Develop and Implement Intelligent Robotics Applications
16-Week Interactive Tutorial
👨🏫 Dr. Abdulkarim Albanna
This comprehensive 16-week course provides hands-on training in developing intelligent robotics applications using ROS2 (Robot Operating System 2) and Python. Students will master the complete robotics development pipeline, from fundamental Linux skills and ROS2 architecture to advanced autonomous systems including computer vision, SLAM, and navigation.
Master ROS2 architecture, computer vision, SLAM, navigation, and simulation for both ground robots and aerial drones
Multi-sensor fusion systems, autonomous navigation, inspection drones, warehouse robots, and more
ROS2 Jazzy, Python 3.12+, OpenCV, Gazebo Harmonic, Nav2, TF2, MAVROS
This course is designed exclusively for AI Students at University of Petra
Build 15 hands-on projects throughout the course plus one comprehensive final project
Control and create artistic patterns with multiple turtles using ROS2 commands
Week 1Multi-sensor data integration for drones and robots with real-time processing
Week 3Computer vision-based face tracking to control TurtleSim movements
Week 9Complete drone simulation with autonomous flight capabilities in Gazebo
Week 13SLAM-based mapping with autonomous exploration strategy
Week 14Complete intelligent autonomous system - AMR, drone, or service robot
Week 16| Component | Weight | Description |
|---|---|---|
| Weekly Projects (1-15) | 20% | Completion and quality of hands-on projects throughout the course |
| Midterm Exam | 25% | Comprehensive exam covering Weeks 1-8 (Theory + Practical) |
| Final Project | 15% | Week 16 comprehensive autonomous system project |
| Final Exam | 40% | Comprehensive final exam covering all course material |
Midterm Exam (Week 8):
Final Exam (Week 16):
🏫 In-Campus Session: 2 hours
Theory + Live demonstrations + Hands-on practice
Interactive lectures with real-time coding
💻 Asynchronous (غير متزامن): 1 hour
Video tutorials + Reading materials
Self-paced learning and project work
📖 Self-Study: 4-6 hours per week for project completion, practice, and experimentation
Total weekly commitment: 7-9 hours (3 hours structured + 4-6 hours independent work)
Every Day: 10:00 AM - 12:00 PM
📍 Innovation Center - Robotics Lab / Online (Teams)
Available for: Technical questions, project guidance, debugging support, and consultation
Drop-in welcome or schedule an appointment via email
Minimum: 8GB RAM, i5 processor, 50GB storage, webcam
Recommended: 16GB RAM, i7/Ryzen 7, dedicated GPU, 100GB SSD
ROS2 Jazzy, Gazebo, Nav2, OpenCV, PX4/ArduPilot
Programming Robots with ROS, Computer Vision, Probabilistic Robotics
Office hours, Discussion forum, GitHub repos
Transform from beginner to robotics developer in just 16 weeks
✅ No prior ROS or Linux experience required
✅ Hands-on projects every week
✅ Build real autonomous systems
✅ Ground robots AND drones
✅ Portfolio-ready final project
Dr. Abdulkarim Albanna
Office Hours: Every Day, 10:00 AM - 12:00 PM
📍 Innovation Center - Robotics Lab / Online via Teams