Skip to content

About

Control System Design for a Self-balancing Motorcycle

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Self-balancing Motorcycle

Control System Design for a Self-balancing Motorcycle in MATLAB

This project focuses on designing, testing, and implementing an autonomous or remote control system for a self-balancing motorcycle using the Arduino Engineering Kit. The aim is to create a digital motor controller that effectively balances and steers the motorcycle, which can be demonstrated on the provided hardware.

Features:

  • Autonomous or remote control capabilities
  • Digital motor controller design
  • Balancing and steering control
  • Live demonstration of the system on the motorcycle hardware

Components:

  • Self-balancing Motorcycle Kit
  • CAD files
  • Simulink starter models
  • Motorcycle hardware for testing and demonstration purposes

Software Requirements

  • MATLAB and Simulink
  • Arduino IDE
  • Arduino support package for MATLAB and Simulink

MATLAB Schemes:

motor components Motor Components

Digital Controller Digital Controller

balancing controller Balancing Controller

Videos:

straight line

Bike travelling in straight line

tilt test

Bike balancing on tilted platform

push test

Push Test

About

Control System Design for a Self-balancing Motorcycle

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages