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
Email 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

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