What is parity and what is it for?
Parity is a method for ensuring that characters received by the controller do not have errors. While communication errors are very infrequent if the controller is close to the microcontroller issuing the commands, they could cause the robot to seriously misbehave, especially if an error occurs in the middle of a command in a manner that alters its meaning. A character with a parity error will cause the character and the entire command it was part of to be discarded.