package genmos_object_search.grpc

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service GenMOS

genmos_object_search.proto:12

message Box2D

common.proto:52

a box in 2D, represented in the xyxy format

Used in: Detection

message Box3D

common.proto:60

a box in 3D that may be rotated in space.

Used in: Detection

message Detection

observation.proto:44

Object detection in 3D or 2D: each detection is a box with a label and confidence.

Used in: ObjectDetectionArray

message Find

action.proto:50

declares some objects to be found. The objects that are declared found can be determined based on the robot's current field of view, or its updated belief.

Used in: PlanActionReply

Used in: CreateAgentReply, CreateAgentRequest, CreatePlannerReply, CreatePlannerRequest, Find, GetAgentCreationStatusReply, GetAgentCreationStatusRequest, GetObjectBeliefsReply, GetObjectBeliefsRequest, GetRobotBeliefReply, GetRobotBeliefRequest, KeyValueAction, Language, ListenServerReply, ListenServerRequest, MoveViewpoint, ObjectDetectionArray, ObjectsFound, OccupancyGrid, PlanActionReply, PlanActionRequest, PointCloud, ProcessObservationReply, ProcessObservationRequest, ResetReply, ResetRequest, RobotPose, UpdateSearchRegionReply, UpdateSearchRegionRequest

message Histogram

common.proto:90

histogram representation of of probability distribution Assumes that 'values' and 'probs' have the same length.

Used in: ObjectBelief

message KeyValueAction

action.proto:58

This is a generic action type, used to support other actions such as environment interaction.

Used in: PlanActionReply

message Language

observation.proto:60

Language input as observation

Used in: ProcessObservationRequest

message Motion2D

action.proto:19

Used in: MoveViewpoint

message Motion3D

action.proto:11

Used in: MoveViewpoint

message MoveViewpoint

action.proto:27

Used in: PlanActionReply

message ObjectBelief

genmos_object_search.proto:286

Used in: GetObjectBeliefsReply

message ObjectDetectionArray

observation.proto:53

Used in: ProcessObservationRequest

message ObjectsFound

observation.proto:95

List of object ids that are (just) found

Used in: ProcessObservationRequest, RobotBelief

message OccupancyGrid

observation.proto:18

Occupancy grid: a 2D representation of the whole or a region of the search environment as a set of grid locations, each could be either free, occupied or unknown

Used in: UpdateSearchRegionRequest

message OccupancyGrid.Grid

observation.proto:19

Used in: OccupancyGrid

message PointCloud

observation.proto:32

Point cloud: a 3D representation of the whole or a region of the search environment as a set of points. Each point has a x, y, z location.

Used in: UpdateSearchRegionRequest

message PointCloud.Point

observation.proto:33

Used in: PointCloud

message Pose2D

common.proto:22

/////// Geometry related ///////////////

Used in: MoveViewpoint, RobotPose

message Pose3D

common.proto:28

Used in: Box3D, MoveViewpoint, RobotPose

message Quaternion

common.proto:44

Used in: Motion3D, Pose3D

message RobotBelief

genmos_object_search.proto:294

Used in: GetRobotBeliefReply

message RobotPose

observation.proto:78

The POMDP agent allows the robot to have uncertainty over its pose. It expects a localization module on the system will output estimates about the robot pose, with uncertainty represented by a covariance matrix. The robot pose determines where the robot receives observation. By default, it should be the pose of the camera or some other sensor through which sensor data for object detection is received.

Used in: ProcessObservationRequest, RobotBelief, UpdateSearchRegionRequest

enum Scope

genmos_object_search.proto:281

Used to indicate whether a message pertains to local search or global search.

Used in: GetObjectBeliefsRequest, GetRobotBeliefRequest, ObjectBelief, RobotBelief

message SearchRegionParams2D

genmos_object_search.proto:258

/////////////////////////////////// Auxiliary messages ///////////////////////////////////

Used in: UpdateSearchRegionRequest

message SearchRegionParams3D

genmos_object_search.proto:270

Used in: UpdateSearchRegionRequest

enum Status

common.proto:9

/////// Generic communication ///////////////

Used in: CreateAgentReply, CreatePlannerReply, GetAgentCreationStatusReply, GetObjectBeliefsReply, GetRobotBeliefReply, PlanActionReply, ProcessObservationReply, ResetReply, UpdateSearchRegionReply

message TopoEdge

genmos_object_search.proto:315

Used in: TopoMap

message TopoMap

genmos_object_search.proto:311

Used in: RobotBelief

message TopoNode

genmos_object_search.proto:321

Used in: TopoEdge

message Vec2

common.proto:39

Used in: Motion2D, OccupancyGrid.Grid, TopoNode

message Vec3

common.proto:33

Used in: Box3D, Motion3D, PointCloud.Point, Pose3D, TopoNode, Voxel3D

message Voxel3D

common.proto:68

Voxel in 3D with optional resolution useful for octree representation. Designed to represents a voxel in the world frame.

message WeightedParticles

common.proto:79

/////// Probability distribution /////////////// particle representation of probability distribution of random variable X. A possible value of X is x.

message WeightedParticles.Particle

common.proto:80

Used in: WeightedParticles