00001 events = {
00002 "main" : {
00003 "EV_START" : "Competition started.",
00004 "EV_COLLECT_WASTE" : "",
00005 "EV_DEPOSITE_BOTTLE" : "",
00006 "EV_DEPOSITE_CAN" : "",
00007 "EV_DEPOSITE_DONE" : "",
00008 "EV_WAIT_DEPOSITE_BOTTLE" : "",
00009 "EV_WAIT_DEPOSITE_CAN" : "",
00010 "EV_STACK_FULL" : "",
00011
00012 "EV_MOTION_DONE" : "Previously submitted motion is finished",
00013 "EV_LOST_DURING_MOTION" : "Actual position of the robot is too far from reference",
00014 "EV_TRAJECTORY_ERROR" : "The trajectory submitted by ::EV_NEW_TRAJECTORY can't be prepared for execution.",
00015
00016 "EV_GOAL_NOT_REACHABLE" : "Path planner can't calculate a path to the goal",
00017 "EV_GOAL_IS_OBSTACLE" : "Path planner can't calculate a path to the goal because the goal is an obstacle (wall).",
00018 "EV_GOAL_IS_TMP_OBSTACLE" : "Path planner can't calculate a path to the goal because the goal is a temporary obstacle read form senors.",
00019 "EV_MAP_NOT_INIT" : "The map is not init",
00020
00021 "EV_DETECTED_BOTTLE" : "",
00022 "EV_DETECTED_CAN" : "",
00023 "EV_DETECTED_BATTERY" : "",
00024 "EV_DETECTED_WASTE" : "",
00025 "EV_WASTE_IN" : "",
00026 "EV_OBSTRUCTION_AHEAD" : "",
00027 "EV_ENEMY_AHEAD" : "",
00028
00029 "EV_PICKUP_DONE" : "Pickup FSM sucessfully moved the waste to stock.",
00030 "EV_PICKUP_FAILED" : "",
00031 },
00032 "detect" : {
00033 },
00034 "loc" : {
00035 "EV_LOC_INIT" : "",
00036 "EV_LOC_LOCATE" : "",
00037 "EV_ODOMETRY_RECEIVED" : "",
00038 "EV_LASER_RECEIVED" : "",
00039 "EV_POSITION_UPDATED" : "",
00040 },
00041 "pickup" : {
00042 "EV_PICKUP_START" : "",
00043 "EV_TRASH_GOES_UP" : "",
00044 "EV_PICKUP_TRY" : "",
00045 "EV_PICKUP_FREE" : "",
00046 },
00047 "motion" : {
00048 "EV_MOVE_STOP" : "Stop current motion as fast as possible",
00049 "EV_NEW_TRAJECTORY" : "New trajectory submitted to robot.new_trajectory",
00050 "EV_NEW_GOAL" : "A new goal is received",
00051 "EV_TRAJECTORY_LOST" : "Actual position of the robot is too far from reference",
00052 "EV_TRAJECTORY_DONE" : "Reference position is at the end of the previously submitted trajectory",
00053 "EV_TRAJECTORY_DONE_AND_CLOSE" : "::EV_TRAJECTORY_DONE + distance of actual position to the target is less than XXX",
00054 "EV_LOC_UPDATED" : "Localization updated the estimate of the robot position",
00055 "EV_LOC_LOST" : "Localization can't estimate the position of the robot.",
00056 }
00057 }