Skip to content
@byu-magicc

BYU MAGICC Lab

Multiple AGent Intelligent Coordination and Control

MAGICC Lab Logo

BYU MAGICC Lab

Welcome to the official GitHub page of the Brigham Young University MAGICC Lab! Here we explore innovative research in robotics, control theory, autonomous systems, and more.

Our Vision

In the MAGICC Lab, we aim to develop cutting-edge solutions to empower autonomous systems in various applications, from UAVs to intelligent ground robots. Our research is centered around:

  • Intelligent Control Systems – Crafting algorithms that adapt to dynamic environments
  • Autonomous Aerial Vehicles – Designing UAVs that operate safely and independently
  • Multi-Agent Coordination – Enabling seamless cooperation among robots
  • Real-Time Embedded Systems – Developing efficient, real-world applications

Featured Projects

1. Autonomous UAV Navigation

  • Description: Developing advanced navigation solutions for UAVs in complex environments.
  • Technology Stack: ROS, Gazebo, PX4, Python, C++

2. Multi-Agent Path Planning

  • Description: Algorithms for efficient and reliable path planning in multi-agent systems.
  • Technology Stack: MATLAB, Python, Optimization Algorithms

3. Vision-Based Obstacle Detection

  • Description: Using computer vision techniques to detect and avoid obstacles in real-time.
  • Technology Stack: OpenCV, TensorFlow, CUDA

Popular repositories Loading

  1. mavsim_public mavsim_public Public

    Repository for the textbook: Small Unmanned Aircraft: Theory and Practice, by Randy Beard and Tim McLain

    Python 882 243

  2. rosplane rosplane Public

    A basic fixed-wing autopilot for ROS - based on the textbook "Small Unmanned Aircraft: Theory and Practice" by Randy Beard and Tim McLain

    C++ 109 49

  3. mavsim_template_files mavsim_template_files Public

    Template files for mavsim, the simulator developed in Small Unmanned Aircraft: Theory and Practice

    MATLAB 73 40

  4. roscopter roscopter Public

    *Under Development* - A fully-featured multirotor autopilot for ROS

    C++ 52 38

  5. lqr_controller lqr_controller Public

    ROS package for an LQR controller on the manifold for a multirotor UAV

    C++ 33 12

  6. lie_groups lie_groups Public

    Implementation-focused introduction to Lie groups for roboticists

    Jupyter Notebook 26 5

Repositories

Showing 10 of 78 repositories
  • onboarding_project Public

    Project for students to complete when onboarding into the lab.

    byu-magicc/onboarding_project’s past year of commit activity
    C++ 2 5 0 0 Updated Apr 8, 2026
  • mavsim_public Public

    Repository for the textbook: Small Unmanned Aircraft: Theory and Practice, by Randy Beard and Tim McLain

    byu-magicc/mavsim_public’s past year of commit activity
    Python 882 GPL-3.0 243 11 1 Updated Apr 7, 2026
  • vtolsim-quadplane-2D Public

    2D version of vtolsim-quadplane

    byu-magicc/vtolsim-quadplane-2D’s past year of commit activity
    Python 1 0 0 0 Updated Apr 1, 2026
  • abracatabra Public

    Plotting application based on matplotlib using a Qt background where plot windows have tabs to hold multiple figures in a single window.

    byu-magicc/abracatabra’s past year of commit activity
    Python 0 0 0 0 Updated Mar 31, 2026
  • eVTOL_BSplines Public

    A BSpline Library used for eVTOL path generation and control

    byu-magicc/eVTOL_BSplines’s past year of commit activity
    Python 2 0 0 0 Updated Mar 16, 2026
  • adaptkan Public

    Code respository for "Automatic Grid Updates for Komolgorov Arnold Networks using Layer Histograms"

    byu-magicc/adaptkan’s past year of commit activity
    Jupyter Notebook 0 GPL-3.0 0 0 0 Updated Jan 30, 2026
  • byu-magicc.github.io Public

    MAGICC lab primary website

    byu-magicc/byu-magicc.github.io’s past year of commit activity
    0 3 0 0 Updated Nov 5, 2025
  • wiki Public

    Collection of useful guides and documents for the MAGICC lab

    byu-magicc/wiki’s past year of commit activity
    0 1 0 1 Updated Nov 5, 2025
  • rosplane_factor_graph_estimator Public Forked from rosflight/rosplane

    Factor graph implementation of the ROSplane estimator

    byu-magicc/rosplane_factor_graph_estimator’s past year of commit activity
    C++ 0 BSD-3-Clause 14 0 0 Updated Sep 18, 2025
  • magiccdp Public

    A set of differentiable programming tutorials for the BYU MAGICC Lab

    byu-magicc/magiccdp’s past year of commit activity
    Python 1 0 0 0 Updated Jul 26, 2025

Top languages

Loading…

Most used topics

Loading…