Skip to content
@learnsyslab

Learning Systems and Robotics Lab (LSY)

Learning Systems and Robotics Lab (LSY)

Toward a seamless interaction of robotic systems with the physical world.

We are a robotics research group at the Technical University of Munich and the University of Toronto led by Prof. Angela Schoellig. We combine control theory, machine learning, and optimization to build robots that operate safely and effectively in uncertain, real-world environments — from single systems to large-scale swarms.

Research

Learning-based & safe control · Drone simulation · RL · VLAs · Multi-robot systems · Mobile manipulation

By the numbers

Followers Stars

Pinned Loading

  1. gym-pybullet-drones gym-pybullet-drones Public

    PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control

    Python 2.1k 559

  2. safe-control-gym safe-control-gym Public

    PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL

    Python 915 167

  3. crisp_controllers crisp_controllers Public

    CRISP – Compliant ROS2 Controllers for Learning-Based Manipulation Policies

    C++ 236 40

  4. crazyflow crazyflow Public

    Scalable drone simulation using JAX.

    Python 172 43

  5. upright upright Public

    [RA-L 2023, 2025] Model predictive control and trajectory optimization for fast nonprehensile object transportation with a mobile manipulator.

    Python 155 13

  6. lsy_drone_racing lsy_drone_racing Public

    LSY Autonomous Drone Racing Challenge

    Python 85 120

Repositories

Showing 10 of 81 repositories
  • crazyflow Public

    Scalable drone simulation using JAX.

    learnsyslab/crazyflow's past year of commit activity
    Python 172 MIT 43 10 0 Updated Sep 10, 2026
  • crazyflie-firmware Public Forked from bitcraze/crazyflie-firmware

    The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.

    learnsyslab/crazyflie-firmware's past year of commit activity
    C 0 GPL-3.0 1,282 0 0 Updated Sep 10, 2026
  • GNSSUtils Public
    learnsyslab/GNSSUtils's past year of commit activity
    Python 0 0 0 0 Updated Sep 9, 2026
  • splax Public

    Gaussian Splatting in JAX

    learnsyslab/splax's past year of commit activity
    Python 9 MIT 1 1 0 Updated Sep 8, 2026
  • gym-pybullet-drones Public

    PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control

    learnsyslab/gym-pybullet-drones's past year of commit activity
    Python 2,127 MIT 559 110 0 Updated Sep 7, 2026
  • rslidar_sdk Public Forked from RoboSense-LiDAR/rslidar_sdk

    RoboSense LiDAR SDK for ROS & ROS2

    learnsyslab/rslidar_sdk's past year of commit activity
    C++ 0 354 0 0 Updated Sep 4, 2026
  • rs_driver Public Forked from RoboSense-LiDAR/rs_driver

    RoboSense LiDAR cross-platform driver kernel for advanced development

    learnsyslab/rs_driver's past year of commit activity
    C++ 0 160 0 0 Updated Sep 4, 2026
  • lsy_drone_racing Public

    LSY Autonomous Drone Racing Challenge

    learnsyslab/lsy_drone_racing's past year of commit activity
    Python 85 MIT 120 5 3 Updated Sep 3, 2026
  • swarmGPT Public
    learnsyslab/swarmGPT's past year of commit activity
    Python 32 MIT 7 0 1 Updated Aug 26, 2026
  • crisp_gym Public

    Gym environments for manipulators based on crisp_py and ROS2: collect data and deploy policies on real ROS2 enabled manipulators.

    learnsyslab/crisp_gym's past year of commit activity
    Python 24 MIT 22 8 (3 issues need help) 1 Updated Aug 16, 2026