Robotics Software Engineer Intern at RoboParty, working on the RPO humanoid robot.
- 🤖 Robotics software engineer intern working on the RoboParty RPO humanoid robot
- ⚙️ Building hardware drivers, ROS 2 interfaces, Linux services, and deployment tooling
- 🔬 Researching force–vision collaborative perception and control for robotic manipulation and assembly
- 🎓 M.S. Candidate in Mechanical Engineering at Harbin University of Science and Technology
Contributing to the ROS 2 software and deployment stack for the RoboParty RPO humanoid robot, with a focus on hardware integration, system reliability, and embedded Linux deployment.
- ✅ Implemented CAN FD support for four DM motor buses, including automatic multi-channel USB-CAN initialization
- ✅ Designed a unified C++ IMU driver interface for MCT7123 and HIPNUC devices over Serial, CAN, and CAN FD
- ✅ Built a Modbus RTU BMS service with Unix Domain Socket communication, multi-client subscriptions, and automatic recovery
- ✅ Developed an offline TTS service using Piper and ONNX Runtime, distributed as a one-command Debian package
- ✅ Integrated systemd, udev, Debian packaging, and build pipelines for x86_64 and aarch64
ROS 2 deployment framework for the RPO humanoid robot — motor drivers, IMU drivers, policy inference, robot control interfaces, and deployment tooling. Deployed and debugged on RDK X5 and ARM Linux.
Vision-based charging-port detection and 6-DoF pose estimation for autonomous robotic charging.
Evaluated on 79 test samples, achieving a 71% complete nine-hole detection rate and a median reprojection error of 17.0 px.
A ROS 2 Jazzy mobile robot platform covering simulation, URDF/Xacro modeling, SLAM, LiDAR–IMU perception, and autonomous navigation.
Real-time chassis control on STM32F4 + FreeRTOS — multi-task architecture, multi-motor coordination, velocity/position PID loops, custom host–board protocol, and vehicle-level integration.
- 🤖 Humanoid Robot Software
- 🧩 Robot Middleware and Hardware Abstraction
- 👐 Force–Vision Collaborative Control
- 🔧 Robot Manipulation and Assembly
💡 "From hardware drivers to robot motion."
