Skip to content

ROS package that displays emotions through faces and speech characteristics

Notifications You must be signed in to change notification settings

gustavo-fardo/ros_display_emotions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

ros_display_emotions

ROS package that displays emotions through faces. Working in Kinetic and Melodic.

Please install the following dependencies before running the package:

sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

The full list of emotions accepted is:

annoyance, much_annoyance, anger, rage, interest, much_interest, anticipation, vigilance, boredom, much_boredom, disgust, loathing, apprehension, much_apprehension, fear, terror, serenity, much_serenity, joy, ecstasy, pensiveness, much_pensiveness, sadness, grief, distraction, much_distraction, surprise, amazement, acceptance, much_acceptance, trust, admiration, idle

To display an emotion, first run the launch file:

roslaunch display_emotions display_emotions.launch

And then publish a message of type String to the topic /emotion:

rostopic pub /emotion std_msgs/String "data: 'joy'"

Parameters:

faces_cycle: make the images cycle between the most intense emotion desired or stay still at the emotion set (default: true)

faces_cycle_delay: the delay in seconds to shift between emotions (only active if faces_cycle is active)

About

ROS package that displays emotions through faces and speech characteristics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 62.4%
  • CMake 37.6%