The Pool Game
23 Nov 2015
Introduction We are given a set of images, each containing A pool cue stick with variation in position and orientation. A set of balls with numbers which are evenly spaced in vertical direction. Assuming that the pool cue stick shoots the striker ball in a straight line, and therefore hit at one of the evenly spaced pool balls. The task is to determine which pool ball would the striker ball hit. Tools OpenCV 2.4, an Open-source Computer Vision library is used with Python 2.7. For instructions regarding the installation of OpenCV refer documentation. Task Analysis From the test images we...
Read More
Maze Solver
19 Nov 2015
Introduction This project aims at finding the solution of perfect mazes which is defined as a maze which has only one path from any point in the maze to any other point. Also, maze has no inaccessibe sections, no circular paths and no open areas. Maze images should have dark walls on light background. I have included some sample images. To generate mazes, this online maze generator can be used. This project idea is taken from this File exchange submission. Tools OpenCV 2.4, an Open-source Computer Vision library is used with Python 2.7. For instructions regarding the installation of OpenCV...
Read More
Line Follower using AVR ATmega32
02 Nov 2015
In the last post we discussed about how to build a line follower without using a microcontroller. These kind of line follower robots have certain limitations that they can’t move in reverse direction and don’t employ any feedback mechanism. Also situations when there is a fork or sharp turns in the path, these kinds of robots would fail. The addition of a microcontroller gives us the ability to program our robot according to different situations. Some of the advantages of a microcontroller based line follower are given below: More than two sensors can be used to improve the detection or...
Read More
Line Follower Without Microcontroller
26 Oct 2015
This is where it all started. I built it around two years ago when I just started experimenting with electronics and programming. It was a fun project which taught me a ton and is a great choice for the beginners in Robotics. A line follower is an autonomous robot which follows either black line in white area or white line in black area. It could be implemented in several ways. The one that I made is the simplest of all. The robot navigation is controlled entirely by sensors and non-programmable ICs. Following are the components required to build this line...
Read More