Robotics / Projects

Projects

Personal projects in robotics, hardware and developer tools.

Robotics & tooling

XR teleoperation

TeleopXR

WebXR robot teleoperation with live video, robot-model visualization and inverse-kinematics control from an XR interface.

Screenshot from the TeleopXR project.

Explore project

CAD / robot models

onshape2xacro

Convert Onshape CAD assemblies into configurable Xacro/URDF robot descriptions, with meshes, joint definitions and runtime joint-transform overrides for robot simulation and integration.

Explore project

Motor control / in development

can-motor-control

A Rust library with Python bindings for controlling Damiao-family motors over CAN, including motor commands, feedback and USB-to-CAN connections.

Explore project

Hardware / robot design

OpenArm Waist

A waist extension for OpenArm that adds a rotating base to the arm assembly, with CAD files, a bill of materials and an integrated robot description.

Assembly image from the project repository.

Explore project

Developer tools / Rust

opencode-kanban

A terminal kanban board that organizes coding tasks alongside Git worktrees and OpenCode tmux sessions.

Board screenshot from the project README.

Explore project

Developer tools / ROS 2

Modern ROS 2 Workspace

A Linux ROS 2 Humble workspace template that combines Pixi environments, uv Python packages and colcon build tasks to help start ROS projects.

Explore project

Earlier projects

2023 / Robotics project

Vox-Fusion-Robust

Achieve illumination robustness for Vox-Fusion, a NeRF-based SLAM project. Course Project for ROB 530 Mobile Robotics W23.

Explore project