robocup_knowledge
rgo2015_final/challenge_final.py
Go to the documentation of this file.
1 initial_pose_sergio = "initial_pose_door_B"
2 
3 initial_pose_amigo = "initial_pose_door_B"
4 
5 # first map 3 locations + objects on it
6 explore_location_1 = "final_cupboard"
7 explore_location_2 = "final_dinnertable"
8 explore_location_3 = "final_desk"
9 explore_locations_part_1 = [explore_location_1, explore_location_2, explore_location_3]
10 
11 # then the location where sergio should receive the command of the operator (at the jury)
12 task_location_sergio = "task_location_sergio"
13 
14 # then continue mapping
15 explore_location_4 = "final_tv"
16 explore_location_5 = "final_kitchencounter"
17 explore_location_6 = "final_cabinet"
18 explore_location_7 = "final_bartable"
19 explore_location_8 = "final_small_table_1"
20 explore_location_9 = "final_small_table_2"
21 explore_location_10 = "final_coathanger"
22 explore_location_11 = "final_left_bedside_table"
23 explore_location_12 = "final_right_bedside_table"
24 explore_locations_part_2 = [explore_location_4, explore_location_5, explore_location_6, explore_location_7, explore_location_8, explore_location_9, explore_location_10, explore_location_11, explore_location_12]
25 
26 # last position where sergio will wait (between cabinet and bartable, near the wall)
27 end_location_sergio = "final_last_position_sergio"
28 
29 # last position where sergio will wait (between cabinet and bartable, near the wall)
30 end_location_amigo = "final_last_position_amigo"
31 
32 #SPECS + CHOICES for speech recognition
33 location_options = ['cup_board','dinner_table','desk','side_table','tv','kitchen_counter','cabinet','bartable','couch','chair','coat_hanger','left_bedside_table','right_bedside_table']
34 object_options = ['coke','pringles','choco_sticks','beer','juice','tea','coffee']
35 
36 #mesh_spec = "((it is (a|an) <object>)|(a <object>)|(an <object>)|<object>)"
37 mesh_spec = "(<object>)"
38 mesh_choices = {'object':location_options}
39 
40 #object_spec = "((it is a <object>)|(a <object>)|(an <object>))"
41 object_spec = "(<object>)"
42 object_choices = {'object':object_options}
43 
44 operator_object_spec = "((Can you give me a <object>)|<object>)"
45 operator_object_choices = {'object':object_options}
46