Understanding the capabilities of Romi 32U4 Robot


I want to kindly confirm if Romi 32U4 Robot can comfortably run the Maze Solver example. I was given a task in School to program the Zumo 32U4 to be autonomous. However, I only have access to the robot while I am in school, I am looking for a cheaper alternative to practice with while I am at home. Can the Romi 32U4 Robot suffice?

Hello.

I deleted your other post since you have your own thread for the topic now.

The MazeSolver example for the Zumo 32U4 robots relies on the line sensors, and the Romi 32U4 Robot does not come with a line sensor.

You could add something like the #4345 QTRX-MD-05RC array since that would be easy to mount to the chassis with some 0.375" standoffs (which would put it pretty close to its optimal sensing distance). Here is a diagram showing the location where it would line up nicely:

Please note that you could either mount it in the “forward position” (which sticks out in front of the robot) to allow clearance for the optional front ball caster, or rotate it around so it is fully within the profile of the robot (i.e. the “rear position”) if you are not using a front ball caster.

As far as connections, you can power the sensor from the VREG or 5V pin on the Romi 32U4 Control Board, and use any of the free I/O pins for reading the sensors. You can find which pins are available in the “Pin assignments” section of the Romi 32U4 Control Board user’s guide.

Please note that even with the line sensor, the Zumo’s MazeSolver example will still not work directly with the Romi robot. However, you should be able to make a similar program using the Romi32U4 library and QTR sensor library. Additionally, I expect the tuning for the PID coefficients to be very different for the Romi robot.

Brandon

Thank you very much BrandonM

1 Like