2 #include "../header/A_awakening.h"
3 #include "../header/Aa_faceDetection.h"
4 #include "../header/B_approach.h"
5 #include "../header/C_interaction.h"
6 #include "look_caresses_pkg/platform_control.h"
15 int main(
int argc,
char **argv)
17 ROS_INFO(
"[COORD] Started");
18 ros::init(argc, argv,
"Coordinator");
20 ros::Publisher pubPlat = nh.advertise<look_caresses_pkg::platform_control>
21 (
"/miro/rob01/platform/control", 1000);
25 ROS_INFO(
"[COORD] Published initial value of loneliness = 50");
33 ROS_INFO(
"[COORD] Starting node A");
34 loneliness = a_awakening.main(loneliness);
35 ROS_INFO(
"[COORD] node A finished, Starting node Aa");
36 aa_faceDetection.main();
37 ROS_INFO(
"[COORD] node Aa finished, Starting node B");
39 ROS_INFO(
"[COORD] node B finished, Starting node C");
40 loneliness = c_interaction.main(loneliness);
41 ROS_INFO(
"[COORD] node C finished, Starting node A");
44 ROS_INFO(
"[COORD] Shutting down");