Looking for Caresses
SoRo project to let Miro interact as a pet would do
 All Classes Functions Variables Pages
Public Member Functions | List of all members
A_awakening Class Reference

Public Member Functions

 A_awakening (ros::NodeHandle nh, ros::Publisher pubPlat)
 Costructor for phase A task. More...
 
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. More...
 

Detailed Description

Definition at line 8 of file A_awakening.h.

Constructor & Destructor Documentation

A_awakening::A_awakening ( ros::NodeHandle  nh,
ros::Publisher  pubPlat 
)

Costructor for phase A task.

Parameters
nhthe ros nodeHandle to subscribe
pubPlatthe Publisher object to publish on topic

Definition at line 11 of file A_awakening.cpp.

Member Function Documentation

int A_awakening::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.

Parameters
lonelinessthe initial loneliness value
Returns
loneliness value of loneliness updated by the code

SLEEPING PHASE

Random Awakening

AWAKENING PHASE

Kinematic and cosmetic things to show miro awake

Definition at line 41 of file A_awakening.cpp.


The documentation for this class was generated from the following files: