cv

Basics

Name Bo Su
Label Robotics Engineer
Email bobobobosu@gmail.com
Phone +1 (408) 529-8081
Summary Recent Carnegie Mellon graduate specializing in robotic algorithms that learn from human demonstration. Experienced in human-robot collaboration, tactile sensing, and multi-robot coordination with expertise in motion planning and trajectory optimization. Proficient in C/C++, Python, and CUDA, developing interactive robots that adapt to human feedback and environmental constraints.

Work

  • 2024.05 - Present

    Remote

    Robotics Engineer
    Nexuni
    Building automated MIG welding systems with industrial robots
    • Built automated MIG welding system with manipulator and rotary stage achieving 1mm precision using only coarse 3D models. Implemented complete perception-planning-control stack with real-time trajectory optimization that adapts to detected surface variations and ensures optimal gun angle along the weld path for high quality welds.
  • 2023.06 - 2023.08

    Berkeley, CA

    Internship
    Siemens Lab
    Developed auto-calibration systems for industrial robotics
    • Developed auto-calibration system for industrial workcells that precisely determines positions of robots, cameras, and pick-and-place locations, eliminating manual setup and reducing deployment time.
  • 2022.10 - 2024.05

    Pittsburgh, PA

    Research Assistant
    CMU Intelligent Control Lab
    Researching multi-robot systems and human-robot collaboration
    • Researched multi-robot layout optimization algorithms for optimal workcell organization and robot trajectories considering factory power constraints, workload distribution, schedule, and planning in cluttered environments.
    • Explored human industrial robot control through electronic tactile skin. Applied tactile sensing and machine learning to improve human-robot collaboration and achieve safe control.
    • Researched learning from physical human feedback on collaborative robots where the user expresses their intent by physically intervening the robot motion, enabling the planner to adapt to user preferences even when the environment changes.
  • 2022.01 - 2022.08

    La Jolla, CA

    Research Assistant
    San Diego Supercomputer Center
    Applied deep learning to extract causal event dependencies from text
    • Designed a deep learning model that extracts causal event dependencies from text by integrating large language models with formal logic solvers to construct temporal knowledge graphs from unstructured documents.

Education

  • 2022.09 - 2024.05

    Pittsburgh, PA

    M.S.
    Carnegie Mellon University
    Electrical & Computer Engineering
    • Kinematics
    • Dynamics & Control
    • Parallel Computing
    • Deep Learning
    • Distributed Embedded Systems
  • 2019.09 - 2021.06

    San Diego, CA

    B.S.
    University of California, San Diego
    Computer Science
    • Advanced Datastructures
    • Operating Systems
    • Computer Graphics
    • Computer Architecture
    • Network

Publications

Skills

Programming
C/C++
Python
CUDA
Matlab
PLC
Rust
Golang
Javascript
Java
Julia
Shell Script
Software & Libraries
ROS
PyTorch
Drake
Docker
Git
Linux

Projects

  • cfs-ros
    Developed a Python package implementing a kinodynamic motion planner based on the Convex Feasible Set algorithm for ROS to control humanoid robots. Available via PyPI: "pip install cfs-ros"
    • Kinodynamic motion planning
    • ROS integration
    • Humanoid robot control