view_controller_msgs/CameraMovement Message

File: view_controller_msgs/CameraMovement.msg

Raw Message Definition

# This message defines where to move a camera to and at which speeds.  

# The target pose definition:

# The frame-relative point to move the camera to.
geometry_msgs/PointStamped eye

# The frame-relative point for the focus (or pivot for an Orbit controller).
# The camera points into the direction of the focus point at the end of the movement.
geometry_msgs/PointStamped focus

# The frame-relative vector that maps to "up" in the view plane.
# In other words, a vector pointing to the top of the camera, in case you want to perform roll movements.
geometry_msgs/Vector3Stamped up


# Defines how long the transition from the current to the target camera pose should take.
# Movements with a negative transition_duration will be ignored.
duration transition_duration

# The interpolation speed profile to use during this movement.
uint8 interpolation_speed
uint8 RISING    = 0 # Speed of the camera rises smoothly - resembles the first quarter of a sinus wave.
uint8 DECLINING = 1 # Speed of the camera declines smoothly - resembles the second quarter of a sinus wave.
uint8 FULL      = 2 # Camera is always at full speed - depending on transition_duration.
uint8 WAVE      = 3 # RISING and DECLINING concatenated in one movement.

Compact Message Definition

uint8 RISING=0
uint8 DECLINING=1
uint8 FULL=2
uint8 WAVE=3
geometry_msgs/PointStamped eye
geometry_msgs/PointStamped focus
geometry_msgs/Vector3Stamped up
duration transition_duration
uint8 interpolation_speed