Monitors
geometry
monitor_distance : Triggers when each frame’s coordinate relative to a reference frame exceeds a certain threshold.
monitor_frame_in_box : Check whether a frame lies inside a bounding box.
monitor_relative_distance : Triggers when a frame moved a certain relative distance.
monitor_wait_for_transform : Triggers when a frame becomes available.
io
monitor_ros_bool_topic : Triggers when a ROS bool topic has a desired value
monitor_ros_empty_service : Triggers when a ROS Empty service is called
monitor_ros_fireevent_rostopic : Monitor which fires events according to the values on rostopic input.
monitor_ros_fireevent_service : Fires an event with eventname given by service call
monitor_ros_int16_topic : Triggers when a ROS int16 topic has a desired value.
monitor_ros_int32_topic : Triggers when a ROS int32 topic has a desired value.
monitor_ros_int64_topic : Triggers when a ROS int64 topic has a desired value.
monitor_ros_int8_topic : Triggers when a ROS int8 topic has a desired value.
monitor_ros_setbool_service : Triggers when a ROS SetBool service is called
monitor_ros_trigger_service : Triggers when a ROS Trigger service is called
monitor_ros_uint16_topic : Triggers when a ROS uint16 topic has a desired value.
monitor_ros_uint32_topic : Triggers when a ROS uint32 topic has a desired value.
monitor_ros_uint64_topic : Triggers when a ROS uint64 topic has a desired value.
monitor_ros_uint8_topic : Triggers when a ROS uint8 topic has a desired value.
monitor_user_confirm : Opens a dialog window to receive confirmation from the user.
logic
monitor_duration : Triggers after a certain time.
monitor_execution_counter : Triggers after a certain number of executions of the parent skill. Can trigger a reject_event if the number of exections is not reached yet.
monitor_script_result : Triggers when a script returns a certain result.
monitor_sync : Contains other monitors and triggers when all sub-events match.
measurements
monitor_control_error : Checks control_errors (desired vs. measured values)
monitor_threshold : Triggers when a measurement exceeds a certain threshold.