Skip to content
View ARYA-mgc's full-sized avatar

Block or report ARYA-mgc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ARYA-mgc/README.md

ARYA MGC

Avionics | Guidance & Control | UAV Systems

Typing SVG

🚀 About Me

name       : Arya MGC
role       : Avionics & Guidance Control Engineer
experience :
  - Agnikul Cosmos        → Rocket Avionics Intern
  - NLC India Limited     → Embedded Systems Intern
currently  : GPS-Denied INS Navigation for UAVs
college    : Chennai Institute of Technology
passion    : Things that fly — Rockets & Drones
open_to    : Open Source Collaboration & UAV Projects

💼 Experience

🚀 Avionics / Guidance & Control Intern
Agnikul Cosmos — India's private rocket startup
Worked on real rocket avionics systems. Bridging rocket-grade engineering into UAV open source.
Embedded Systems Intern
NLC India Limited
Industrial embedded systems and automation.

🛸 Featured Projects

Project Description Tech
🚁 ins-drone-pixhawk Real-time GPS-denied INS for UAVs — 9-state EKF on RPi4 Python, MAVLink, ArduPilot
🛸 Swayam MAVLink multi-drone framework — INS, A* pathfinding, Flask Python, SQLite, Flask
🔌 drone-can-network Dual-drone CAN communication framework for STM32 C, STM32, CAN Bus
🛰️ CubeSat ACS CubeSat attitude control — cascaded PID, HIL validation, SDR + NRF24L01+ telemetry MATLAB · Python · STM32

🔧 Tech Stack

── Languages ──

Python C C++ MATLAB Bash

── Embedded & Hardware ──

STM32F4 STM32H7 Raspberry Pi 4 ESP32 FreeRTOS Pixhawk

── Sensors & Avionics Modules ──

ICM-42688 ADIS16470 MS5611 ZED-F9P M9N HMC5983 NRF24L01+ ST-Link V3

── Flight & GNC Software ──

ArduPilot MAVLink DroneKit QGroundControl Mission Planner Gazebo

── OS & DevTools ──

Linux Arch Linux Git GitHub VS Code CMake Docker

── Data & Scientific Computing ──

NumPy SciPy Matplotlib Flask SQLite

── Protocols & Interfaces ──

Flight Protocols:   MAVLink 2.0  |  DroneCAN (UAVCAN v1)  |  UAVCAN v0  |  MSP (MultiWii)

Bus / Fieldbus:   CAN Bus 2.0B  |  ISO 11898  |  SPI (up to 20MHz)  |  I2C (FM+)  |  UART / USART  |  RS-232  |  RS-485

RC / Actuator:   SBUS  |  CRSF (Crossfire)  |  DSHOT600  |  PWM  |  PPM  |  FHSS

Wireless / RF:   NRF24L01+  |  LoRa (SX1276)  |  SDR (RTL-SDR)  |  915MHz Telemetry  |  Wi-Fi (ESP-IDF)

Networking:   MQTT  |  TCP/IP  |  UDP  |  WebSocket  |  REST API


🌐 Connect

GitHub Instagram

Pinned Loading

  1. ins-system-for-drone ins-system-for-drone Public

    INS System for UAV Navigation (GPS-Denied) A high-fidelity MATLAB implementation of a strapdown Inertial Navigation System (INS) for UAVs operating in GPS-denied environments, leveraging an Extende…

    MATLAB 15

  2. swayam_drone_communication- swayam_drone_communication- Public

    Swayam Drone Communication System A modular and lightweight drone communication framework designed for real-time telemetry, command transmission, and system monitoring. This project focuses on buil…

    Python 13

  3. cubsat_Simulation_with_HIL cubsat_Simulation_with_HIL Public

    A full-stack CubeSat Attitude & Control System (ACS) simulation featuring cascaded PID control, Hardware-in-the-Loop (HIL) validation, and SDR + NRF24L01+ telemetry pipeline.

    Python 13

  4. drone-can-network drone-can-network Public

    Real-time dual-drone communication over CAN bus using STM32 HAL with leader–follower formation control, priority messaging, and fault-tolerant design.

    C 13

  5. aeroservoelastic aeroservoelastic Public

    Distributed aeroservoelastic control system for real-time UAV flutter suppression using SSI-based modal estimation, CAN sensor network, and MAVLink-integrated flight control.

    Python 10

  6. ins-drone-pixhawk ins-drone-pixhawk Public

    Real-time GPS-denied INS for UAVs — 9-state EKF on RPi4 via MAVLink, injecting position into ArduPilot EKF3. Python port of ins-system-for-drone.

    Python 8 1