One robot specific issue to deal with is the font. An average person can encounter hundreds of fonts during their lifetime as a reader. For a human the ability to distinguish the same letter in different fonts is innate, for all but the most ornate or obtuse fonts. A robot is a bit more literal, and requires more processing power and learning time to keep track of 200 different ways to write the letter L or Z.
If you happen to have an ROS platform robot you can download the software for the upgrade from the school for free.