Robotics Software Engineer · Brooklyn, NY
PRABAL KHARE
I build the whole robot. Sensors, comms, localization, navigation, controls, operator tooling — and the deployment that proves it works.
Perception
It sees before it moves.
A 2D LiDAR scan at the front of the chassis. Reflective-marker clustering isolates two- and four-legged shelf signatures out of the return.
Localization
PGV over RS-485.
Floor tags stream into a ROS 2 localization source backed by a tag map, with wheel-odometry fallback and safety conditions when tag confidence drops.
Navigation
Nav2 path following with zone management and sector safety gating. 150 point-to-point runs on a live factory floor.
Docking
Center check. Reposition. Or abort.
The pose is validated before the lift moves. If it fails, it retries — and if it fails again, it aborts safely instead of guessing.
Result
SMR300
300 kg. Built to be reused.
I replaced the company's ROS 1 architecture with a ROS 2 Humble stack designed for a fleet, not a prototype — CANopen and CiA 402 drives, ros2_control, an AI camera, and an operator platform for engineers who don't write code.
Keep going
That's one robot.
There are five more ahead.
Project MIRA · 2nd place, TAC Challenge Norway 2024
It had to survive the pressure hull.
An autonomous underwater vehicle where every electrical decision was final the moment the hull was sealed.
Autonomous VTOL UAV · Top 30 of 500, SIH 2023
Find the person from the air.
A vertical-takeoff search-and-rescue platform that flew its own scan pattern and picked victims out of thermal.
Kurat · Autonomous conversational robot
Three brains, so one can fail.
Perception, cognition and action are separated on purpose — each can degrade or recover without taking the others down.
RobotDrawing · ABB IRB140
Teach it to route, not to draw.
Robotic drawing reframed as a stroke-level travelling salesman problem, solved by a learned router instead of a slow classical solver.
OpenDroneKit · Drone Entry
Find the crack. Then predict it.
Structural inspection that doesn't stop at detection — the crack gets projected onto the reconstruction and simulated forward in time.
Continuum · Open source
Git, but for an agent's memory.
Switch from Claude Code to Codex to Gemini without re-explaining the codebase, the bug, or what you already tried.
Intellectual property
Three filings.
A vehicle that drives and flies, a bottle that heats and cools its own contents, and an IMU module that stays honest under vibration.
Keep scrolling
The full record is below.
Live GitHub activity, every repository, the deep dive on the SMR300 stack, and how to reach me.
Flight complete · system ready