Classes | Namespaces | Functions | Variables
srs_monitoring_statemachines.py File Reference

Task coordination and interfacing for SRS decision making. More...

Go to the source code of this file.

Classes

class  srs_monitoring_statemachines.state_checking_during_operation

Namespaces

namespace  srs_monitoring_statemachines

Functions

def srs_monitoring_statemachines.common_child_term_cb
def srs_monitoring_statemachines.common_out_cb

Variables

tuple srs_monitoring_statemachines.co_sm_detection
 creating the concurrence state machine detection
tuple srs_monitoring_statemachines.co_sm_enviroment_update
 creating the concurrence state machine environment object update
tuple srs_monitoring_statemachines.co_sm_navigation
 creating the concurrence state machine navigation
tuple srs_monitoring_statemachines.co_sm_new_grasp
 creating the concurrence state machine grasp
tuple srs_monitoring_statemachines.co_sm_old_grasp
 creating the concurrence state machine old grasp
tuple srs_monitoring_statemachines.co_sm_transfer_to_tray
 creating the concurrence state machine put object on tray this process can be paused but not stoppable until object is on the tray, robot has to put the target in a stable position
dictionary srs_monitoring_statemachines.remapping = {'semi_autonomous_mode':'semi_autonomous_mode','target_base_pose':'target_base_pose'}

Detailed Description

Task coordination and interfacing for SRS decision making.

Note:
Copyright (c) 2011
Cardiff University

Project name: Multi-Role Shadow Robotic System for Independent Living
ROS stack name: srs
ROS package name: srs_decision_making
Author:
Author: Renxi Qiu, email: renxi.qiu@gmail.com
Date:
Date of creation: Oct 2011

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License LGPL as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License LGPL for more details.

You should have received a copy of the GNU Lesser General Public License LGPL along with this program. If not, see <http://www.gnu.org/licenses/>.

ROS imports

Definition in file srs_monitoring_statemachines.py.



srs_decision_making
Author(s): Renxi Qiu
autogenerated on Sun Jan 5 2014 12:08:52