FIELD NOTE / 2025
U R RAO SATELLITE CENTRE — ISRO
MULTI-ROBOT SYSTEMS

"Planning movement for one robot is a navigation problem. Add more robots and every path becomes a constraint on every other."

READ THE CASE STUDY →

Three robot paths on a planning grid; one shared cell marked as a conflict, with a resolved detour around itROBOT AROBOT BROBOT CCONFLICT t=7RESOLVED −
Conceptual visualisation. No proprietary systems or data shown.

01 — EXPERIENCE

Three internships across the robotics stack

  1. ISRO — U R Rao Satellite Centre (URSC)

    Summer Intern — Mission Planning & Operations

    JUL–AUG 2025 · Bengaluru, India · OPEN IN MAPS ↗

    Multi-robot planning · A* / Dijkstra / BFS · Python · Simulation

    At Mission Planning & Operations, under Mr. M. Srikanth, I built a Python/Pygame simulator comparing path planners for factory-floor navigation — the report’s target was Industry 4.0 “dark factory” logistics. A 30×30 grid, three robots, static and moving obstacles.

    The planner suite ran A*, Dijkstra, and BFS over 8-directional movement with an octile heuristic and turn-penalty costs; coordination used space-time reservation tables. Across CSV-logged runs, A* reached goals ~5× faster than Dijkstra (1.2 ms vs 6.0 ms) by exploring far fewer nodes — all three found near-identical short paths, so the win was search efficiency, not path length.

    Everything shown from this internship is the simulator I wrote. No proprietary systems or data appear anywhere on this site.

    The main gate of U R Rao Satellite Centre — red architectural arch with the ISRO and URSC marks
    U R RAO SATELLITE CENTRE — MAIN GATE. NO PROPRIETARY SYSTEMS OR DATA SHOWN.
    Map of the U R Rao Satellite Centre area on Old Airport Road, Bengaluru, with the location marked
    OLD AIRPORT ROAD · BENGALURU · © OpenStreetMap contributors · OPEN IN MAPS ↗
  2. Hut Labs

    Robotics Simulation Intern

    MAR–APR 2025 · Amritapuri, Vallikavu, Kerala 690525 · OPEN IN MAPS ↗

    ROS 2 · Gazebo · URDF · IEEE publication

    A pick-and-place ramp robot in ROS 2 + Gazebo, built by seven interns across two teams: a differential-drive base climbs a ramp, grabs fruit at the top, and throws it back down. My part was the robotic manipulator — the arm and its control; teammates built the ramp and base and led the ROS 2 / Gazebo integration.

    Hut Labs sits on the Amrita Amritapuri campus — the same campus as my degree — so the internship ran alongside coursework rather than away from it. Mentored by Dr. Rajesh Kannan Megalingam.

    The work was published as an IEEE conference paper (ICRM 2025, IEEE Xplore & Scopus) — and it didn’t stop there. The platform evolved into the Coco Robot project: same lineage, ported to ROS 2 Jazzy + Gazebo Harmonic after Classic’s end-of-life.

    The differential-drive robot with a manipulator arm inside a walled Gazebo world with a ramp
    THE PICK-AND-PLACE RAMP PLATFORM — TEAM BUILD, LATER THE COCO / IEEE-PAPER LINEAGE
    Map of the Amrita Amritapuri campus at Vallikavu on the Kerala backwater, with the location marked
    AMRITAPURI CAMPUS · VALLIKAVU · © OpenStreetMap contributors · OPEN IN MAPS ↗
  3. Evolve Robotics LLP

    Embedded Systems Intern

    JAN–FEB 2025 · Kozhikode, Kerala, India · OPEN IN MAPS ↗

    Arduino · PIC16F877A · Sensor integration · MPLAB

    Wrote firmware for Arduino and PIC16F877A microcontrollers, interfacing ultrasonic, IR, IMU, and Bluetooth sensors — and simulated and debugged the PIC16F877A in MPLAB before touching hardware.

    This is where the embedded thread of the earlier Arduino builds turned professional: same instincts, real deadlines, other people’s hardware.

    A firmware exercise on the bench: an Arduino-compatible board wired to a breadboard with a lit blue LED, laptop in the background
    FIRMWARE BENCH — BOARD, BREADBOARD, FIRST LIGHT
    Map of the Vellayil and Nadakkave area of Kozhikode, Kerala, with the location marked
    VELLAYIL · KOZHIKODE · © OpenStreetMap contributors · OPEN IN MAPS ↗