would u help me with the algorithm of maze robots?
104358
MAZE NAVIGATION ALGORITHM\n\nPart 1\n\n    A guaranteed way to to solve a maze is to stick to a wall and always try to turn one direction or the other.  It is not the most efficient way but it works all the time.  This is how the Boe-Bot solves mazes.  It hugs the left wall.  IR sensors are mounted on the left and front sides of the robot.  It begins the maze with a forward movement.  After that it checks the left IR.  If left is open, it turns left, moves forward, and repeats the process.  If left is closed, the robot checks the front.  If front is open, the robot moves forward and repeats the process.  If the front is also closed, the  robot turns right.  It then checks the front IR sensor to determine if the new front is open.  If its open, the robot moves forward and repeats the process.  If it is closed, the robot again turns right and moves forward (the way it just came) and repeats the process.  The flow chart summarizes all these instructions.  Each time the robot makes a movement (forward, left, or right) it records a F,L, or R to a memory block in the EEPROM by using the WRITE function in Stamp BASIC.  The variable 'total_moves' is incremented each time a movement is written.  \n\n    The forward, left, and right subroutines use the PULSOUT function to move the servos.  The pulsout variables for each servo (eg. 699, 879) are not set in stone.  They have been changed numerous times and will probably need to be played with more.   We determined them partly by experiment and largely by trial and error.  The results of those experiments are also published in this site.  \n\n    At the beginning of the forward subroutine is the BUTTON function.  Each time through this subroutine, the programs checks to see if the button has been depressed.  If it has not, the program continues.  If the button has been pressed, control is moved to the find_RR subroutine.\n\nPart 2\n\n    When the program enters part 2, the robot has already left the maze and the button has been pressed.  It enters the find_RR subroutine and first pauses for 10 seconds so the robot can be repositioned at the starting point to re-do the maze.  Find_RR is a superfluous piece of code that originated from poor planning.  It reads in the movement from each memory block and the following memory block (blocks n and n+1) and compares them to each other.  If it detects a R,R combo, it replaces the first R with an A.  It then copies each movement into the previous one.  For example, it would change a FFRRFLF to a FFAFLF.  Each time it finds an RR combo and replaces it with an A, all the code following the last R must be adjusted. Therefore, the 'total_moves' variable is reduced by 1 each time RR is detected.  The write_A subroutine handles that task.  If no RR combo is found (they've all been switched) control moves to the find_A subroutine.\n\n    Find_A searches each memory block for the 'A' movement.  If no 'A' is found, control moves to the done subroutine.  However, this will only occur after all the 'A' have been dealt with.  When an 'A' is found, the memory location is stored in variable 'counter' and control goes to subroutine surround_A.  The purpose of surround_A is to determine all of the movements before and after the 'A' that need to be ignored for successful completion of the maze.  \n\n    After the robot completes the maze for the first time, and changes the 'RR' to 'A' the code will something like:\n\n        F F F L F A F R F F L F  this is for the hypothetical situation shown here:\n\n\n\n To eliminate the unwanted code, the pairs of movements surrounding A are examined and compared to the green, blue and purple patterns.\n\nF                F                F            L                F            A                F                R                F                F            L            F\n\n0                1                 2            3                4
459454
Try Roboform, its the best. You can get it free from www.download.com.
116596
http://www.searchtools.com/robots/robot-code.html
849808
I'd suggest contacting MIT, the Massachusetts Institute of Technology.  They have a strong robotics program, and may support a robotics club there.
814029
a hexapodal robot with six legs, they are very stable, and act like spiders, and the algoritms for their motion are quite easy. but not quite as easy as just wheels.
747559
Simply draw a chart that has each of the 6 variables at right angles to each other, draw lines between the linked variables such coke-greenbike (#3), then use process of elimination.\n\nYeah, right... draw a 6-dimensional hypercube....\n\n Jeez, I've spent about 3 hours on this, and so far it looks like Carla, who was on the yellow bike which was 1st in line, was Bigbird and brought rootbeer and jelly beans.  Either Emily, who was dressed as either dracula or the clown, or Daniel dressed as the other, brought the candycorn.  But at the moment I have a contradiction, which means that somewhere I made a logical error.  I'll try to get back to this sometime later - good luck
121959
I CRACKED MY HEAD OPEN LAST NIGHT TRYING TO SOLVE THIS ..... PUZZLE. THAT CRAZY 15 JUST WON'T BUDGE. I JUST COULDN'T FIND A WAY TO GET HIM IN THE RIGHT SPOT. \nsorry. and i did it on paper, too. try that for a change (desperate). i really like puzzles, but this one..... drove me crazy :((((((
344621
http://www.pandorabots.com/pandora/talk?botid=f5d922d97e345aa1                         go and wats that u want 2 chat 2 a machine n not human....u love machines..i-robot!!...gud luck
546686
Check out the Edmund Scientifics website.  They have tons of robot kits, parts, etc.   Better yet, order their printed catalog.  \n\nhttp://scientificsonline.com/
728539
http://www.winterrowd.com/maze/
818053
If you want a detailed answer, then I suggest you start here:\n\nhttp://www.google.co.uk/search?hl=en&q=prolog+AI&btnG=Google+Search&meta=\n\nRawlyn.
1003603
i suggest you study how minesweeper works and try to make one of your own. the logic of the game is good and of course you have to learn how to control the mouse in your program. Good luck!
887745
There are several places on the Internet where you can get this type of code. Below I have put links to where you can get the robotics matlab toolkit for robotics work and a few other sites with more general robotics matlab code.\n\nEnjoy!
658111
Its been done already!!!! I read a headline about a company (I'm sorry I don't remember which one) that created a robot controlled by brain waves.  WOW!
116449
PLESE GO THROUGH THIS SITE,\nhttp://www.saidwhat.co.uk/sudokus/sudokustrategy.php
838649
It costs money, but I find AI Roboform to be the most functional and easy to use.  I tried other free ones but they are not use friendly like Roboform. Spend the money it's woth it.
245148
SomeKindofRobot is right.