cv

Professional Summary

Robotics researcher and Ph.D. candidate specializing in social robot navigation, embodied AI, scenario-based testing, and imitation learning. Experienced in curating and analyzing large-scale datasets, training machine learning models for robotic applications, conducting human-subject studies & data analysis, and real-robot experiments. Proficient in Python, ML frameworks, ROS, simulation, and multimodal sensor processing.

General Information

Full Name Shashank Rao Marpally
Location Singapore 119077
Email smarpall@comp.nus.edu.sg
Links

Education

  • 2021 - 2026

    Singapore

    Ph.D. in Computer Science (4.3/5.0)
    National University of Singapore
    • Thesis: A framework for learning and evaluating Social Robot Navigation (Advisor: Prof. Harold Soh)
    • Expected October 2026
  • 2019 - 2021

    Tempe, AZ, USA

    M.S. in Robotics and Autonomous Systems: AI Concentration (4.29/5.0)
    Arizona State University
    • Thesis: Learning interpretable action models of simulated agents through agent interrogation
  • 2015 - 2019

    Mangalore, India

    B.Tech in Mechanical Engineering (3.88/5.0)
    National Institute of Technology, Karnataka
    • Thesis: Geometrical Mapping of an Initially Unknown Region by a Mobile Robot

Experience

  • 2021 - Present

    Singapore

    Ph.D. Researcher (Embodied AI)
    National University of Singapore
    • Language-Driven Scenario Generation for Social Navigation
      • Developed an LLM-powered pipeline that translates natural language descriptions into executable human-robot interactive testing scenarios, reducing scenario synthesis time to ~1 minute, and compared three planners in a 160-participant case study. [Under Review: IEEE RAL] (Paper, Code)
    • Largest Expert Demonstration Social Navigation Dataset
      • Co-led an eight-team open-source social navigation dataset collection effort (29.5 hours of onboard robot data from 7 robots across 5 countries, 43.5 hours BEV data). Independently analyzed multimodal onboard sensor data and benchmarked foundational models. [Under Review: IJRR] (Website)
    • Learning Residual Social Corrections for Navigation Policies
      • Designed and trained sample-efficient end-to-end and residual imitation-learning social navigation policies using abstract representations to reduce the sim-to-real gap, iterating on architectures and training paradigms through scenario-based testing. (Ongoing Work)
  • 2020 - 2021

    Tempe, AZ, USA

    Research Assistant
    Autonomous Agents and Intelligent Systems Lab
    • Conducted practical experiments to test an AI action-model learning algorithm in game-based environments. (Paper)
    • Engineered a robot demo using ROS, OpenRAVE, AutoCAD, and Fusion 360 to demonstrate robots assisting humans in the assembly of automotive parts (NSF-Funded Project). (Demo)
  • 2020

    Remote — Columbus, IN, USA

    Robotics Intern
    Toyota Material Handling
    • Implemented a LiDAR sensor fusion ROS2 package for autonomous forklifts and deployed it in simulation using Docker.
  • 2018

    Kanpur, India

    Research Intern
    Indian Institute of Technology, Kanpur
    • Generated a ROS/Gazebo dataset and trained TensorFlow models to approximate a robotic-arm inverse-kinematics solver, achieving 98% test accuracy. Investigated RNNs and LSTMs for motion planning. (Code)
  • 2017

    Mumbai, India

    Research Intern
    Indian Institute of Technology, Bombay
    • Simulated a decentralized multi-robot graph-based exploration algorithm using Gazebo and ROS, and achieved complete coverage of random maze environments. (Code)

Honors and Awards

  • 2024
    • Best-Paper Runner-Up, RSS 2024 Workshop on Unsolved Problems in Social Navigation
  • 2018
    • First team from NITK to qualify for the national round of ABU-Robocon

Selected Projects

  • Object pose hallucination for object search under full occlusion
    • Investigated 6-DoF fully-occluded object pose estimation in cluttered scenes with diffusion models, and a differentiable-rendering loss-guidance signal that steers sampling towards observation-consistent poses. (Code)
  • Explanation Generation in Human-Robot Teaming
    • Implemented a framework that uses inverse reinforcement learning to learn the preferred order of explanations provided by an AI agent to humans, to minimize the cognitive load in collaborative tasks. Designed human-study experiments (Amazon MTurk) to evaluate the proposed algorithm. (Code)
  • ABU-Robocon NITK
    • Designed, developed, prototyped, fabricated, and assembled (as a team) two robots that play a cooperative game of shuttlecock throwing; became the university's first team to qualify for the national round. (Link)
  • Learning robotic snake locomotion using Genetic Algorithms
    • Created a framework that uses genetic algorithms to mimic snake motion from a video onto a snake robot simulated in CoppeliaSim. (Code)

Presentations

Technical Skills

  • Research Areas
    • Social Navigation, Embodied AI, Imitation Learning, Simulation, Multimodal Datasets, Scenario-based Testing
  • Robotics
    • ROS, ROS2, Gazebo, CoppeliaSim, Unity-ML Agents, OpenRAVE
  • Tools
    • TensorFlow, PyTorch, Weights & Biases, OpenCV, AutoCAD, Fusion 360, Git, Azure DevOps, Docker
  • Programming
    • Python, C, C++, Java, MATLAB, PDDL
  • Hardware
    • Unitree Go2, ABB YuMi, Fetch Robot, Raspberry Pi, Arduino