Skip to content

Repository for person state estimation functionalities used in the MigrAVE project

License

Notifications You must be signed in to change notification settings

migrave/migrave_person_state_estimation

Repository files navigation

migrave_person_state_estimation

Repository for a person state estimation component used in the MigrAVE project.

Requirements:

xgboost == 1.5.0
sklearn == 0.24.2
joblib == 1.0.1

Package dependencies

Person state estimation requires migrave_face_feature_detector which computes face features using openface.

roslaunch migrave_face_feature_detector face_feature_detector.launch

Usage

  • Launch the node:

    roslaunch migrave_person_state_estimation person_state_estimation.launch
    
  • Start engagement estimation by sending an event to the following topic:

    rostopic pub /migrave_perception/person_state_estimator/event_in std_msgs/String e_start
    
  • Stop engagement estimation

    rostopic pub /migrave_perception/person_state_estimator/event_in std_msgs/String e_stop
    
  • Outputs The node publishes AffectiveState message to the following topic:

    /migrave_perception/person_state_estimator/affective_state
    

About

Repository for person state estimation functionalities used in the MigrAVE project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published