Get desktop application:
View/edit binary Protocol Buffers messages
EventService is a generic service for publishing and subscribing to events.
return a list of all the URIs this service can publish
request to list all the URIs this service can publish
(message has no fields)
reply to list all the URIs this service can publish
list of URIs
send a single message request/reply
subscribe to single URI topic
reply to subscribe to a URI
the event received
the data payload associated with the event
Used in:
Used in:
Used in: ,
Specifies the type of distortion model.
Parameters. Typically the first four are: fx, fy, px, py
Used in: , , ,
A message that represents a single event in the system.
Used in: , ,
The URI of the event.
The timestamp of the event.
The length of the payload in bytes.
The sequence number of the event.
configuration for an event service
Used in:
name of the service
port to listen on
host to listen on
list of URIs to subscribe to
list of URIs to publish to NOTE: the uris are already in the subscriptions, but we need to
arguments that are service specific
Use naming and number convention from python logging library.
Used in:
list of event service configurations
the list of configurations
Used in: , , ,
Used in:
Used in:
Used in: ,
Image width in pixels.
Image height in pixels.
Used in: ,
Used in:
Used in: ,
Used in:
A position, orientation, and velocity for an object or reference frame in 3D space
Used in:
point_in_a = a_from_b * point_in_b
Egocentric linear velocity of frame_b with respect to frame a. This is the movement of the body relative to the parent, but in the body's axes. For velocities, frame_b is assumed to be the body and frame_a is assumed to be the parent / reference. If frame_a is the body and b is the parent (e.g., this pose represents imu_from_robot), then this velocity is likely the inverse of what you want. Example 1: If 'b' is the robot and 'a' is world (world_from_robot), this is the linear velocity of the robot. x is moving forward, y laterally left, & z up. All without regard for heading / orientation. Example 2: If 'b' is a tool and 'a' is the robot, this represents the actuation of the tool. The directions are in the tools axes, but the movement is relative to the robot's body. If the tools convention is that x points down, then lowering the tool would be a positive x velocity, and any driving / turning of the robot would not be included.
A sequence of poses
Used in:
The timestamp of the annotation.
The kind of annotation.
An optional message of the annotation. E.g., "Start of row 1".
Used in: ,
reply to send a single message
Used as response type in: EventService.requestReply
Used as field type in:
request to send a single message
Used as request type in: EventService.requestReply
Used as field type in:
the event to send
the data payload associated with the event
Used in:
Used in:
Quaternion which is required to be unit length.
Used in:
request to subscribe to a URI
Used as request type in: EventService.subscribe
Used as field type in: ,
the URI to subscribe to
frequency to receive messages
Used in: ,
Used in:
Used in: , , ,
Used in:
Used in: , ,
Used in:
Used in: , , , ,