Skip to content
View sidharthmohannair's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sidharthmohannair

Report abuse

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

Report abuse
sidharthmohannair/README.md

Sidharth Mohan Nair

Senior Research Fellow at IIT Kanpur SPINLAB. Working on GPS-denied navigation and multi-UAV systems.

Building electronics and embedded systems since 2013.


Work

IIT Kanpur — Senior Research Fellow (Jan 2025 - Present)
Visual geo-localization for GPS-denied navigation, multi-UAV communication protocols, sensor fusion, ROS-based automation, web application development.

ICFOSS — Research Associate (Oct 2022 - Dec 2024)
Thermal imaging UAV for search and rescue, mapping UAVs, NavIC integration, UAV platform design. LoRaWAN IoT development — air quality monitoring, ultra-low-power sensors (8-year battery life), solar-powered standalone devices. Managed 3D printing, IoT, and drone operations.

i-Era Technical Solutions — CTO (Jun 2017 - Sep 2022)
Co-founded and led technical operations. Built IoT products, embedded systems, and took consulting projects. Conducted workshops, taught a 6-month IoT course, and mentored B.Tech/M.Tech student projects across embedded systems, robotics, and machine learning.


Tutorials & Open Source

I maintain SimToFly, an organization for drone autonomy tutorials.

Repository Description
Tutorial-ESP32-C3-Super-Mini Complete guide — pinouts, setup, IoT applications
SimToFly Guide ROS2 + ArduPilot + Gazebo — simulation to real flight
ROS2-ArduPilot-SITL-Hardware SITL to hardware deployment, flight-tested on FuryVision AAV
PX4-ROS2-Beginner-Tutorials Step-by-step drone development with PX4 and Gazebo

Projects

Repository Description
VisionUAV-Navigation Vision-based localization for GPS-denied environments
OpenESC Open-source ESC for BLDC motors — sensorless control, telemetry
Fury-Drone-Project Open-source UAV platform — hardware, CAD, assembly, wiring documented
Thermal-Imaging-Drone-SAR FLIR thermal + YOLO detection for search and rescue
GeoPoly-Mapper UAV flight boundary planning from orthophotos
Multirotor-Flight-Calculator Engineering-grade flight time estimation

Tools

Embedded: ESP32, Arduino, Raspberry Pi, Jetson Nano, 8051, PIC, STM32
Robotics: ROS1, ROS2, ArduPilot, PX4, MAVROS, Gazebo
Hardware: PCB design (Eagle, KiCad, EasyEDA), 3D printing, CNC, laser cutting
Communication: LoRaWAN, MQTT, Zigbee, BLE


Background

B.Tech in Electrical & Electronics (2017), M.Tech in Energy Systems (2019) — Amal Jyothi College of Engineering.

First project in 2013 — water level indicator with transistors and LEDs. Then 555 timers, hand-etched PCBs, 8051 microcontrollers, Arduino, and eventually drones. Co-founded i-Era Technical Solutions during B.Tech final year.

3 patents filed. DGCA certified drone pilot.


Contact

sidharthmohannair@gmail.com · LinkedIn · Youtube

Pinned Loading

  1. Tutorial-ESP32-C3-Super-Mini Tutorial-ESP32-C3-Super-Mini Public

    This tutorial provides a comprehensive guide on using the ESP32-C3 Super Mini, including board specifications, pinouts, getting start on Arduino IDE, and so on

    251 23

  2. OpenESC OpenESC Public

    An open-source ESC project for controlling BLDC motors with open-loop and BEMF-based feedback control.

    C++ 38 10

  3. Fury-Drone-Project Fury-Drone-Project Public

    A high-performance, multi-mission Autonomous Air Vehicle (AAV) platform integrating advanced components like the Pixhawk Orange Cube+ and Intel RealSense cameras. This repository contains design fi…

    10 3

  4. Thermal-Imaging-Drone-SAR Thermal-Imaging-Drone-SAR Public

    A thermal imaging drone integrated with real-time object detection and location tracking system for efficient search and rescue operations.

    Python 10 7

  5. VisionUAV-Navigation VisionUAV-Navigation Public

    A robust vision-based localization system for UAVs operating in GPS-denied environments. The system utilizes advanced computer vision techniques to achieve accurate position estimation by matching …

    38 9

  6. ros2-ardupilot-sitl-hardware ros2-ardupilot-sitl-hardware Public

    ROS2 Humble + MAVROS + ArduPilot integration framework. Test in SITL simulation, deploy to real hardware (Cube Orange, Pixhawk). Flight-tested on Raspberry Pi 4.

    Python 6 1