Skip to content

This repository contains our codes used for the eYantra Robotics Competition, Theme: Launch a Module.

Notifications You must be signed in to change notification settings

Srijal97/eYRC2016_LM438

Repository files navigation

eYRC2016_LM438

This repository contains our codes used for the eYantra Robotics Competition,
Theme: Launch a Module | Team ID: eYRC-LM#438 | First prize winner at National Level e-Yantra Robotics Competition 2016-17 conducted by e-Yantra, CSE Department, IIT Bombay, sponsored by MHRD, Government of India.

The goal was to deposit the correct objects(foam cubes) to their respective matches(stickers place on the left having identical colour, shape, size) using a Firebird V robot while avoiding obstacles (large red squares). The only feedback that the robot has, is through the motor encoders and commands received from the computer.

The computer is running a python program which constantly processes frames from an overhead camera to first find the optimal solution and then sends commands to the robot using XBee modules (like pickup, move, turn, etc). As the robot moves, it makes movement errors which are detected using the pink strips on the robot and commands are sent to make tiny corrections and keep it from straying away(and boy did it stray!).

We have also designed a modified system which could carry 3 objects at a time, but because of some software issues found right before the finals, we ended up not using it for the final round.

Huge thanks to e-yantra for conducting this competition every year and providing all the resources free of cost!
http://e-yantra.org/

Video Demonstration

Pre Finals Demonstration Video

Three block setup Video

Flowchart

Images

About

This repository contains our codes used for the eYantra Robotics Competition, Theme: Launch a Module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published