Skip to content

planning-team/planning-2025-t2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Planning Algorithms in AI and Robotics course T2 2025-26

The Planning Algorithms in AI and Robotics course, during T2, 2025-2026.

This repository includes all material used during the course: seminars and problem sets. Lecture notes and Unedited videos will be shared on telgram.

  • Instructor: Gonzalo Ferrer
  • Teaching Assistant: Sergei Bakulin
  • Teaching Assistant: Ruslan Babakyan

Lectures

Date Lecture
27-10-2025 L01: Introduction. What is planning?
31-10-2025 L02: Discrete Planning
3-11-2025 Holiday
7-11-2025 L03: Configuration Space
10-11-2025 S1: Distances
14-11-2025 L04: Sampling-based Planning
17-11-2025 S2: Sampling
21-11-2025 L05: Discrete Optimal Planning
24-11-2025 L06: Optimal Control in Planning & Navigation
28-11-2025 L07: MDP
1-12-2025 L08: Decision-Theoretic Planning
5-12-2025 L09: Reinforcement Learning
8-12-2025 L10: Imitation Learning

Problem Sets

Deadline dates for submitting problem sets, in the folder PS*:

  • PS1: Discrete planning (13-November-2025)
  • PS2: Sampling-based planning (27-November-2025)
  • PS3: MDP (11-December-2025)

Final Course Project

The final project could be either of the following, where in each case the topic should be closely related to the course:

  • An algorithmic or theoretical contribution that extends the current state-of-the-art.
  • An implementation of a state-of-the-art algorithm. Ideally, the project covers interesting new ground and might be the basis for a future conference paper submission or product.

You are encouraged to come up with your own project ideas, yet make sure to pass them by Prof. Ferrer before you submit your abstract

  • Ideally 3-5 students per project (the scope of multi-body projects must be commensurate).
  • Proposal: 1 page description of project + goals for milestone. This document describes the initial proposal and viability of the project.
  • Presentations: The presentation needs to be 12 minutes long; There will be a maximum of 3 minutes for questions after the presentation.If your presentation lasts more than 12 minutes, it will be stopped. So please make sure the presentation does not go over.
  • Paper: This should be a IEEE conference style paper, i.e., focus on the problem setting, why it matters and what is interesting/novel about it, your approach, your results, analysis of results, limitations, future directions. Cite and briefly survey prior work as appropriate but do not re-write prior work when not directly relevant to understand your approach.
  • Evaluation: Each team will evaluate their colleagues’ presentations by asking questions to other teams.

Virtual Environment Setup

  1. Make sure Python 3.8 or newer is installed (python3 --version).
  2. From the project root, create a virtual environment:
    python3 -m venv .venv
  3. Activate it:
    • macOS/Linux: source .venv/bin/activate
    • Windows PowerShell: .venv\Scripts\Activate.ps1
  4. Install the project in editable mode with dependencies (run this from the repository root where pyproject.toml lives):
    python -m pip install --upgrade pip
    pip install -e .
  5. When finished, deactivate with deactivate.

About

Planning algorithms in AI and Robotics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •