cv
This is a description of the page. You can modify it in '_pages/cv.md'. You can also change or remove the top pdf download button.
Basics
Name | Yinglong Miao |
Label | Robotics Researcher and Engineer |
yinglongmiao3@gmail.com | |
Url | https://ylmiao541.github.io |
Summary | Experienced robotics researcher and developer with 7+ years of experience in robotic manipulation, task and motion planning, motion planning and deep learning. Proven track record in designing, deploying, and optimizing vision-based robotic manipulation algorithms, ML-driven motion planning algorithms, and deep learning applications (RL, variational autoencoder, etc.). Skilled in Python, C++, ROS, MoveIt, Mujoco, and Pytorch, with a passion for solving real-world challenges and driving innovation. |
Work
-
2021.05 - 2021.08 Advanced Robotics Internship
Siemens
Developed a task and motion planning framework using ROS in Python for automatic and precise handling of COVID-19 testing strips using a UR5 robot with RGB-D images in flexible workspace.
- robotic manipulation
- task and motion planning
- recognized by the ARM Institute
- use of Python, ROS, MoveIt
-
2020.09 - 2024.11 Researcher
PRACSYS Group at Rutgers University
Served as a researcher at PRACSYS Group focusing on vision-based robotic manipulation for objects in confined environments in simulation and on a real robot.
- robotic manipulation
- task and motion planning
- use of Python, C++, ROS, MoveIt, PyBullet, Mujoco
-
2018.10 - 2020.09 Researcher
ARCLab at University of California, San Diego
Served as a researcher and developed a deep-learning based kinodynamic motion planning algorithm and an active continual learning variation of the MPNet model. Accelerated the performance of motion planning algorithms. Improved data efficiency through active continual learning.
- learning-based motion planning
- acceleration and improving data efficiency
- use of Python, C++, PyTorch, OMPL
-
2017.06 - 2017.08 Junior Research Assistant
the Chinese University of Hong Kong
Worked on a theoretical roblem in graph theory on fixed-parameterized tractability of finding length-constrained paths. Surveyed literature and constructed a dynamic programing algorithm for a simpler setting.
- graph theory
- fixed-parameterized tractability
- theoretical computer science
Education
-
2020.09 - 2025.05 New Brunswick, NJ
M.Sc. in Computer Science
Rutgers University
- Pattern Recognition
- Computer Graphics
- Numerical Analysis
- Network and Combinatorial Optimization
- Robotics: SC Robotics, SC Robotics Design, Robotics and Society
-
2018.09 - 2020.09 San Diego, CA
M.Sc. in Computer Science
University of California, San Diego
- Probabilistic Reasoning & Learning (A+)
- Neural Network/Pattern Recognition (A+)
- ML on Geometrical Data (A+)
- Computer Vision I (A)
- Planning & Learning Robotics (A)
- Convex Optimization Algorithms (A)
- AdvTech/Computational Math II (A+)
-
2013.09 - 2018.07 Hong Kong
B.Sc. in Computer Science with Honours, First Class
the Chinese University of Hong Kong
- Topics in Graph Algorithms (A)
- Foundations of Optimization (A)
- Matrix Analysis and Computations (A)
- Web-scale Information Analytics (A)
Awards
- 2024.01.01
NSF NRT SOCRATES program
Socially Cognizant Robotics for a Technology Enhanced Society
An NRT traineeship that focuses on integrating robotics, machine learning, and artificial intelligence with social and behavioral sciences, including psychology, cognitive science, urban planning, and policy development.
- 2022.05.26
Outstanding Manipulation Paper Award-Finalist at ICRA 2022
IEEE Robotics and Automation Society
For the paper co-authored with Shiyang Lu, Rui Wang, Chaitanya Mitash and Kostas E. Bekris, "Online Object Model Reconstruction and Reuse for Lifelong Improvement of Robot Manipulation"
- 2018.11.01
ELITE Stream & Intelligent Science Stream
Faculty of Engineering, CUHK
The ELITE Stream is offered by the Faculty to students with excellent academic performance. Its aims are to nurture outstanding engineering students and to develop their potentials through additional challenging coursework and invaluable extra-curricular activities. Any student who meets the entrance requirements is eligible for the Stream. The award of the ELITE Stream to qualified students will be officially recorded on the academic transcript.
-
Talent Development Scholarship
To give recognition to students with achievements or talents in non-academic areas and provide support for these students to further develop their talent and potential. Have demonstrated talent or potential in at least one of the following areas: (1) Sports and games; (2) Music and performing arts; (3) Culture, arts and design; or (4) Innovation, science and technology; Good academic attainment.
- 2015.11.09
Department Admission Scholarship 2013-14
Department of Computer Science and Engineer, CUHK
Publications
-
2023.07 Resolution Complete In-Place Object Retrieval given Known Object Models
International Conference on Robotics and Automation
-
2022.09 Safe, occlusion-aware manipulation for online object reconstruction in confined spaces
The International Symposium of Robotics Research
-
2022.05 Efficient and high-quality prehensile rearrangement in cluttered and confined spaces
International Conference on Robotics and Automation
-
2022.05 Online object model reconstruction and reuse for lifelong improvement of robot manipulation
International Conference on Robotics and Automation
-
2021.07 MPC-MPNet: Model-Predictive Motion Planning Networks for Fast, Near-Optimal Planning under Kinodynamic Constraints
IEEE Robotics and Automation Letters
-
2021.02 Motion planning networks: Bridging the gap between learning-based and classical motion planners
IEEE Transactions on Robotics
Skills
Programming Languages | |
Python | |
C++ |
Robotics Softwares | |
ROS | |
MoveIt | |
OMPL | |
PyBullet | |
Mujoco |
Machine Learning Tools | |
PyTorch | |
TensorFlow | |
OpenAI Gym | |
Pandas |
Languages
Mandarin | |
Native speaker |
English | |
Fluent |
Japanese | |
Intermediate |
Interests
Robotic manipulation | |
object rearrangement | |
task and motion planning | |
motion planning and trajectory optimization | |
interactive perception |
machine learning | |
deep learning | |
variational autoencoder | |
reinforcement learning | |
continual learning and lifelong learning |
References
Dr. Kostas Bekris | |
Advisor during my research at PRACSYS Group at Rutgers University. |
Dr. Ahmed Qureshi | |
Advisor during my research at ARCLab at University of California, San Diego. |
Dr. Michael Yip | |
Advisor during my research at ARCLab at University of California, San Diego. |
Dr. Jack Silberman | |
Advisor during my involvement in the Smart Wheelchair Lab at University of California, San Diego. |
Dr. Leizhen Cai | |
Advisor during my research at the Chinese University of Hong Kong, and for my college graduation thesis. |
Projects
- 2022.09 - 2022.12
Trash Collection Robot
Course project at Rutgers University. Programmed a LoCoBot WX250 robot for trash collection. Set up navigation stack and ROS2 communication. Controlled the robot movement through a PID-like controller. Engineered motion planning for grasping objects given perception from YOLOv5s.
- ROS navigation stack
- ROS2
- control
- motion planning
- 2020.09 - 2020.12
Conditional Variational Autoencoder for Sampling-based Motion Planning
Course project at Rutgers University. Applied Conditional Variational Autoencoder for sampling-based motion planning, enabling learning of conditional distribution by user inputs.
- Variational Autoencoder
- sampling-based motion planning
- PyTorch
- 2019.01 - 2019.03
Deep Learning for 3D Collision Checking
Course project at UCSD. Generated dataset from online 3D scanned point cloud data and applied Siamese Network with PointNet for learning-based collision checking for 3D point cloud. Achieved more than 90% accuracy on complex point cloud objects.
- PointNet
- Siamese Network
- PyTorch
- 2018.10 - 2019.03
Affordable Smart Wheelchair
Student club at University of California, San Diego. Led the setup through ROS for the first semester. Configured ROS Navigation Stack for the second semester and experimented with ORB SLAM2.
- ROS
- ROS Navigation Stack
- ORB SLAM2