# CORTO-Planner **Repository Path**: gchasing/CORTO-Planner ## Basic Information - **Project Name**: CORTO-Planner - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-19 - **Last Updated**: 2026-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CORTO-Planner Code Release for RA-L 2026 **Related Paper:** - Corridor-Driven Topological Planning with Nonlinear MPC for Agile Quadrotor Flight - Authors: Honghao Pan, Hang Wang, Farshad Arvin, Junyan Hu - [Video](https://youtu.be/e6qSrI7WdOc)

framework real_exp

## Abstract In this paper, we present a corridor-driven topological planning and control framework for agile quadrotor flight. To achieve this goal, a topological search generates multiple homotopy distinct reference paths, and a time optimal problem allocates execution time to provide high quality initialisation. Then, we propose a piecewise parametric safe corridor, consisting of off-centred elliptical cross sections whose parameters vary smoothly with the path. Additionally, we develop an efficient reformulation for real-time computation while preserving continuity. Based on this corridor representation, a nonlinear model predictive controller tracks the optimal reference trajectory and enforces corridor and dynamic constraints.

Simulation

Real

## Installation The project is developed on Ubuntu 20.04 (ROS Noetic). **Dependencies** ```sh sudo apt install libeigen3-dev libnlopt-dev libpcl-dev ``` **MOSEK** is required for this work. Please install MOSEK and configure: ```sh export MOSEK_ROOT=~/mosek/your_version ``` ## Quick Start We provide a demo launch file for quick start at simulation. ```bash git clone https://github.com/yzpd/CORTO-Planner.git cd CORTO-Planner catkin_make source devel/setup.bash roslaunch planner planner.launch ```