The maze solving robot based on the Freedom FRDM-KL25Z and Pololu Zumo shield has new features:
- For dead-end paths, instead turning around, the robot is driving backward
- Higher speed for going forward/backward/turns
- In the finish area, the robot turns around
- It reverts the solution path, so the robot can directly run from the finish area to the start
As for going backward the PID closed loop control algorithm needs different parameters, extra menu items are available:
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 🙂
Pingback: A new Freedom Board: FRDM-K20D50M with ARM Cortex M4 | MCU on Eclipse
Pingback: Review of CodeWarrior for MCU10.4 | MCU on Eclipse
Pingback: Tracked Robot Update: Ultrasonic, Line Sensor and Shell with SMAC 802.15.4 | MCU on Eclipse
Pingback: Zumo Robot Chassis PCB arrived! | MCU on Eclipse
That is really Cool! Great Job. You really should tape the maze down on the table.
LikeLike
Yes, if running with higher speed, I need to tape down the sheet of paper 🙂
LikeLike
do you have arduino code for the same ?
LikeLike
The code is normal plain C code and works on an Arduino too.
LikeLike