GithubHelp home page GithubHelp logo

qiyd81 / self-balancing-bicycle Goto Github PK

View Code? Open in Web Editor NEW

This project forked from karish-grover/self-balancing-bicycle

0.0 1.0 0.0 17 KB

A Self Balancing bicycle, based on Inverse Pendulum Concept.

C++ 100.00%

self-balancing-bicycle's Introduction

Self Balancing Bicycle

A Self Balancing bicycle, based on Inverse Pendulum Concept. Project Webpage:- https://sites.google.com/iiitd.ac.in/self-balancing-next-gen-cycle/home?authuser=0&pli=1

PROBLEM STATEMENT

A large number of health conscious people in today’s world prefer to commute via bi-cyles. A larger proportion of children invest a decent amount of their time , cycling . Our project aims to provide an altogether new cycling experience. What if your cycle comes automatically to the place where you want it to come? Our project solves the following problems:

  1. Consumes time in fetching ones bi-cycle from the parked location
  2. Stealing of cycle is a very common problem.
  3. Safety issues (Falling off cycle etc).
  4. No-headlights harden visibility at night
  5. Extensive air pollution

PROOF OF SIGNIFICANCE OF THIS PROBLEM

● Bicycle theft is a high-volume crime, yet has been the subject of limited academic attention. Bicycles are attractive targets for theft. They are widely available (increasingly so in many urban settings), easy to use, easy to sell and, critically, often left poorly secured despite their high value. Police detection rates are traditionally low - in England and Wales detection rates are around 5% - in part because many victims of cycle theft cannot provide any information on who stole their bicycle. But an additional tracker on bicycle makes you find it easily.

● Upon talking to the neighbours, they stress upon the problem of finding their cycles when they are parked in stands with many others. Even my friends in foreign Universities mention this. It can get really agitating when you're not able to find your cycle, when you're running late for a class or tuition, worse if it is in the morning.

● Road accidents, we all know is a common problem. However, they are not always one car banging into cycles. Sometimes the rider loses control too. There cannot be a significant data to back this claim, since a rider will refuse to accept that it was his fault in order to get money from the driver of a motor vehicle. However, as per safety this self-balancing system can reduce these accidents tremendously.

● Mostly cycles don’t have headlights. The rider rides at pure instinct at night. We equip our cycles with a headlight, making the rider to see the road. Then we are equipping the tires of the cycle with kinetically charging LED’s. They will charge upon themselves while the wheel rotates and they’ll make the cycle visible to the drivers of other vehicles. Majorly reducing road accidents at night.

● Everyone knows Delhi’s pollution level is on all time high. Promoting such fancy products gives consumers an edge to actually buy cycles. If this comes true and people start to shift to these cycles for there small distance movement. Then we can reduce pollution by a significant amount.

PROOF OF NOVELTY OF THE PROBLEM OR PROPOSED SOLUTION

The novelty of the project is highlighted by the following points:

  1. A self balancing bicycle has never been practically implemented
  2. The bicycle steers itself from one point to another just by a stimulus
  3. The bicycle can be tracked at anytime using the gps
  4. It can even be remotely controlled using a joystick for parking The links are provided regarding the existing related concepts.

TENTATIVE TECHNICAL IMPLEMENTATION DETAILS

The project involves following hardware components:

  1. Arduino UNO R3
  2. DC motors
  3. Ultrasonic ,touch ,IMU, etc sensors
  4. A metallic cycle framework
  5. GPS modules
  6. Joystick
  7. Batteries

Software:

  1. Arduino IDE
  2. MIT app inventor
  3. Processing

Screenshot 2021-03-02 at 2 47 19 PM

REFERENCE LIST

  1. https://www.ucl.ac.uk/jdibrief/crime/bicycle-theft
  2. https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm
  3. https://pdfs.semanticscholar.org/fbcb/b2cb065f543ddce7a329435d78e5dd711996.pdf
  4. Kalman filtering for sensor fusion: http://www8.cs.umu.se/research/ifor/dl/LOCALIZATION-NAVIGATION/auvi02_mprs.pdf
  5. A self balancing (non implemented ) algorithm just for reference: https://webpages.uncc.edu/~jmconrad/GradStudents/Thesis_Ghangrekar.pdf

self-balancing-bicycle's People

Contributors

karish-grover avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.