Exemplo n.º 1
0
        elif cmd == "r":
            try:
                cmd,cmd_arg = text.split(" ")
                factor = int(cmd_arg)
                update_all_results(lidar_viewer, field_model, robot, factor)

            except ValueError:
                print "Please specify distance in whole inches."            
        elif cmd == "m":
            try:
                cmd,cmd_arg = text.split(" ")
                distance = int(cmd_arg)
                robot.move(distance)
                update_all_results(lidar_viewer, field_model, robot, factor)

            except ValueError:
                print "Please specify distance in whole inches."
        elif cmd == "t":
            try:
                cmd,cmd_arg = text.split(" ")
                heading = int(cmd_arg)
                robot.turn(heading)
                update_all_results(lidar_viewer, field_model, robot, factor)
            except ValueError:
                print "Please specify turn in whole degrees."
        elif cmd == "w":
            lidar_viewer.write_to_file("Lidar.dat", rotation.polar_data())
        elif cmd == "h":
            print "Enter single letter command and optional argument."

Exemplo n.º 2
0
 def write_to_file(self, file_name):
     LidarViewer.write_to_file(file_name, polar_data)