XUAN-Bike: Self-riding, riderless bike
github.com
github.com
Aside from some help he got from a friend to fabricate the metal parts (he gave up on 3D printing since it was too fragile), it seems he did everything else himself. A very impressive project.
I’d be happy to help interpret a bit what is going on in the video or the project itself. Short story is that it is, by all appearances, a self-propelled bike which uses a central gyro wheel for stabilization and a rear driving wheel for motion. It has an RGBD camera mounted at the front for obstacle sensing, an ESP32 for real-time control using ROS, and a Huawei DaVinci processor running Linux for the sensing with some unspecified computer vision bits. It looks like he custom-designed the PCB to integrate these two processors.
Edited: misunderstood the last bit. He’s not a high school student, but he is a recent university graduate (finished undergrad in 2018).
I have to say though... the streaming comments overlaid on the video player in BiliBili is beyond annoying.
He’s explaining the planning, basic physics, and build process. Some of the comments were like: “I took a course on this but still lost”
At 5:00, he’s explaining the AI processing part and made a comment of how this part is “comparatively simple” and the whole chat repeats this (sarcastically). Then most of the people say how they’re lost and how this guy is a boss
Pretty fun video to watch overall.
Everyone else, if you can't read Chinese and want to turn the distracting comments off, it's the switch below the video labelled "弹".
PS. Not sure what city this was filmed in, visible number plates are Shanghai and Yunnan, but he mentions Tsinghua (Beijing).
In the big cities, streets were very clean.
What I'm wondering a little bit is how stability would be, given the thingy is rather light without a rider. Bikes definitely gain stability from weight - and the rider adds the biggest amount of that.
when the bike is making a correction, it can overshoot and then stop the wheel suddenly, which would ultimately result in the bike becoming perfectly upright and the wheel not accumulating any speed from one correction to the next.
if the momentum of the correction you need to make is greater than the momentum of the wheel spinning at max RPM, then the bike will fall over. this means that the system will fail if the bike is pushed too hard, becomes too off-balance or if there is something heavy, like a person, on top of it. with a wheel that was heavy enough, and a motor strong enough, the bike would be able to make itself upright from laying on the ground or keep itself upright with a person and cargo on top.
Why is it creative?
At first, I wondered where a "self-riding, riderless bike" would go, and what it would do when it got there.
Edit: upon a closer look I retract my previous comment and claim the opposite :)