GithubHelp home page GithubHelp logo

ash2703 / robocon-19 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 220 KB

Robocon is an International level robotics competition. This is our code for Robocon 19.

C 13.22% C++ 29.75% Objective-C 57.03%
quadruped arduino gait-analysis robocon digital-servos bot path-planning

robocon-19's Introduction

Robocon-19

Robocon is an International level robotics competition hosted by ABU. Robocon 19 was hosted by Mongolia with the challenge to develop 2 autonomous robots amongst which 1 was a Quadruped Robot.

We designed an autonomous quadruped bot inspired from the anatomy of a horse.

4 legs of the bot consists of 8 revolute joints i.e. each leg consists of 2 revolute joints. Revolute action is performed with the help of digital servos capable of rotating 0-120 degrees precisely.

All the 4 legs are attached symmetrically to a solid frame such that the CG (centre of gravity) of the system lies in the centre of the frame and also the CG lies inside the triangle formed by 3 joints when a leg is suspended for the bot to be dynamically stable.

Trot Gait The bot is made dynamically stable using quadruped gait for higher speed and dynamic stability. Trot Gait is used similar to the motion of a horse. Two diagonal legs swings forward while other two support the body and move backward. The speed of the bot is decided by the frequency of raising and pushing the legs of the bots. More the speed, more is the stability.

Rotary actuators 8 digital servos (CYS8218->36kgcm 0.18sec/60 degree,4us dead-band), each are used to provide revolute action at the joints of legs. Digital servos provide better resolution at higher precision angles, faster response and constant torque. All the servos are connected to a single micro-controller (AtMega2560) which controls the servos simultaneously using various algorithms.

robocon-19's People

Contributors

ash2703 avatar

Watchers

 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.