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 786 226

  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 72 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 25 5

Repositories

Showing 10 of 78 repositories
  • 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 Dec 22, 2025
  • 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 Dec 21, 2025
  • eVTOL_BSplines Public

    A BSpline Library used for eVTOL path generation and control

    byu-magicc/eVTOL_BSplines’s past year of commit activity
    Python 1 0 0 0 Updated Dec 12, 2025
  • onboarding_project Public

    Project for students to complete when onboarding into the lab.

    byu-magicc/onboarding_project’s past year of commit activity
    C++ 1 3 1 0 Updated Dec 11, 2025
  • 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 Dec 5, 2025
  • 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 10 0 0 Updated Sep 18, 2025
  • 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 786 GPL-3.0 226 9 1 Updated Aug 11, 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

Most used topics

Loading…