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 :shock: .

And there is still room for improvements…

Happy Solving :-)

About these ads

6 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?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s