I am a robotics PhD student in the Robotics Institute at Carnegie Mellon working in the Intelligent Autonomous Manipulation lab with Oliver Kroemer. My motivation is to improve autonomous robotic manipulation so robots can address changing needs in domains such as health care, service, and agriculture. I believe that the most progress will be made by effectively combining prior knowledge with information learned from data.
Robotics Institute
Aug 2019 - Ongoing
Advisor: Oliver Kroemer
Combining model-based planning and learning to complete contact-rich manipulation tasks.
Computer Science and Artificial Intelligence Laboratory (CSAIL)
Jan 2018 - Aug 2019
Advisor: Leslie Kaelbling
Incorporating learned skills into task and motion planning by learning both the preconditions, and the policy. Investigating how to apply various reinforcement learning techniques to benchmark manipulation tasks.
Computer Science (Course 6)
Aug 2014 - Jun 2018
Advisor: Leslie Kaelbling
Resolving references through planning in robotic mobile manipulation domains
Summer Research Intern
Used tactile feedback from a BioTac sensor on a Shadow Hand to train policies for manipulation for better generalization
Implemented BioTac sensor simulation in MuJoCo
Combining multiple manipulation policies
Graduate Researcher
Planning using multiple models, learned and pre-defined
Contact-rich manipulation by combining force and position controllers
Exploring techniques to make model-based planning in manipulation domains more reliable by learning local policies where the model fails
Undergraduate and Graduate Researcher
Incorporating reference resolution into planning
Using machine learning to train primitive motor skills such as stirring, erasing, scooping, pushing, and pouring
Designed an encoding technique to predict success of candidate force sensor traces for generating trajectories with dynamic movement primitives.
Summer Undergraduate Researcher
Clustering algorithms
Radar automation scripting
Summer 2016, Summer 2017
Customer support ticket clustering
Anomaly detection using telemetry for server error prediction
Improving geocoding precision and recall for problematic queries
Full time teaching assistant
Mentored ten project groups for a final project designing a large software application
Mentored two project groups in a semester long research project on Internet of Things (IoT) policy.
Python
Java
MATLAB
C++
ML frameworks: Tensorflow, PyTorch, Keras
Simulators: PyBullet, MuJoCo, Gazebo, Drake
Planning: MoveIt, pybullet-planning, pddlstream, HPN,
ROS
Machine Learning
Reinforcement Learning
Optimization
Decision making under uncertainty
Motion planning
Visual odometry
Computer Vision
State estimation
Control
Manipulation