GAUTHAM ANIL OPEN TO WORKROBOTICS SOFTWARE ENGINEER

Robots, end to end.

I design the mechanism, write the firmware, wire the ROS 2 stack, and debug what breaks in between.

Automation & Robotics engineering at Amrita, class of 2026 — heading into robotics software.

ISRO — URSC · IEEE ICRM 2025 · 3 INTERNSHIPS · 7 SYSTEMS

Kerala, India — open to relocation, including internationally.

[ THE TRACE, 2010 → 2026 ↓ ]

The seven-joint PAAMB snake robot performing its serpentine gait — real hardware
The Coco robot — four-wheel differential drive with a manipulator arm — in a Gazebo Classic world
PAAMB · SEVEN-JOINT LATERAL UNDULATION — REAL HARDWARE
SYSTEM
7-JOINT SERPENTINE SNAKE
STATUS
PHYSICAL · REAL ROBOT
ISRO SIM · THREE ROBOTS, ONE GRID — SIMULATOR OUTPUT
SYSTEM
3-ROBOT GRID PLANNER
STATUS
SIMULATED · PYTHON / PYGAME
COCO · GAZEBO CLASSIC ERA — HARMONIC LOOP PENDING
SYSTEM
4WD DIFF-DRIVE + 3-DOF ARM
STATUS
SIMULATED · HARMONIC LOOP PENDING

01 — SELECTED SYSTEMS

Selected Systems

  1. 01 · PHYSICAL · 2025–26

    PAAMB — Bioinspired Robotic Snake

    Bioinspired pipeline-inspection snake robot

    MY SCOPE — Mechanical design of the 7-joint serpenoid mechanism

    [ OPEN SYSTEM → ]

  2. 02 · SIMULATED · 2025–26

    Coco Robot — ROS 2 Simulation Platform

    ROS 2 differential-drive + manipulator simulation platform

    MY SCOPE — The manipulator — 3-DOF arm and gripper, its URDF from CAD-derived meshes, and joint control

    [ OPEN SYSTEM → ]

  3. 03 · SIMULATED · 2025

    Multi-Robot Pathfinding Simulator

    Autonomous Robot Navigation in a Factory Environment Using Comparative Pathfinding Algorithms

    MY SCOPE — Unified A* / Dijkstra search core — heapq priority queue, came_from / g_score dicts

    [ OPEN SYSTEM → ]

[ ALL SYSTEMS + EARLIER BUILDS → ]

03 — PUBLICATIONIEEE ICRM 2025 · XPLORE · SCOPUS

Design and Implementation of the Platform for Testing a Differential Drive Robot Using ROS2

Gautham Anil et al. — Amrita Vishwa VidyapeethamDOC 11349105

A reproducible ROS 2 + Gazebo test platform that validates differential-drive navigation and 3-DOF manipulation entirely in simulation, before any hardware is committed.

04 — THINGS THAT DIDN'T WORK

Things That Didn't Work

Every one of these taught me more than the demos did.

  1. THE TOPICS DISAPPEARED.

    After migrating to ROS 2 Jazzy and Gazebo Harmonic, `ros2 topic list` returned nothing. The robot was fine; my mental model of the sim–ROS bridge wasn't.

  2. THE MODEL RAN. IT DETECTED NOTHING.

    The dashboard's TFLite inference was silently wrong until I matched the model's real contract: grayscale, 96×96, INT8, softmax.

  3. THE BUS LIED.

    Six daisy-chained serial-bus servos, intermittent faults, no microcontroller to blame. Debugging happened at the protocol level.

  4. ONE ARDUINO WASN'T ENOUGH FOR ONE HAND.

    The bionic hand's first power architecture browned out under the full actuator load. The fix wasn't code: the servo class changed (high-torque MG-series → SG-series) and the system split across two Arduino boards.

05 — INFO

Info

I got into robotics through things that didn't behave the way I expected. A simulated rover became a published test platform. A final-year project became a snake robot with seven joints and three gaits. An internship at ISRO turned "shortest path" into a negotiation between robots.

Most of my work sits in the messy middle — where a URDF meets a real motor, where a control loop meets a serial-bus fault. I like getting a system running. I like even more finding out why it wasn't.

B.Tech Automation & Robotics, Amrita Vishwa Vidyapeetham, 2026.

BASE KERALA, IN · RELOCATION OPEN, INCL. INTERNATIONAL

OUTREACH — LED AN ARDUINO WORKSHOP FOR ~50 SCHOOL STUDENTS

Gautham Anil

06 — CONTACT

Have a robot problem worth thinking about?

gauthamanil888@gmail.com