4 #include "look_caresses_pkg/platform_sensors.h"
5 #include "look_caresses_pkg/platform_control.h"
12 ros::Subscriber subTouched;
14 ros::Publisher pubPlat;
16 void subTouchCallback(
const look_caresses_pkg::platform_sensors &msg);
21 A_awakening (ros::NodeHandle nh, ros::Publisher pubPlat);
22 int main(
int loneliness);
25 #endif // A_AWAKENING_H
int main(int loneliness)
Phase A: awakening. This fucntion randomly awake MiRo basising on loneliness value. While sleeping, loneliness increases, thus probability of awakening increases. Plus, if MiRo is touched, it wakes up immediately.
A_awakening(ros::NodeHandle nh, ros::Publisher pubPlat)
Costructor for phase A task.