🎓 Robotics & AI Engineer | 🤖 ROS 2 & micro-ROS Developer | 💻 Embedded Systems & Deep Learning Enthusiast
I’m an engineer passionate about building intelligent, real-world robotic systems. My experience spans autonomous rover development, swarm robotics, perception pipelines, microcontroller-level optimizations, and scalable system architectures using ROS 2. I specialize in solving robotics problems by bridging low-level control with high-level decision-making—through Python, C++, and applied mathematics.
- 🌍 Based in Padupanambur, India
- 🏫 B.E. in Robotics & Artificial Intelligence @ NMAMIT
- 🛠️ Focus: ROS 2 · micro-ROS · Embedded Systems · SLAM · Reinforcement Learning · Simulation
- 📚 Currently exploring Isaac Sim, system-level optimizations, and scalable ROS deployments
CLI tool to auto-generate ROS 2 nodes (Python/C++) with publishers, subscribers, services, actions, and QoS configuration.
Automates micro-ROS project generation for ESP32 using ESP-IDF. Includes support for rclc node structures, timers, and communication setup.
Beginner-to-advanced tutorials for ROS 2 Humble with step-by-step examples, cheat sheets, and command references.
Collection of micro-ROS-based Arduino/ESP32 projects for robotic systems.
| Category | Tools & Technologies |
|---|---|
| Programming | Python · Modern C++ · Embedded C/C++ · JavaScript |
| Robotics Frameworks | ROS 2 · micro-ROS · rclcpp · rclpy · rclc |
| Embedded & Real-Time Systems | ESP32 · FreeRTOS · ESP-IDF · Arduino |
| Perception & Vision | OpenCV (GPU-accelerated) · Stereo Vision · ArUco Tracking |
| AI & Learning | PyTorch · scikit-learn · PPO · A3C · Actor-Critic |
| Simulation & Modeling | Gazebo · Isaac Sim · TF Trees · Kinematics & Dynamics |
| Control Systems | PID Controllers · Odometry Fusion · State Estimation |
| Development Tools | Docker · Shell Scripting · Performance Profiling · System Integration |
- 🛰️ ISRO Mars Rover Challenge — Led 23-member team; built SLAM-based rover using Jetson Nano, ESP32, and micro-ROS
- 🤖 Swarm Robotics — Coordinated multiple non-holonomic bots with indoor localization and path planning
- 🧠 Intern @ Vanora Robots — Developed stereo SLAM, fused IMU & wheel odometry; optimized ROS 2 stack for Raspberry Pi
- 🧪 Robotics Education Tools — Designed OpenCV + ROS-based perception lab with hardware/simulation bridging
- NVIDIA Isaac Sim
- PCB Design & Manufacturing
- Advanced C++ for embedded optimization
- Real-time diagnostics and introspection in ROS 2
- 📧 Email: [email protected]
- 🔗 LinkedIn: madwesh-j-devadiga
"Engineering the interface between perception, control, and intelligence—one robot at a time."