-
Notifications
You must be signed in to change notification settings - Fork 2
bender_srvs
Matías Pavez edited this page May 8, 2017
·
1 revision
#bender_srvs
TODO: Regularizar nombres, eliminar srvs sin uso y actualizar código de otros packages para utilizar srv de packages estandar (std_srvs, sensor_msgs, etc...)
TODO: breve descripción de cada srv
Package dedicado a los archivos .srv
(servicios) utilizados por Bender.
[TOC]
# srv utilizado por el package: bender_speech
# Repreenta los datos necesarios para sintetizar una pregunta,
# reconocer su respuesta y checkear su confirmacion
string question # pregunta a sintetizar
string dictionary # diccionario de donde reconocer la respuesta
int32 max_attempts # num_max de repeticiones de la pregunta, en caso de
# negativas del interlocutor
string[] hints # hints para discriminar entre posibles respuestas irrelevantes
# para el caso de usar diccionarios complejos
---
string answer # ( respuesta detectada ) v ( "max_attempts_reached" )
# srv utilizado por el package: bender_nav
# Representa un 'goal' a perseguir y un feedback.
# Request: goal representado por a) o b) (no ambos)
# a) pose en el espacio
# b) angulos a rotar (grados)
geometry_msgs/PoseStamped goal
float64 rotation
---
# Response
int32 state # Current goal state
# 0: (GOAL_WAITING) Waiting for next goal
# 1: (GOAL_WALKING) Moving toward goal
# 2: (GOAL_ALMOST_REACHED) In rotation adjustment phase
# 3: (GOAL_REACHED) Reached OK.
# 4: (GOAL_ABORTED) Goal aborted.
# srv simple que provee 1 string de
# request y 1 string de responce
string data
---
string data