This level also provides the basic robot movement command, but also understands something of the geometry of the manipulator and prevents you from crashing parts of the machine into itself, or into the floor, or from moving a joint past its allowable range.