Maze solver

Here are a video and a pdf file relating to a maze solving PARALLAX robot. The pdf file contains the software written in "Arduino".

It is still a bit crude: the servos need re-centering and the turns are clunky. But it is time to show off. Hope you like it.

vimeo.com/238068223

Comments

  • 9 Comments sorted by Date Added Votes
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 21,321
    edited October 13 Vote Up0Vote Down
    Nicely done!

    -Phil
    “Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery
  • Bravo, Addington! Great job and welcome to the forum. We love videos like yours, demonstrating a goal. For a man of your talents, our Figure 8 challenge is almost too easy! But have a look and jump in if you like. Any kind of figure 8. Like Outback steak house: no rules, just right!

    http://forums.parallax.com/discussion/138125/erco-s-figure-eight-challenge
    "When you make a thing, a thing that is new, it is so complicated making it that it is bound to be ugly. But those that make it after you, they don’t have to worry about making it. And they can make it pretty, and so everybody can like it when others make it after you."

    - Pablo Picasso
  • Thank you PhiPi, thank you erco for your encouragement.

    Fantastic work on the new servo motors. I am tempted to jump into the Figure 8 Challenge with the new servos....
  • Great work Addington!

    I want to see if I can do this with an S3!
    Whit+

    "We keep moving forward, opening new doors, and doing new things, because we're curious and curiosity keeps leading us down new paths." - Walt Disney
  • Whit

    Just had a look at the S3's details. It certainly looks doable. You will probably have to increase the number of line sensors because with only 2 sensors it is difficult for the robot to work out the need for making sharp turns.

    I tried with 4 sensors and failed, but succeeded with 6.

    Keep us posted on your progress.
  • Addington,

    I was thinking of trying both - first with a specialized using the existing sensors, then my back up plan was to use the hacker port to add additional sensors. I also want to try to do this with BlocklyProp to demonstrate that it is capable of something like this.

    I will keep you posted!

    Thanks for your great example.
    Whit+

    "We keep moving forward, opening new doors, and doing new things, because we're curious and curiosity keeps leading us down new paths." - Walt Disney
  • I think it can be done with an unmodified S3, since it can be programmed to read barcodes. Just embed the codes in the line to be followed before each intersection. The information provided will indicate which directions are available at the junction ... or the fact that it's reached the end point.

    -Phil
    “Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery
  • Bar codes to define the intersection? Ain't that cheatin'?
    "When you make a thing, a thing that is new, it is so complicated making it that it is bound to be ugly. But those that make it after you, they don’t have to worry about making it. And they can make it pretty, and so everybody can like it when others make it after you."

    - Pablo Picasso
  • erco wrote:
    Bar codes to define the intersection? Ain't that cheatin'?
    Nah! No more so than using an array of sensors to read the available turn directions.

    -Phil
    “Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery
Sign In or Register to comment.