
Additional Inherited Members | |
Public Attributes inherited from routine_behaviours.patrol_routine.PatrolRoutine | |
| node_names | |
| random_nodes | |
| tour_duration_estimate | |
Public Attributes inherited from routine_behaviours.robot_routine.RobotRoutine | |
| add_tasks | |
| addition | |
| battery_count | |
| battery_count_thres | |
| battery_state | |
| charge_window | |
| charging_point | |
| clear_schedule | |
| daily_end | |
| daily_start | |
| demand_task | |
| force_charge_duration | |
| idle_charge_duration | |
| idle_count | |
| idle_thres | |
| maps_msg_store | |
| night_duration | |
| night_tasks | |
| recfg_sever | |
| routine | |
| runner | |
| sent_night_tasks | |
| sent_to_charge | |
| set_execution_status | |
| threshold | |
Creates a routine that mixes specific tasks with patrolling nodes.
Definition at line 72 of file marathon_routine.py.
| def routine_behaviours.marathon_routine.MarathonRoutine.__init__ | ( | self, | |
| daily_start, | |||
| daily_end, | |||
tour_duration_estimate = None, |
|||
idle_duration = rospy.Duration(5), |
|||
charging_point = 'ChargingPoint' |
|||
| ) |
Definition at line 75 of file marathon_routine.py.
| def routine_behaviours.marathon_routine.MarathonRoutine.create_3d_scan_routine | ( | self, | |
waypoints = None, |
|||
daily_start = None, |
|||
daily_end = None, |
|||
repeat_delta = None |
|||
| ) |
If waypoints now supplied, use all waypoints.
Definition at line 78 of file marathon_routine.py.
| def routine_behaviours.marathon_routine.MarathonRoutine.create_rgbd_record_routine | ( | self, | |
waypoints = None, |
|||
duration = rospy.Duration(30), |
|||
camera = 'head_xtion', |
|||
with_depth = True, |
|||
with_rgb = True, |
|||
daily_start = None, |
|||
daily_end = None, |
|||
repeat_delta = None |
|||
| ) |
Definition at line 95 of file marathon_routine.py.
| def routine_behaviours.marathon_routine.MarathonRoutine.create_simple_follow_routine | ( | self, | |
waypoints = None, |
|||
duration = rospy.Duration(300), |
|||
daily_start = None, |
|||
daily_end = None, |
|||
repeat_delta = None |
|||
| ) |
Definition at line 89 of file marathon_routine.py.
| def routine_behaviours.marathon_routine.MarathonRoutine.create_tweet_routine | ( | self, | |
| twitter_waypoints, | |||
img_topic = '/head_xtion/rgb/image_color', |
|||
daily_start = None, |
|||
daily_end = None, |
|||
repeat_delta = None |
|||
| ) |
[[waypoint, tweet][waypoint, tweet]]
Definition at line 102 of file marathon_routine.py.
| def routine_behaviours.marathon_routine.MarathonRoutine.message_store_entries_to_replicate | ( | self, | |
| collections, | |||
db = 'message_store', |
|||
delete_after_move = True |
|||
| ) |
Definition at line 109 of file marathon_routine.py.
| def routine_behaviours.marathon_routine.MarathonRoutine.on_idle | ( | self | ) |
Definition at line 115 of file marathon_routine.py.