Self Stabilizing Still-Standing Bike
| dc.contributor.author | Andersson, Gustaf | |
| dc.contributor.author | Drejmo, Felix | |
| dc.contributor.author | Kryger, Oliver | |
| dc.contributor.author | Obaid, Mohamad Isak | |
| dc.contributor.author | Vasur, Nilas | |
| dc.contributor.author | Wermlund, Alexander | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för elektroteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Electrical Engineering | en |
| dc.contributor.examiner | Sjöberg, Jonas | |
| dc.contributor.supervisor | Jia, Qianlei | |
| dc.date.accessioned | 2026-06-10T11:41:59Z | |
| dc.date.issued | 2026 | |
| dc.date.submitted | ||
| dc.description.abstract | This report presents the development of a control system for balancing a stationary bicycle. The system uses a gyro driven by a brushless motor to apply a stabilizing torque, enabling balance without any forward velocity. The project models the bicycle as an inverted pendulum, described using a nonlinear state-space representation. Roll angle estimation is achieved through a complementary filter fusing accelerometer and gyroscope data from an IMU. A cascade PID control structure regulates the motor current in response to the measured tilt. The control algorithm was developed for implementation on a National Instruments MyRIO platform using LabVIEW and then implemented on an ESP32 microcontroller as a standalone alternative due to hardware and software compatibility issues. Simulation results demonstrate that the controller is capable of stabilizing the bicycle within the physical limits of the hardware. Hardware and software compatibility issues between different bicycles in the Autobike project limited full experimental validation, and several directions for future development are identified and discussed. | |
| dc.identifier.coursecode | EENX16 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12380/311175 | |
| dc.language.iso | eng | |
| dc.setspec.uppsok | Technology | |
| dc.subject | Autobike | |
| dc.subject | Self Balancing Bicycle | |
| dc.subject | LabVIEW | |
| dc.subject | Arduino | |
| dc.subject | C | |
| dc.subject | Control theory | |
| dc.subject | Sensor Fusion | |
| dc.subject | PID | |
| dc.subject | MyRIO | |
| dc.subject | Gyro | |
| dc.title | Self Stabilizing Still-Standing Bike | |
| dc.type.degree | Examensarbete på kandidatnivå | sv |
| dc.type.degree | Bachelor Thesis | en |
| dc.type.uppsok | M2 | |
| local.programme | Automation och mekatronik 300 hp (civilingenjör) | |
| local.programme | Datateknik 300 hp (civilingenjör) | |
| local.programme | Maskinteknik 300 hp (civilingenjör) |
