In this project we have devised a robot which will move from any position in a m*n maze to any target point detecting the obstacles in the way. Our robot acts according to a code written purely in ?C? language, which directs it to explore the maze containing random obstacles. The robot is totally controlled by the computer by Interfacing it with a computer, using Parallel Port.
As an example we have taken a 8*8 maze and fixed the initial and final points as shown. The boundary line is the wall. The red stars indicate the obstacles; the black images indicate the initial and final points. The robot follows the path pointed by the arrows as shown in the adjacent figure.
?Robot: any machine or mechanical device that operates automatically with humanlike skill.?
Robots were created to reduce the need of human manpower for repetitive and hard jobs. At first, they were simple, heavy and very expensive, so they weren?t widely used to replace human labour,but after the invention of electronics and the reduction of size and cost they became smaller, cheaper and more complex. That made them perfect to replace people in the factories because they can reproduce the same identical movement over and over again.Now, the field of robotics has evolved from its initial use and has expanded out of the factories and helped humankind doing jobs that humans don?t want or cannot do. Robots like Honda?s ASIMO or Tosy?s TOPIO have shown the capabilities of robots and in that context, maze-solving robots have a huge amount of possible uses in the real world. For example, it can be used to create automated robots for search and rescue operations in disaster zones or in deep water automated submarines, which are really difficult and dangerous task for humans to do.
Such kind of robots are used to find the path. They find their application in defence where it is used to find the location of mines in sensitive areas. It can also be used as a house-hold gadget for cleaning the floor, as an automatic lawn mover, etc;
Download your Full Reports for Maze Solving RobotAdvertisement