Server-Shenanigans
Accidentally becoming a sysadmin and lived to tell the tale
I teach metal and sand how to understand space
Before adopting my current brand of chaos at CMU, I spent my time sharing a sandbox with some delightfully brilliant (and unhinged) humans at Skild.ai and ARTPARK (IISc)
Under Submission RA-L — 2025
IRisPath fuses infrared and RGB camera streams to build robust costmaps for off-road robot navigation that remain reliable in both daylight and nighttime conditions without specialized calibration targets.
Submitted IROS'26 — 2026
A distributed online learning scheme that enables a team of robots to converge to a desired displacement-based formation without requiring a centralised coordinator or pre-computed trajectories.
TMLR 2025 — 2025
A consensus-based decentralised cooperative monitoring system for agile targets using swarm robots under uncertainty accepted at Transactions on Machine Learning Research.
IEEE INDICON 2023 — 2023
An automated litmus-test synthesis tool that generates distinguishing tests between two versions of a memory model, used for formal verification of ARM's memory architecture.
IEEE Connect 2022 — 2022
A priority-based decentralised algorithm for multi-robot path planning that resolves inter-agent conflicts without central coordination, demonstrated on a physical multi-robot testbed.
UR5-based robot configured with Basler camera and ROS. Uses Fourier-Mellin transform for 90ms single-reference object detection for precision pick-and-place tasks.
Autonomous navigation stack for SUV-scale vehicle — LiDAR-camera fusion costmap, DWA + TEB planners, LIOSAM/LOAM SLAM, and drive-by-wire control via CAN bus.
Accidentally becoming a sysadmin and lived to tell the tale
How to get your robots to carry out their autonomous motion in real life
Indulging in the beautiful field called multi-robot path planning using Private Obstacle Path Planning algorithm
$ g++ main.cc -lpthread && ./a.out >>splashOfLife
Another hobby I dabble with — animation, SFX, and a little bit of design.
If the content deserves a dub you shall leave a sub.
The Master created humans first as The Lowest Type, most easily formed. Gradually, he replaced them by robots, the next higher step, and finally he created me, to take the place of the last humans.