#include <motivational_behavior.h>
Definition at line 28 of file motivational_behavior.h.
micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::MotivationalBehavior | ( | ) | [inline] |
Definition at line 31 of file motivational_behavior.h.
virtual micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::~MotivationalBehavior | ( | ) | [inline, virtual] |
Definition at line 33 of file motivational_behavior.h.
void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::acquiescence_calc | ( | ) | [inline] |
Definition at line 179 of file motivational_behavior.h.
void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::impatience_calc | ( | ) | [inline] |
Definition at line 161 of file motivational_behavior.h.
void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::impatience_reset_calc | ( | ) | [inline] |
Definition at line 132 of file motivational_behavior.h.
void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::inter_robot_comm_callback | ( | const micros_mars_task_alloc::HeartbeatConstPtr & | msg | ) | [inline] |
Definition at line 112 of file motivational_behavior.h.
void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::intra_robot_comm_callback | ( | const micros_mars_task_alloc::HeartbeatConstPtr & | msg | ) | [inline] |
Definition at line 123 of file motivational_behavior.h.
void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::main_logic_callback | ( | const ros::TimerEvent & | ) | [inline] |
Definition at line 232 of file motivational_behavior.h.
virtual void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::onInit | ( | ) | [inline, virtual] |
Implements nodelet::Nodelet.
Definition at line 34 of file motivational_behavior.h.
void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::send_inter_heartbeat | ( | bool | heartbeat | ) | [inline] |
Definition at line 216 of file motivational_behavior.h.
void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::send_intra_heartbeat | ( | bool | heartbeat | ) | [inline] |
Definition at line 224 of file motivational_behavior.h.
void micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::sensory_feedback_callback | ( | const boost::shared_ptr< const VS_MsgType > & | msg | ) | [inline] |
Definition at line 104 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::acquiescence_ [private] |
Definition at line 290 of file motivational_behavior.h.
bool micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::active_ [private] |
Definition at line 298 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::active_time_duration_ [private] |
Definition at line 299 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::activity_suppression_ [private] |
Definition at line 295 of file motivational_behavior.h.
int micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::behavior_set_number_ [private] |
Definition at line 278 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::delta_fast_ [private] |
Definition at line 303 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::delta_slow_ [private] |
Definition at line 302 of file motivational_behavior.h.
std::string micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::forward_topic_ [private] |
Definition at line 285 of file motivational_behavior.h.
vector< vector<bool> > micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::heartbeat_ [private] |
Definition at line 307 of file motivational_behavior.h.
vector<int> micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::heartbeat_count_ [private] |
Definition at line 306 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::impatience_ [private] |
Definition at line 289 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::impatience_reset_ [private] |
Definition at line 296 of file motivational_behavior.h.
std::string micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::inter_robot_comm_topic_ [private] |
Definition at line 283 of file motivational_behavior.h.
std::string micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::intra_robot_comm_topic_ [private] |
Definition at line 284 of file motivational_behavior.h.
ros::Timer micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::main_periodic_timer_ [private] |
Definition at line 268 of file motivational_behavior.h.
int micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::maximum_time_step_ [private] |
Definition at line 280 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::motivation_ [private] |
Definition at line 288 of file motivational_behavior.h.
ros::NodeHandle micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::nh_ [private] |
Reimplemented from nodelet::Nodelet.
Definition at line 267 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::one_cycle_ [private] |
Definition at line 300 of file motivational_behavior.h.
ros::Publisher micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::pub_forward_ [private] |
Definition at line 274 of file motivational_behavior.h.
ros::Publisher micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::pub_inter_heartbeat_ [private] |
Definition at line 273 of file motivational_behavior.h.
ros::Publisher micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::pub_intra_heartbeat_ [private] |
Definition at line 272 of file motivational_behavior.h.
int micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::robot_number_ [private] |
Definition at line 279 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::sensory_feedback_ [private] |
Definition at line 291 of file motivational_behavior.h.
bool micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::sensory_feedback_exist_ [private] |
Definition at line 294 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::sensory_feedback_timestamp_ [private] |
Definition at line 292 of file motivational_behavior.h.
std::string micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::sensory_feedback_topic_ [private] |
Definition at line 282 of file motivational_behavior.h.
ros::Subscriber micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::sub_0_ [private] |
Definition at line 269 of file motivational_behavior.h.
ros::Subscriber micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::sub_1_ [private] |
Definition at line 270 of file motivational_behavior.h.
ros::Subscriber micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::sub_2_ [private] |
Definition at line 271 of file motivational_behavior.h.
int micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::this_behavior_set_ID_ [private] |
Definition at line 277 of file motivational_behavior.h.
int micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::this_robot_ID_ [private] |
Definition at line 276 of file motivational_behavior.h.
double micros_mars_task_alloc::MotivationalBehavior< VS_MsgType >::threshold_ [private] |
Definition at line 304 of file motivational_behavior.h.