Robotics Software Engineer · ROS 2 drivers for dexterous hands & grippers · C++ / Python / Rust
I build the software layer between robot hardware and ROS 2: device drivers, ros2_control hardware interfaces,
and MoveIt 2 / Gazebo integration, mostly for multi-fingered robotic hands and grippers.
- 🖐️ Developing and maintaining the ROS 2 stack for Tesollo DELTO hands and grippers (DG-1F to DG-5F)
- 🔌 Fieldbus and device I/O: Modbus TCP/RTU, raw TCP sockets, UR RTDE
- 🦀 Robotics in Rust: kinematics, servo drivers, control design tools
- 🔬 Interested in dexterous manipulation, hand retargeting, and sim-to-real
| Project | Description |
|---|---|
| tesollo_ros2 | Unified ROS 2 drivers for Tesollo hands & grippers: ros2_control, MoveIt 2, Gazebo, SDK integration |
| delto_m_ros2 | DELTO M gripper ROS 2 package: topic-based and ros2_control interfaces over Modbus TCP |
| delto_b_ros2 | ROS 2 driver for DELTO B-series grippers |
| dg_sdk_ros2_bridge | ROS 2 bridge for the Tesollo DG SDK: nodes, custom messages, and services |
| Project | Description | Stack |
|---|---|---|
| modern_robotics_rs | Rust implementation of Modern Robotics (Lynch & Park): kinematics, dynamics, motion planning | Rust |
| LX16A_RUST | Rust library for LX-16A serial bus servos | Rust · Serial |
| ros2_pid_tuner_gui | GUI for live-tuning ros2_control PID gains |
Python · PyQt5 · ROS 2 |
| Pickit_ROS2_interface | ROS 2 interface for the Pickit 3D vision system | C++ · ROS 2 |
| dg_modbus | Python Modbus TCP library for Tesollo DG-3F / 4F / 5F | Python · Modbus |
| codekata-cli | Terminal coding kata with executed judging and online ranking | Python |