nao_interaction_msgs

Summary

nao_interaction_msgs
Version:

0.1.5

Description:

Messages and services declarations for the nao_interaction metapackage

Maintainers:
  • Manos Tsardoulias <etsardou AT gmail DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Manos Tsardoulias
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Message types

nao_interaction_msgs/AudioSourceLocalization
Field:

Message emitted by Nao ALAudioSourceLocalizationProxy wrapper. Contains information about sound localization

# Message emitted by Nao ALAudioSourceLocalizationProxy wrapper.
# Contains information about sound localization

Header header

std_msgs/Float32 azimuth
std_msgs/Float32 elevation
std_msgs/Float32 confidence
std_msgs/Float32 energy

geometry_msgs/Pose head_pose
nao_interaction_msgs/LandmarkDetected
Field:

Message emitted by Nao landmark detection module. Contains information about the landmarks detected

# Message emitted by Nao landmark detection module.
# Contains information about the landmarks detected

Header header

# Vectors holding the landmark information
std_msgs/Int32[] mark_ids
std_msgs/Float32[] shape_alpha
std_msgs/Float32[] shape_beta
std_msgs/Float32[] shape_sizex
std_msgs/Float32[] shape_sizey

geometry_msgs/Pose camera_local_pose

geometry_msgs/Pose camera_world_pose

std_msgs/String camera_name
nao_interaction_msgs/MovementDetected
Field:

Message emitted by Nao movement detection module. Contains information about the motion detection module

# Message emitted by Nao movement detection module.
# Contains information about the motion detection module

Header header

# [x,y] contains the angular coordinates (in radians) of the center of gravity of the cluster
geometry_msgs/Point gravity_center

# [vx,vy] corresponds to the mean velocity of the cluster, computed from the velocity of all the moving points. It is an angular velocity, expressed in radians/s
geometry_msgs/Point mean_velocity

# Coordinates of the moving points
geometry_msgs/Point[] points_poses

# Velocities of the moving points
geometry_msgs/Point[] points_speeds
nao_interaction_msgs/FaceDetected
Field:

Message emitted by Nao face detection module. It contains the list of faces detected and the cameras poses

# Message emitted by Nao face detection module.
# It contains the list of faces detected and the cameras poses

Header header

# Face-specific related information

std_msgs/Int32 face_id
std_msgs/Float32 score_reco
std_msgs/String face_label

# Shape related information

std_msgs/Float32 shape_alpha
std_msgs/Float32 shape_beta
std_msgs/Float32 shape_sizeX
std_msgs/Float32 shape_sizeY

# Eyes related information

std_msgs/Float32 right_eye_eyeCenter_x
std_msgs/Float32 right_eye_eyeCenter_y
std_msgs/Float32 right_eye_noseSideLimit_x
std_msgs/Float32 right_eye_noseSideLimit_y
std_msgs/Float32 right_eye_earSideLimit_x
std_msgs/Float32 right_eye_earSideLimit_y
std_msgs/Float32 right_eye_topLimit_x
std_msgs/Float32 right_eye_topLimit_y
std_msgs/Float32 right_eye_bottomLimit_x
std_msgs/Float32 right_eye_bottomLimit_y
std_msgs/Float32 right_eye_midTopEarLimit_x
std_msgs/Float32 right_eye_midTopEarLimit_y
std_msgs/Float32 right_eye_midTopNoseLimit_x
std_msgs/Float32 right_eye_midTopNoseLimit_y

std_msgs/Float32 left_eye_eyeCenter_x
std_msgs/Float32 left_eye_eyeCenter_y
std_msgs/Float32 left_eye_noseSideLimit_x
std_msgs/Float32 left_eye_noseSideLimit_y
std_msgs/Float32 left_eye_earSideLimit_x
std_msgs/Float32 left_eye_earSideLimit_y
std_msgs/Float32 left_eye_topLimit_x
std_msgs/Float32 left_eye_topLimit_y
std_msgs/Float32 left_eye_bottomLimit_x
std_msgs/Float32 left_eye_bottomLimit_y
std_msgs/Float32 left_eye_midTopEarLimit_x
std_msgs/Float32 left_eye_midTopEarLimit_y
std_msgs/Float32 left_eye_midTopNoseLimit_x
std_msgs/Float32 left_eye_midTopNoseLimit_y

# Eyebrows related information

std_msgs/Float32 right_eyebrow_noseSideLimit_x
std_msgs/Float32 right_eyebrow_noseSideLimit_y
std_msgs/Float32 right_eyebrow_center_x
std_msgs/Float32 right_eyebrow_center_y
std_msgs/Float32 right_eyebrow_earSideLimit_x
std_msgs/Float32 right_eyebrow_earSideLimit_y

std_msgs/Float32 left_eyebrow_noseSideLimit_x
std_msgs/Float32 left_eyebrow_noseSideLimit_y
std_msgs/Float32 left_eyebrow_center_x
std_msgs/Float32 left_eyebrow_center_y
std_msgs/Float32 left_eyebrow_earSideLimit_x
std_msgs/Float32 left_eyebrow_earSideLimit_y

# Nose related information

std_msgs/Float32 nose_bottomCenterLimit_x
std_msgs/Float32 nose_bottomCenterLimit_y
std_msgs/Float32 nose_bottomLeftLimit_x
std_msgs/Float32 nose_bottomLeftLimit_y
std_msgs/Float32 nose_bottomRightLimit_x
std_msgs/Float32 nose_bottomRightLimit_y

# Mouth related information

std_msgs/Float32 mouth_leftLimit_x
std_msgs/Float32 mouth_leftLimit_y
std_msgs/Float32 mouth_rightLimit_x
std_msgs/Float32 mouth_rightLimit_y
std_msgs/Float32 mouth_topLimit_x
std_msgs/Float32 mouth_topLimit_y
std_msgs/Float32 mouth_bottomLimit_x
std_msgs/Float32 mouth_bottomLimit_y
std_msgs/Float32 mouth_midTopLeftLimit_x
std_msgs/Float32 mouth_midTopLeftLimit_y
std_msgs/Float32 mouth_midTopRightLimit_x
std_msgs/Float32 mouth_midTopRightLimit_y
std_msgs/Float32 mouth_midBottomRightLimit_x
std_msgs/Float32 mouth_midBottomRightLimit_y
std_msgs/Float32 mouth_midBottomLeftLimit_x
std_msgs/Float32 mouth_midBottomLeftLimit_y

# Camera related information

geometry_msgs/Pose camera_0_pose
geometry_msgs/Pose camera_1_pose
std_msgs/Int32 camera_id

Service types

nao_interaction_msgs/VisionMotionSensitivity
Field (Request):
 

Service for setting the sensitivity of the movement detection Input must be between 0.0 and 1.0

# Service for setting the sensitivity of the movement detection
# Input must be between 0.0 and 1.0

std_msgs/Float32 sensitivity
---
# Empty response 
nao_interaction_msgs/AudioPlayback
Field (Request):
 

Service for audio playback via NAO. Takes as request the path of the audio file to playback

# Service for audio playback via NAO.
# Takes as request the path of the audio file to playback

std_msgs/String file_path
---
# Empty response when the playback is done
nao_interaction_msgs/AudioMasterVolume
Field (Request):
 

Service for setting the master volume of NAO Input must be between 0 and 100

# Service for setting the master volume of NAO
# Input must be between 0 and 100

std_msgs/Int32 master_volume
---
# Empty response 
nao_interaction_msgs/LearnFace
Field (Request):
 
Field (Response):
 
std_msgs/String name
---
std_msgs/Bool result
nao_interaction_msgs/AudioRecorder
Field (Request):
 

Service for audio recording via NAO. Takes as request the path to write the recorded audio file and the seconds of the recording.

# Service for audio recording via NAO.
# Takes as request the path to write the recorded audio file and the seconds of 
# the recording.

std_msgs/String file_path
std_msgs/Int32 secs

# 0 for "wav", 1 for "ogg"
std_msgs/Char audio_type

std_msgs/Bool left_channel
std_msgs/Bool right_channel
std_msgs/Bool front_channel
std_msgs/Bool rear_channel

# Typical value is 16000 Hz
std_msgs/Int32 samplerate
---
# Empty response when the recording is done