MSc ROBOTICS ENGINEER

Building robots that
bridge imagination & reality

Mann Janodia  •  MSc Robotics

Full-stack robotics specialist building systems that perform. From tuning PID loops to training neural networks, I develop the "brain" and "body" in tandem.
My goal: make robotics smarter and more accessible.

Gesture Multi-Drone Control (Webots) MediaPipe · Custom NumPy NN · Webots · DJI Mavic2Pro Webots simulation laptop webcam right hand select drone left hand direction d1 d2 ← ACTIVE d3 right hand selects drone · left hand sets direction · all in Webots
Camera Servo Tracking (RPi 4) YOLOv8 NCNN · Picamera2 · pigpio · MG996R Servos webcam view person 0.92 RPi 4 GPIO17→PAN GPIO18→TILT RUN PAN · MG996R GPIO17 TILT · MG996R GPIO18 Picamera2 error → servo P-control keeps person centred · 30fps · 5V external servo supply
TurtleBot4 Occupancy Queuing ROS2 Jazzy · Nav2 · SLAM · dynamic_occupancy.py map view w1 OCCUPIED t1 w2 OCCUPIED t2 w3 FREE docking station t3 → w3 ✓ w1 → occupied ✓ w2 → occupied ✓ w3 → FREE → go! dynamic_occupancy.py · interactive_navigator.py · Nav2
Gesture Multi-Drone (3× UAV)
About Me

Why I Build Robots

Mann Janodia

From Curiosity to Engineering

I am a robotics engineer specializing in full-stack architecture, focusing on the seamless integration of mechanical hardware, control software, and artificial intelligence. I am driven by the moment these disciplines converge — whether it's developing autonomous navigation systems or designing custom neural networks for adaptive flight simulations. I don't just write code; I build complete systems that turn complex technical challenges into functional, real-world solutions.

I am currently pursuing my MSc in Robotics Engineering at Middlesex University, building upon my BEng in Mechatronics with a minor specialization in AI and Machine Learning. My background includes developing award-winning, patent-pending self-balancing systems and vision-based specimen handling platforms using high-precision depth sensing. I am particularly interested in narrowing the gap between "what robots can do" and "what we need them to do" through rigorous validation and system optimization.

When I'm not in the lab, you can find me on the field playing competitive cricket, football, or volleyball. I also enjoy the strategic challenge of a chess match and reading new books.

What drives me? The moment hardware, software, and intelligence converge perfectly.

Featured Work

Projects

Click any project card to see full details

Gesture Multi-Drone Control

Two-hand gesture control of 3 drones using a custom 5-layer neural network in Webots.

MediaPipeNumPy NNWebotsPython
Click to expand →

Camera Servo Tracking (RPi)

YOLO + Picamera2 real-time object tracking with MG996R pan-tilt servos on Raspberry Pi 4.

YOLOv8Picamera2pigpioRPi4
Click to expand →

TurtleBot4 Occupancy Navigation

Dynamic waypoint scheduling with occupancy detection for autonomous navigation in real indoor environments.

Nav2SLAMROS2Python
Click to expand →

Autonomous Mapping Robot

Dual-Arduino robot that autonomously maps a room and executes a planned return journey with equally-spaced scheduled stops.

Arduino C++HC-SR04DRV8833Encoders
Click to expand →

Niryo NED2 Test Tube Sorting System

Fully autonomous lab system combining Niryo NED2 arm, TurtleBot4, and ESP32 RFID to pick, scan, and sort test tubes into bins with zero human intervention.

PyNiryoFlaskESP32ROS2RFID
Click to expand →

More Projects Coming Soon

Currently in development. Check back soon or visit my GitHub for the latest work.

In Progress
Click to expand →
Technical Arsenal

Skills

Programming Languages
PythonC++JavaScriptBashYAMLXML (URDF)
Robotics & ROS2
ROS2 JazzyNav2SLAM ToolboxPyNiryoMoveIt2URDF/XacroRViz2ros2_control
AI & Computer Vision
TensorFlow/KerasMediaPipe Tasks APIOpenCVArUcoYOLOv8 (NCNN)NumPy NN (scratch)scikit-learnPandas
Hardware
Niryo NED2 (6-DOF)TurtleBot4Raspberry Pi 4ESP32PN532 RFIDArduino UnoDRV8833MG996R ServosHC-SR04LiDAR
Tools & Platforms
WebotsGazeboFlaskGit/GitHubDockerUbuntu 24.04VS CodeArduino IDEpigpio
Work History

Experience

Internships and roles that shaped my engineering journey

2025

Radio Frequency Engineer

Optimized Solutions Limited

Developed and validated RF-enabled embedded systems through rigorous signal analysis, environmental stress testing, and systematic hardware debugging to ensure reliability and compliance.

RF Signal AnalysisEnvironmental TestingHardware DebuggingTechnical Documentation
2024

Electrical Engineer

Bosch Rexroth

Conducted fault diagnosis and sensor calibration for hydraulic and electromechanical systems within cross-functional validation and verification teams.

Fault DiagnosisSensor CalibrationElectromechanical SystemsVerification
2023

Firmware Lead

Robofest

Led firmware development and oversaw full hardware and electronics integration for a competitive robotics platform. Responsible for embedded software architecture, sensor interfacing, motor control pipelines, and ensuring reliable communication between all electronic subsystems.

Firmware DevelopmentHardware IntegrationElectronicsEmbedded Systems