@@ -25,9 +25,10 @@ def setup_statemachine(robot):
2525 skip_door = rospy .get_param ("~skip_door" , False )
2626 skip_inspect = rospy .get_param ("~skip inspect" , False )
2727 shelf_des = ds .EntityByIdDesignator (robot , uuid = challenge_knowledge .shelf )
28+ shelf_room_des = ds .EntityByIdDesignator (robot , challenge_knowledge .shelf_room , name = "shelf_room_designator" )
2829 table_des = ds .EntityByIdDesignator (robot , uuid = challenge_knowledge .table )
2930 objects_des = ds .VariableDesignator (resolve_type = [ClassificationResult ])
30- room_des = ds .EntityByIdDesignator (robot , challenge_knowledge .room , name = "room_designator " )
31+ table_room_des = ds .EntityByIdDesignator (robot , challenge_knowledge .table_room , name = "table_room_designator " )
3132
3233 with state_machine :
3334
@@ -62,7 +63,7 @@ def setup_statemachine(robot):
6263 smach .StateMachine .add ("NAV_TO_START" ,
6364 states .navigation .NavigateToSymbolic (robot ,
6465 {shelf_des : "in_front_of" },
65- shelf_des , room = room_des ),
66+ shelf_des , room = shelf_room_des ),
6667 transitions = {'arrived' : 'SKIP_INSPECT' ,
6768 'unreachable' : 'SKIP_INSPECT' ,
6869 'goal_not_defined' : 'SKIP_INSPECT' })
@@ -73,7 +74,7 @@ def setup_statemachine(robot):
7374 'false' : 'INSPECT_SHELVES' })
7475
7576 smach .StateMachine .add ("INSPECT_SHELVES" ,
76- InspectAreas (robot , shelf_des , objects_des , room_des , knowledge = challenge_knowledge ,
77+ InspectAreas (robot , shelf_des , objects_des , shelf_room_des , knowledge = challenge_knowledge ,
7778 navigation_area = 'in_front_of' ),
7879 transitions = {'done' : 'RESET_ARM' ,
7980 'failed' : 'Failed' })
@@ -90,7 +91,7 @@ def reset_arm(userdata=None):
9091
9192 # store items
9293 smach .StateMachine .add ("STORE_GROCERIES" ,
93- StoreItems (robot , table_des , shelf_des , objects_des , challenge_knowledge , room = room_des ),
94+ StoreItems (robot , table_des , shelf_des , objects_des , challenge_knowledge , room = table_room_des ),
9495 transitions = {'succeeded' : 'AT_END' ,
9596 'preempted' : 'Aborted' ,
9697 'failed' : 'Failed' }
0 commit comments