Exemplo n.º 1
0
                sys.stdout.flush()
            sensors = roomba.sensors
            if verbose:
                sys.stdout.write("OK\n")

        if verbose:
            print("Sending orders:")
        for order in orders:
            if verbose:
                print "- %s" % order
            if order == "clean":
                roomba.clean()
            elif order == "dock":
                roomba.dock()
            elif order == "off":
                roomba.off()
            elif order == "sensors":
                assert(sensors is not None)
                print("Battery Charge: %dmA / %dmA (%s)"
                      % (
                          sensors.charge, sensors.capacity,
                          str(sensors.charging_state)
                      ))
                print("Cliffs:                %-7r | %-7r | %-7r | %-7r" % (
                    sensors.cliff.left,
                    sensors.cliff.front_left,
                    sensors.cliff.front_right,
                    sensors.cliff.right
                ))
                print("Wheels drops:                    %-7r | %-7r" % (
                    sensors.wheel_drops.left,
Exemplo n.º 2
0
                sys.stdout.flush()
            sensors = roomba.sensors
            if verbose:
                sys.stdout.write("OK\n")

        if verbose:
            print("Sending orders:")
        for order in orders:
            if verbose:
                print "- %s" % order
            if order == "clean":
                roomba.clean()
            elif order == "dock":
                roomba.dock()
            elif order == "off":
                roomba.off()
            elif order == "sensors":
                assert (sensors is not None)
                print("Battery Charge: %dmA / %dmA (%s)" %
                      (sensors.charge, sensors.capacity,
                       str(sensors.charging_state)))
                print("Cliffs:                %-7r | %-7r | %-7r | %-7r" %
                      (sensors.cliff.left, sensors.cliff.front_left,
                       sensors.cliff.front_right, sensors.cliff.right))
                print("Wheels drops:                    %-7r | %-7r" %
                      (sensors.wheel_drops.left, sensors.wheel_drops.right))
                print("Bumps:                           %-7r | %-7r" %
                      (sensors.bumps.left, sensors.bumps.right))
                print("Wall:                                %-7r" %
                      (sensors.wall))
                print("Virtual wall:                        %-7r" %