XUAN
XUAN-Bike
This project is a self-driving bicycle—a bike that can steer and accelerate itself without a human rider. The creator built it as an engineering demonstration, combining hardware design, control systems, and embedded programming to make an ordinary bike navigate autonomously.
The bike works by using a small computer (based on ESP32, a popular microcontroller) to read sensors that measure the bike's tilt and movement, then send commands through a CAN bus to motor drivers that control the steering and wheel speed. The brains of the system include an AI accelerator chip (the Ascend A200 module) and motion sensors. The repository shares the circuit board designs and mechanical structure files so others can understand how it was assembled, but the core software that orchestrates the autonomous behavior hasn't been fully released yet.
Who would want this? Robotics hobbyists, students learning embedded systems, and engineers interested in autonomous vehicles could all learn from this project. It's the kind of thing that shows up in tech demonstrations or university engineering portfolios—it's impressive because it takes a familiar object and adds layers of complexity: perception, decision-making, and physical control. The creator has indicated plans to eventually release a simpler, stripped-down version using standard DC motors instead of the specialized drivers, which would make it more accessible for people to build and modify themselves.
The project is notable for its openness: the creator is sharing hardware schematics and mechanical designs so others can see exactly how the bike is put together. However, the software is still being organized and refined, reflecting the reality that the most difficult part of a project like this—getting all the moving pieces to work together smoothly—often doesn't get shared until it's production-ready.