System Online
MS Robotics
Northeastern
Boston, MA
Graduating May '26

Mayank Goud
Polagoni.

I build the parts of robotic systems that have to be right in real time — perception, state estimation, and control.
Availability

Available May 2026

  • Open to full-time roles
  • Internships through summer '26
  • Research collaborations
Status: Actively interviewing · Boston, MA · Will relocate
View Work → Contact
01 / About

About the work.

Operator profile

I work where perception meets control — where a model has to look at the world and act on it before the next frame lands.

My focus is computer vision, mobile robotics, perception, and control. The things I'm most proud of: a multi-object tracker that follows two people walking around a room without losing track of who's who, RTAB-Map running onboard a snake-inspired robot, and a deep-RL racing agent that beat its classical baseline by on F1TENTH.

The rest of my training fills in around that core — reinforcement learning, classical control, manipulator robotics, biomechanics, and human-robot interaction. (Yes, I built a Cozmo robot that plays Rock-Paper-Scissors and trash-talks the loser.)

Before grad school I was a research intern at DRDL Hyderabad working on actuator control. Outside the lab: Formula 1, Marvel marathons, exploring Boston.

02 / Timeline

Education & experience.

Most recent first
Sep 2024 — May 2026

Master of Science, Robotics

Northeastern University · College of Engineering · Boston, MA
Concentration in Electrical and Computer Engineering. Coursework spans perception, learning, estimation, and control — across both classical and modern methods.
Coursework
  1. Robotic Sensing & Navigation EECE 5554 · Fall 2024
  2. Control Systems Engineering ME 5659 · Fall 2024
  3. Mobile Robotics EECE 5550 · Spring 2025
  4. Robot Mechanics & Control ME 5250 · Spring 2025
  5. Human-Robot Interaction CS 6983 · Fall 2025
  6. Neuromechanical Simulation of Human Movement ME 5374 · Fall 2025
  7. Reinforcement Learning & Sequential Decision Making CS 5180 · Spring 2026
  8. Pattern Recognition & Computer Vision CS 5330 · Spring 2026
Oct 2022 — Jan 2023

Research Intern

Defence Research and Development Laboratory (DRDL) · Hyderabad, India
Designed a state-feedback gain matrix for DC motor control, optimizing damping ratio and natural frequency. Tuned parameters to improve motor response time and operational efficiency by ~20%, with a ~35% reduction in oscillations.
2019 — 2023

Bachelor of Technology, Electrical & Electronics Engineering

CVR College of Engineering · Hyderabad, India
Foundational training in electrical systems, control theory, signals & systems, and embedded hardware — the groundwork for a transition into robotics.
03 / Work

Major projects.

Final & capstone
001 Spring 2026
F1TENTH PPO vs SAC sample efficiency curve
CS 5180 · Reinforcement Learning

On-Policy vs Off-Policy Deep RL for Autonomous Racing.

with Kushwanth Vellanki

Systematic empirical comparison of PPO, SAC, and TD3 against classical baselines (Pure Pursuit, reactive LiDAR) in the F1TENTH Gym simulator. Five evaluation axes: sample efficiency, peak performance, multi-seed stability, generalization to unseen tracks, and reward-shaping ablations.

SAC AVG R
0.289
SAC SPEED
2.89 m/s
TD3 PEAK
3.0 m/s
REWARD GAIN
2× baseline
PPOSACTD3F1TENTHPyTorchLiDAR
Code →
002 Spring 2025
GP-MPPI trajectory through cluttered environment
EECE 5550 · Mobile Robotics

GP-Guided MPPI for Navigation in Unknown Environments.

solo project

Implementation of a Gaussian Process-guided MPPI controller. A Sparse GP occupancy model built from LiDAR estimates both occupancy and uncertainty — high-variance regions become subgoals that guide MPPI beyond its planning horizon, escaping local-minima traps that hinder vanilla MPPI.

METHOD
GP-MPPI
SENSOR
2D LiDAR
MAPS
3
SOLO
MPPISparse GPSampling-based MPCPython
Code →
003 Fall 2024
RTAB-Map dense point cloud reconstruction
EECE 5554 · Robotic Sensing & Navigation

RTAB-Map SLAM Onboard COBRA — A Snake-Inspired Robot.

with H. Noyes, N. Rajhans, S. K. Athaluri

Deployed RTAB-Map on COBRA, an 11-joint sidewinding robot. Stack: Intel RealSense D435i feeding a Jetson Orin NX. Benchmarked odometry against OptiTrack ground truth using Evo. Documented graceful degradation during fast sidewinding gaits.

COMPUTE
Jetson Orin
SENSOR
D435i
METHOD
RTAB-Map
GT
OptiTrack
SLAMRTAB-MapRGB-DROSSIFTLoop Closure
Code →
004 Spring 2026
Multi-object tracker output with two tracked persons
CS 5330 · Pattern Recognition & Computer Vision

Real-Time Multi-Object Tracking with Custom Data Association.

with Kushwanth Vellanki

Tracking-by-detection pipeline built from scratch. YOLOv8n provides per-frame detections; a custom Kalman Filter predicts motion; the Hungarian algorithm performs assignment. Supports both IoU and Euclidean cost matrices.

FPS
5.9 — 8.9
DETECTOR
YOLOv8n
COST FNS
IoU / L2
SCENARIOS
5
YOLOv8Kalman FilterHungarianOpenCVPython
Code →
005 Fall 2025
Cozmo HRI Rock-Paper-Scissors with MediaPipe gesture recognition
CS 6983 · Human-Robot Interaction

Evaluating HRI with a Competitive Cozmo Robot.

with R. Fernandes, L. Chandrasekar, K. Vellanki

Within-subjects user study (N=24) evaluating how robot personality modulates user perception during a synchronous Rock-Paper-Scissors game with an Anki Cozmo. Custom Python pipeline using MediaPipe Hands for real-time gesture recognition. Three personality conditions.

N
24
CONDITIONS
3
VISION
MediaPipe
PLATFORM
Anki Cozmo
HRIMediaPipeGesture RecognitionUser StudyPython
Code →
006 Fall 2025
Kinematic reconstruction of human stair gait
ME 5374 · Neuromechanical Simulation

Muscle-Driven Simulation of Human Stair Gait in OpenSim.

with Deelip Kumar Gummadidhala

End-to-end pipeline for muscle-driven simulation of stair ambulation using OpenSim 4.5 and MATLAB. Processed kinematic and kinetic data from the Darmstadt Stair Ambulation Dataset; ran MocoInverse trajectory optimization on the gait2392 model. Validated against EMG.

TOOL
OpenSim 4.5
METHOD
MocoInverse
MODEL
gait2392
VALIDATION
EMG
OpenSimBiomechanicsMATLABInverse Dynamics
Code →
007 Fall 2024
Magnetic levitation system schematic
ME 5659 · Control Systems

Single-Axis Magnetic Levitation: State-Space Control Design.

with A. Mashhadireza, R. Suhail, H. A. Syed

Modeled a single-axis maglev system from Newton's laws and electromagnetic equations into state-space form. Implemented PID and full-state-feedback controllers in MATLAB / Simulink. Stability analyzed via Lyapunov functions and controllability matrices.

OVERSHOOT
~25%
SETTLING
2 s
TOOLS
MATLAB
ANALYSIS
Lyapunov
State-SpacePIDLyapunovMATLABSimulink
Code →
04 / Archive

Project archive.

Sorted by course
Archive Manifest Click course to expand ↓
CS 5330
Pattern Recognition & Computer Vision
5 Projects
+
P001

Video Special Effects

Real-time C++ OpenCV filter pipeline. Custom video effects, image processing fundamentals, separable filters and color manipulation across live webcam feed.
C++OpenCVReal-time
P002

Content-Based Image Retrieval

Image retrieval using hand-crafted features (histograms, texture) and deep ResNet18 embeddings. Compared classical and learned representations for similarity search.
C++OpenCVResNet18Histogram Matching
P003

Real-Time 2D Object Recognition

Built a real-time 2D object recognition pipeline: thresholding, morphological cleaning, region segmentation, feature extraction, and a custom classifier with persistent training database.
C++OpenCVSegmentationClassification
P004

Camera Calibration & Augmented Reality

Intrinsic camera calibration via checkerboard, then real-time AR overlays with four extensions including animated 3D scenes and keyboard-controlled virtual objects.
C++OpenCVsolvePnPAR
P005

Recognition using Deep Networks

CNN baseline on MNIST, fine-tuning a Vision Transformer, transfer learning to Greek letters, plus extensions with Gabor filter feature extraction and pretrained models.
PyTorchCNNViTTransfer LearningGabor
EECE 5554
Robotic Sensing & Navigation
5 Projects
+
P001

GPS Driver Setup

Wrote a custom ROS 2 device driver to parse $GPGGA NMEA messages from a GPS puck. Established the data infrastructure for downstream localization projects.
ROS 2PythonNMEADevice Driver
P002

Real-Time Kinematic GPS

Set up an RTK GPS pipeline; compared centimeter-level RTK fix performance against standard GPS in static and walking trajectories.
RTK GPSROS 2Localization
P003

IMU Noise Characterization

Collected 5-hour stationary IMU data; computed Allan Deviation to extract White Noise (N), Rate Random Walk (K), and Bias Instability (B). Validated against VN-100 datasheet.
IMUAllan VarianceMATLABNoise Modeling
P004

Navigation with IMU & Magnetometer

Calibrated magnetometer (hard / soft iron correction); fused yaw from gyroscope and magnetometer; estimated forward velocity from accelerometer. EKF-based dead reckoning trajectory.
EKFSensor FusionMagnetometerDead Reckoning
P005

Camera Calibration & Photomosaicing

Calibrated phone camera intrinsics; built a feature-based photomosaicing pipeline using SIFT/ORB matching and homography estimation across overlapping panoramic views.
OpenCVSIFTHomographyPanorama
EECE 5550
Mobile Robotics
5 Projects
+
P001

Mobile Robot Kinematics & Control

Differential-drive and Ackermann kinematic models; forward and inverse kinematics; velocity controllers and trajectory tracking simulation in Python.
KinematicsPythonNumPyControl
P002

Local Planning

Implemented local planners — sampling-based and gradient-based — for collision-free navigation in obstacle-rich environments.
Path PlanningPythonOptimization
P003

Sensing & Coordinate Frames

Sensor models, coordinate frame transformations, sensor calibration, and frame-to-frame transformations for robot localization tasks.
Coordinate FramesSensor ModelsSE(3)
P004

Mapping & Localization

Occupancy grid mapping from LiDAR scans; particle filter localization (Monte Carlo Localization) on known maps with motion and measurement models.
Particle FilterMCLOccupancy GridLiDAR
P005

Simultaneous Localization & Mapping (SLAM)

Pose graph SLAM: front-end odometry + loop closure detection, back-end optimization over robot trajectory and landmark positions.
SLAMPose GraphLoop ClosureOptimization
ME 5374
Neuromechanical Simulation of Human Movement
2 Projects
+
P001

bSLIP Running Model

Built a Simscape Multibody bipedal Spring-Loaded Inverted Pendulum runner; ran nominal simulation; constructed return maps to characterize controller stability.
SimscapeMATLABSLIP ModelReturn Maps
P002

Muscle-Driven Walker

Tuned a muscle-driven walking model via CMA-ES optimization across multiple gait scenarios (crouch, high-step). Foundation for the OpenSim final project.
CMA-ESMuscle ModelMATLABOptimization
CS 6983
Human-Robot Interaction
1 Project
+
P001

Implementing Gaze Behavior

Implemented gaze behavior on a simulated robot with a 10Hz control loop. Designed the interaction logic for natural head movements and attention shifts during conversation.
PythonHRIBehavior DesignTTS
05 / Stack

Stack & capabilities.

5 domains
01 Computer Vision
  • OpenCV (C++ / Python)
  • YOLOv8, MediaPipe
  • SIFT, ORB, Harris Corners, Gabor
  • RANSAC, Homography
  • Camera Calibration & AR
  • Multi-Object Tracking
  • Hungarian Algorithm
02 RL & Deep Learning
  • PyTorch, NumPy, SciPy, Scikit-learn
  • PPO, SAC, TD3, DDPG, REINFORCE
  • Q-learning, SARSA, Dyna-Q, MCTS
  • Policy Gradient · Actor-Critic
  • OpenAI Gymnasium, F1TENTH Gym
  • CNN, Vision Transformers
  • Transfer Learning
03 Robotics & SLAM
  • RTAB-Map, Visual SLAM
  • Loop Closure, Bag-of-Words
  • Pose Graph Optimization
  • Particle Filter Localization
  • MPPI, Sampling-based MPC
  • Sparse Gaussian Process Planners
  • Pure Pursuit, Reactive Control
04 Estimation & Control
  • Kalman Filter, Extended Kalman Filter
  • Sensor Fusion (GPS + IMU)
  • Allan Variance, Magnetometer Calibration
  • State-Space Control, PID
  • Pole Placement
  • Lyapunov Stability Analysis
  • Controllability / Observability
05 Languages, Tools & Hardware
  • Python
  • C++
  • MATLAB / Simulink
  • ROS / ROS 2
  • Linux
  • Git, Docker
  • LaTeX (IEEE / AAAI)
  • Gazebo
  • OpenSim
  • Jetson Orin NX
  • Intel RealSense D435i
  • OptiTrack
  • SOLIDWORKS, Fusion 360
  • AutoCAD
  • 3D Printing
06 / Contact

Establish contact.

Channels open

Have a robot worth building?

Graduating May 2026. Open to full-time roles across the robotics and applied-ML stack — and equally interested in collaborations, contract work, and research conversations.

Robotics Computer Vision Perception Autonomy Applied ML Motion Planning SLAM Control Systems R&D Embedded Systems Robotics Software Engineering Hardware-Software Integration

Email is fastest — usually within 24 hours.

polagoni.m@northeastern.edu →