Ignore:
Timestamp:
01/28/10 16:05:08 (12 years ago)
Author:
sc
Message:

turn_reverse function added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rc/puzzlebox_brainstorms_rc.py

    r7 r8  
    160160        ################################################################## 
    161161         
    162         def drive_forward(self, connection, power=80, duration=3): 
     162        def drive_forward(self, connection, power=80, duration=2): 
    163163                 
    164164                "Drive the robot forward at a certain speed for a certain duration" 
     165                 
     166                self.drive(connection, power, power, duration) 
     167         
     168         
     169        ################################################################## 
     170         
     171        def drive_reverse(self, connection, power=80, duration=2): 
     172                 
     173                "Drive the robot reverse at a certain speed for a certain duration" 
     174                 
     175                power = -power 
    165176                 
    166177                self.drive(connection, power, power, duration) 
     
    182193        ################################################################## 
    183194         
    184         def turn_left(self, connection, power=80, duration=3): 
     195        def turn_left(self, connection, power=80, duration=2): 
    185196                 
    186197                "Turn the robot counter-clockwise at a" 
     
    195206        ################################################################## 
    196207         
    197         def turn_right(self, connection, power=80, duration=3): 
     208        def turn_right(self, connection, power=80, duration=2): 
    198209                 
    199210                "Turn the robot counter-clockwise at a" 
     
    201212                 
    202213                left_power = power 
    203                 right_power = -power 
     214                right_power = -(power/2) 
    204215                 
    205216                self.drive(connection, left_power, right_power, duration) 
     
    240251                        self.drive_forward(self.connection) 
    241252                 
     253                elif (command == 'drive_reverse'): 
     254                        self.drive_reverse(self.connection) 
     255                 
    242256                elif (command == 'turn_in_reverse'): 
    243257                        self.turn_in_reverse(self.connection) 
     
    270284        # Collect default settings and command line parameters 
    271285        device = BLUETOOTH_DEVICE 
     286        command = DEFAULT_RC_COMMAND 
    272287         
    273288        for each in sys.argv: 
     
    276291                        device = each[ len("--device="): ] 
    277292                elif each.startswith("--command="): 
    278                         device = each[ len("--command="): ] 
     293                        command = each[ len("--command="): ] 
    279294         
    280295         
Note: See TracChangeset for help on using the changeset viewer.