Full-body collision detection and reaction with omnidirectional mobile platforms: a step towards safe human-robot interaction