A multimodal embodied-interaction system I built with Unitree Go2, Jetson, and ROS2—from perception and speech to safety gates and observability.
A multimodal embodied-interaction system I built with Unitree Go2, Jetson, and ROS2—from perception and speech to safety gates and observability.
A dual-arm mobile robot I'm building from parts, based on the open-source XLeRobot. I handled the 3D printing, mechanical assembly, motor setup, and teleoperation myself; all four SO-ARM101 arms now teleoperate, and I'm working toward a complete robot that can move.
Pollen Robotics' open-source 8-DOF, four-finger robotic hand. I printed the shells, built it finger by finger, and wrote my own control code, working through servo ID conflicts, serial port mix-ups, and jerky gestures. The first hand now switches smoothly between 12 gestures; next it goes on a robot arm.
A bipedal walking robot based on the open-source Open Duck Mini. I printed and assembled the skeleton, and with no electronics background learned to solder and designed my own battery power system, through the first power-up and a booting Pi Zero. Next: the servos, pose calibration, walking with the official RL policy, and an upgrade to a Raspberry Pi 5.
An AI assistant for Fu Jen University Information Management students: course experience from 42 courses plus department rules, organized into a 667-question knowledge base across 60 categories. It retrieves before it answers (RAG), switches between four models, takes photo questions, and has eight mini games for study breaks. About two months of work; I built the AI core, the backend and most of the frontend.
Enter a topic and watch an Optimist and a Skeptic AI take turns, search the web on their own, and hand off to a Moderator who sums up every round and writes a final report. I built this final project to test LangGraph multi-agent flows: FastAPI streams over SSE, and the Next.js frontend runs on Cloudflare Pages.