interactive_world_msgs¶
Contents:
Summary¶
-
interactive_world_msgs
¶ Version: 0.0.10
Description: Messages Used within the Interactive World
Maintainers: - Russell Toris <rctoris AT wpi DOT edu>
Licenses: - BSD
Urls: - website<http://ros.org/wiki/interactive_world_msgs>
- bugtracker<https://github.com/WPI-RAIL/interactive_world/issues>
- repository<https://github.com/WPI-RAIL/interactive_world>
Authors: - Russell Toris <rctoris AT wpi DOT edu>
BuildDepends: BuildtoolDepends: BuildExportDepends: ExecDepends:
Types¶
Message types¶
interactive_world_msgs/TaskModels
interactive_world_msgs/Room
interactive_world_msgs/TaskTrainingData
interactive_world_msgs/PointOfInterest
interactive_world_msgs/Configuration
interactive_world_msgs/Item
interactive_world_msgs/PlacementSet
interactive_world_msgs/Model
interactive_world_msgs/Placement
interactive_world_msgs/Surface
Service types¶
interactive_world_msgs/FindSurface
interactive_world_msgs/TransformToSurfaceFrame
interactive_world_msgs/Parse
interactive_world_msgs/LearnModels
interactive_world_msgs/FindObservations
interactive_world_msgs/StoreObservation
interactive_world_msgs/LoadModels
-
interactive_world_msgs/FindSurface
¶ Field (Request): - pose (geometry_msgs/PoseStamped) –
Field (Response): - surface (string) –
- frame_id (string) –
geometry_msgs/PoseStamped pose # The pose to find the surface it is on --- string surface # The name of the surface (blank if none are found) string frame_id # The name of the surface frame (blank if none are found)
-
interactive_world_msgs/TransformToSurfaceFrame
¶ Field (Request): - pose (geometry_msgs/PoseStamped) –
- surface (string) –
Field (Response): - pose (geometry_msgs/PoseStamped) –
geometry_msgs/PoseStamped pose # The pose to find the surface pose of string surface # The name of the surface to transform the pose to --- geometry_msgs/PoseStamped pose # The pose in the surfeace frame
-
interactive_world_msgs/Parse
¶ Field (Request): - study_id (int32) –
int32 study_id # The study ID to parse ---
-
interactive_world_msgs/LearnModels
¶ Field (Request): - host (string) –
- port (int32) –
- user (string) –
- password (string) –
- database (string) –
- condition_id (int32) –
- data (interactive_world_msgs/TaskTrainingData) –
string host # the host of the RMS database int32 port # the port of the RMS database string user # the user of the RMS database string password # the password of the RMS database string database # the database of the RMS database int32 condition_id # the condition ID of the data interactive_world_msgs/TaskTrainingData data # the data to train on ---
-
interactive_world_msgs/FindObservations
¶ Field (Request): - item (string) –
Field (Response): - surfaces[] (string) –
- placement_surface_frame_ids[] (string) –
- item_confs[] (float64) –
- xs[] (float64) –
- ys[] (float64) –
- zs[] (float64) –
- thetas[] (float64) –
- times[] (time) –
string item --- string[] surfaces string[] placement_surface_frame_ids float64[] item_confs float64[] xs float64[] ys float64[] zs float64[] thetas time[] times
-
interactive_world_msgs/StoreObservation
¶ Field (Request): - surface (string) –
- placement_surface_frame_id (string) –
- item (string) –
- item_conf (float64) –
- x (float64) –
- y (float64) –
- z (float64) –
- theta (float64) –
string surface string placement_surface_frame_id string item float64 item_conf float64 x float64 y float64 z float64 theta ---
-
interactive_world_msgs/LoadModels
¶ Field (Request): - condition_id (int32) –
Field (Response): - models (interactive_world_msgs/TaskModels) –
int32 condition_id # the condition ID of the data --- interactive_world_msgs/TaskModels models # The loaded models from an RMS database
Action types¶
interactive_world_msgs/DriveToSurface
interactive_world_msgs/DriveAndSearch
interactive_world_msgs/ObjectSearch
-
interactive_world_msgs/DriveToSurface
¶ Field (Goal): - surface (string) –
- poi (string) –
- point (geometry_msgs/Point) –
Field (Result): - success (bool) –
Field (Feedback): - message (string) –
Define the goal
# Define the goal string surface # The name of the surface to drive to string poi # (Optional) The point of interest to drive closest to (i.e., for multiple nav locations) geometry_msgs/Point point # (Optional) The point to drive closest to (i.e., for multiple nav locations) --- # Define the result bool success # If navigation was successful --- # Define a feedback message string message # The current state message
-
interactive_world_msgs/DriveAndSearch
¶ Field (Goal): - item (string) –
- surface (string) –
Field (Result): - success (bool) –
- objects (rail_manipulation_msgs/SegmentedObjectList) –
Field (Feedback): - message (string) –
Define the goal
# Define the goal string item # The name of the item to search for string surface # The name of the surface to search --- # Define the result bool success # If the item was found rail_manipulation_msgs/SegmentedObjectList objects # The corresponding objects --- # Define a feedback message string message # The current state message
-
interactive_world_msgs/ObjectSearch
¶ Field (Goal): - models[] (uint32) –
- item (string) –
Field (Result): - success (bool) –
Field (Feedback): - message (string) –
Define the goal
# Define the goal uint32[] models # The model IDs to load from the interactive world database for use in search locations string item # The name of the item to search for --- # Define the result bool success # If the item was found --- # Define a feedback message string message # The current state message