Navigation of PIC Based Robot Using Shortest Path Planning Algorithm
Navigation of PIC Based Robot Using Shortest Path Planning Algorithm
Guide:Presented by-
Page 1
1. Decision Making
2. Understanding Language
3. Reasoning
Page 2
4. Vision
Page 3
Page 4
Robot System
Page 6
SIMPLE MAZE
In the two mazes below, notice that: 1.The left hand maze has no loops. Using the left hand (or right hand) rule will always get you to the end of the maze. 2.The right hand maze has several loops.
SIMPLE MAZE
Notice the loops in the right hand maze.
THE 8 POSSIBLITIES???
Given a maze with no loops, there are only 8 possible situations that the robot can encounter.
Line sensors shine visible or infrared light down at the floor and the measure the reflection Using a 1to mean Sensor sees black. and 0to mean Sensor sees white., a robot travelling along the black line to the right might produce several patterns: 1 0 0 0 0 = Line off to left 0 1 0 0 0 = Line a little to left 0 0 1 0 0 = Dead center! 0 0 0 1 0 = Line a little to right 0 0 0 0 1 = Line off to right
If the sensors are spaced closer together so that two sensors can detect the line at the same time, there are many more combinations and you can have more precise control over your robots path
. Possible patterns: 10000 11000 01000 01100 00100 00110 00010 00011 00001
01100
00110
So, we will use the left hand rule for the first pass through the maze. There will be several dead-ends encountered and we need to store what we did so the correct path can be computed.
The robot takes off! At the first intersection, the robot senses a Straight or Right intersection. The left hand rule requires that the robot go straight
The robot runs off the path (Pattern = 00000) and the correct behavior is to take a U-Turn.
After the U-Turn, record the turn taken U in memory. When the robot gets back to the first intersection, it will go left, so
The left hand rule calls for a left turn, so take a left and record the turn. We recorded SUL, but we know (because of the U) that we should have not gone down that path.
What could the robot have done to avoid going down the deadend path? Instead of SUL, the robot should have done R.
R
And replace SUL with R. This tells the robot, next time through the maze, to take a right turn at the first intersection.
The next intersection is a Four-Way Intersection. The left hand rule requires a left hand turn, so turn left and record an L.
The intersection coming up, the Right-Only has a special characteristic that needs explaining, so we will detour for a bit
Returning to the intersection, we see left turn coming, so record the L and since we just came down a bad path, examine the path.
Page 41
Conclusion
Momentum is building in intelligent robotics. During the past few years, there have been significant leaps in self learning and swarm robotic performance in the areas of navigation, defense and security. Researchers have developed robotic swarms that have the potential to co-ordinate with each other. So the work here is to implement shortest path planning heuristics algorithm using robot. PIC microcontroller is used to control the motion of the robot. Finally, the master robot travels through all available paths and decides the shortest path and this information is transmitted to slave robot for traveling through given path.
Page 42
THANK YOU!!