Maze solving FRDM-KL25Z Robot goes backward for Dead-Ends

The maze solving robot based on the Freedom FRDM-KL25Z and Pololu Zumo shield has new features:

  1. For dead-end paths, instead turning around, the robot is driving backward
  2. Higher speed for going forward/backward/turns
  3. In the finish area, the robot turns around
  4. It reverts the solution path, so the robot can directly run from the finish area to the start
FRDM-KL25Z Robot on Practice Area

FRDM-KL25Z Robot on Practice Area

As for going backward the PID closed loop control algorithm needs different parameters, extra menu items are available:

Additional PID menu for backward control

Additional PID menu for backward control

As before, the robot is using a ‘left-hand-on-the-wall’ method. If it finds a dead-end, it will drive backwards to the last intersection:

The robot is now making turns and stops that fast, that maybe I should start to tape the paper to the table 😯 .

And there is still room for improvements…

Happy Solving 🙂

8 thoughts on “Maze solving FRDM-KL25Z Robot goes backward for Dead-Ends

  1. Pingback: A new Freedom Board: FRDM-K20D50M with ARM Cortex M4 | MCU on Eclipse

  2. Pingback: Review of CodeWarrior for MCU10.4 | MCU on Eclipse

  3. Pingback: Tracked Robot Update: Ultrasonic, Line Sensor and Shell with SMAC 802.15.4 | MCU on Eclipse

  4. Pingback: Zumo Robot Chassis PCB arrived! | MCU on Eclipse

What do you think?

This site uses Akismet to reduce spam. Learn how your comment data is processed.