One possibility here, is that the robot may not be able to sense obstacles that are too close and too short, IE kids. Some sensors have a minimum sensing range, meaning if an obstacle is too close the sensor doesn't see it. The kinect is especially notorious for this. If this is the case, the only fix may be to redesign the robot. This might not be too expensive, a ring of ultrasonic range finders around the robot would be very cheap. A couple of bump switches would be even cheaper.<p>As work on the Minerva tour guide and other robots, children can be quite a problem for robots[0][1]. This is an issue they will need to solve.<p>[0]<a href="https://www.youtube.com/watch?v=NOhcQCy1Kxs" rel="nofollow">https://www.youtube.com/watch?v=NOhcQCy1Kxs</a> - I highly recommend watching this in full, some of the algorithms used in self driving cars came out of work on Minerva<p>[1]<a href="http://spectrum.ieee.org/automaton/robotics/artificial-intelligence/children-beating-up-robot" rel="nofollow">http://spectrum.ieee.org/automaton/robotics/artificial-intel...</a>