bwi_msgs¶
Contents:
Summary¶
-
bwi_msgs
¶ Version: 0.3.7
Description: Contails messages used in the utexas-bwi codebase.
Maintainers: - Piyush Khandelwal <piyushk AT gmail DOT com>
- Jack O’Quin <jack DOT oquin AT gmail DOT com>
Licenses: - BSD
Urls: - website<http://ros.org/wiki/bwi_msgs>
- repository<https://github.com/utexas-bwi/segbot_apps>
- bugtracker<https://github.com/utexas-bwi/segbot_apps/issues>
Authors: - Piyush Khandelwal <piyushk AT gmail DOT com>
BuildDepends: BuildtoolDepends: BuildExportDepends: ExecDepends: Exports: - <architecture_independent/>
Types¶
Service types¶
-
bwi_msgs/SemanticParser
¶ Constant (Request): - QUESTION_ASKING (int32):
0
– - TRAINING (int32):
1
– - STARTOVER (int32):
2
– - GETID (int32):
3
–
Field (Request): - type (int32) –
- input_text (string) –
Field (Response): - output_text (string) –
- query (string) –
Constants defining type
# Constants defining type int32 QUESTION_ASKING = 0 int32 TRAINING = 1 int32 STARTOVER = 2 int32 GETID = 3 int32 type string input_text --- string output_text string query
- QUESTION_ASKING (int32):
-
bwi_msgs/DoorHandlerInterface
¶ Field (Request): - door (string) –
- open (bool) –
- all_doors (bool) –
Field (Response): - success (bool) –
- status (string) –
string door bool open bool all_doors --- bool success string status
-
bwi_msgs/QuestionDialog
¶ Constant (Request): - DISPLAY (int32):
0
– - CHOICE_QUESTION (int32):
1
– - TEXT_QUESTION (int32):
2
– - NO_TIMEOUT (float32):
0.0
– - NO_RESPONSE (int32):
-1
– - TIMED_OUT (int32):
-2
– - TEXT_RESPONSE (int32):
-3
– - PREEMPTED (int32):
-4
–
Field (Request): - type (int32) –
- message (string) –
- options[] (string) –
- timeout (float32) –
Field (Response): - index (int32) –
- text (string) –
Constants defining question type
# Constants defining question type int32 DISPLAY = 0 int32 CHOICE_QUESTION = 1 int32 TEXT_QUESTION = 2 # Constants regarding timeout float32 NO_TIMEOUT=0.0 # Constants for response index int32 NO_RESPONSE=-1 int32 TIMED_OUT=-2 int32 TEXT_RESPONSE=-3 int32 PREEMPTED=-4 int32 type string message string[] options # used in choice questions float32 timeout --- int32 index string text
- DISPLAY (int32):
-
bwi_msgs/StopBase
¶ Field (Request): - status (bwi_msgs/StopBaseStatus) –
- requester (string) –
Field (Response): - status (bwi_msgs/StopBaseStatus) –
## Stop base controller service call
Since there can be multiple requesters, the current status returned in the response message may not immediately match the original request.
If more than one requester sets a PAUSED status, the robot base will remain motionless until they all request RUNNING again. If any requester sets STOPPED, no further requests will be met, the status remaining permantently STOPPED.
The requester name should be sufficiently unique to avoid multiple requesters picking the same string. A reasonable choice is the ROS node name.
### Stop base controller service call # # Since there can be multiple requesters, the current status # returned in the response message may not immediately match the # original request. # # If more than one requester sets a PAUSED status, the robot base # will remain motionless until they all request RUNNING again. If # any requester sets STOPPED, no further requests will be met, the # status remaining permantently STOPPED. # # The requester name should be sufficiently unique to avoid multiple # requesters picking the same string. A reasonable choice is the # ROS node name. StopBaseStatus status # new status requested string requester # self-assigned requester name --- StopBaseStatus status # current status after request handled
Action types¶
Field (Goal): - command (bwi_planning_common/PlannerAtom) –
Field (Result): - success (bool) –
- status (string) –
- observations[] (bwi_planning_common/PlannerAtom) –
bwi_planning_common/PlannerAtom command --- bool success string status bwi_planning_common/PlannerAtom[] observations ---