AI / Robotics / Control Systems

Artificial Intelligence Robotics and Control Systems Group

Mohamed bin Zayed University of Artificial Intelligence


ROB8501 : Motion Planning and Control in the Age of AI
Instructor: Abdalla Swikir · When: Fall 2026/27 · Credits: 4 · Lecture/Lab

A PhD-level robotics course on the theory, implementation, and research frontiers of autonomous robot planning and control. The course connects classical motion planning and control with modern AI methods, preparing students to design, analyze, benchmark, and responsibly deploy autonomous robotic systems.

Topics include configuration-space and state-space representations, collision checking, graph search, sampling-based planning, kinodynamic planning, trajectory optimization, model predictive control, safety-critical control, planning under uncertainty, task and motion planning, multi-robot planning, and reproducible robotics experiments. The AI-focused modules cover learned heuristics, imitation learning, offline reinforcement learning, diffusion policies, LLM/VLM-assisted task planning, and vision-language-action policies for robot autonomy.

The course is assessed through a semester-long PhD research project with four checkpoints: proposal, method/prototype progress, experimental evaluation, and final report/demo/oral defense. There are no separate assignments, midterm, or final exam; the emphasis is on original research questions, rigorous evaluation, safety, ethics, and reproducibility.

Motion Planning Control Trajectory Optimization MPC Safety-Critical Autonomy LLM/VLM Robotics Diffusion Policies Multi-Robot Planning

Course proposal PDF Prescribed texts include LaValle's Planning Algorithms, Principles of Robot Motion, Lynch and Park's Modern Robotics, and Siciliano et al.'s Robotics.

ROB-801 : Advanced Robotics Motion Planning
Instructor: Abdalla Swikir & Cesare Stefanini When: Spring 2026 Lecture

This course introduces the theoretical foundations and practical algorithms for motion planning in robotics. Topics include configuration spaces, graph search methods, sampling-based planning, planning under uncertainty, and symbolic/task planning. Students learn how to design planners with correctness and optimality guarantees and implement them in modern robotics frameworks.

Planning Motion Planning Graph Search Sampling-based Uncertainty Symbolic Planning ROS2 Gazebo


2025

ROB-7101 : Robotic Manipulation & Control
Instructor: Abdalla Swikir · Cesare Stefini When: Fall 2025 (Monday(10:30-11:50), Tuesday(12:00-1:20)) · Room: MBZUAI, Masdar City, Bldg 1B, Classroom 2 · Lecture

This course explores how robot hands manipulate, sense, and learn from in-hand interactions via model-based control, tactile perception, and data-driven learning. Students program goal-directed, highly dynamic dexterous skills by integrating motion/force control, reinforcement learning, and sim-to-real deployment.

Manipulation Control Planning Learning ROS2

ROB-7101 : Robotic Manipulation & Control
Instructor: Abdalla Swikir · Cesare Stefini TAs Ashok Kumar Saini When: Fall 2025 (Thrusday(1:00-3:00)) · Room: MBZUAI, Masdar City, Bldg 1B, HPCLab-3· Lab

Students implement and test model-based and learning-based in-hand manipulation on a physics simulator and a dexterous hand platform using tactile and visual feedback. Activities include building goal-conditioned controllers and RL policies, sim-to-real transfer, benchmarking on manipulation tasks, and analyzing performance, safety, and robustness.

Manipulation Control Planning Learning ROS2



Software & Tools

  • ROS 2 setup guide Course LMS
  • Motion capture quickstart Course LMS
  • Jetson flashing and profiling Course LMS
  • Safety quiz for arena access Course LMS

Templates & Handouts

  • Project template Course LMS
  • Late policy Course LMS
  • Citation and academic integrity guide Course LMS

  • Collaboration: Discuss ideas; submit your own work and credit collaborators.
  • Late work: 48-hour window with penalty unless pre-approved (see course page).
  • Academic integrity: University rules apply. AI tools allowed only when explicitly permitted; always disclose usage.
  • Accessibility: Contact the instructor for accommodations.
  • Safety: Complete the Group safety briefing before using hardware.

Back to top ↑