Get desktop application:
View/edit binary Protocol Buffers messages
Service to configure the Vision Module
@PROXY_ID=5 @ERROR=Kinova.Api.Error
Sets sensor settings (resolution, frame rate, etc)
@RPC_ID=1
Retrieves sensor settings (resolution, frame rate, etc)
@RPC_ID=2
Retrieves option value from the sensor
@RPC_ID=3
Writes new value to sensor option
@RPC_ID=4
Retrieves option information from the sensor
@RPC_ID=5
Information about the optional settings for the chosen sensor
The sensor (color or depth)
The option
Is the option supported by the chosen sensor?
Is the option read-only, or can it be changed?
Minimum value for the option
Maximum value for the option
Step size for the option value (if it takes on discrete values)
Default value for the option
Subscribes to Vision configuration notifications
@RPC_ID=6 @PUB_SUB=VisionNotification
Do a focus action
@RPC_ID=7
Focus action to perform for the specified sensor
The sensor on which to perform the focus action
The focus action to perform on the sensor
The X-Y point on which to focus
The manual focus abstract value
Retrieves sensor intrinsic parameters
@RPC_ID=8
Retrieves sensor intrinsic parameters for a specific profile
@RPC_ID=9
Intrisic parameters profile to retrieve
Sensor
Resolution
Sets sensor intrinsic parameters
@RPC_ID=10
Retrieves sensor extrinsic parameters
@RPC_ID=11
Sets sensor extrinsic parameters
@RPC_ID=12
Maximum encoded bit rate, in Mbps
Used in:
Unspecified bit rate (supported on depth sensor only)
10 Mbps maximum bit rate (supported on color sensor only)
15 Mbps maximum bit rate (supported on color sensor only)
20 Mbps maximum bit rate (supported on color sensor only)
25 Mbps maximum bit rate (supported on color sensor only)
Distortion coefficients for sensor intrinsic parameters
Used in:
First radial distortion coefficient
Second radial distortion coefficient
Third radial distortion coefficient
First tangential distortion coefficient
Second tangential distortion coefficient
Sensor extrinsic parameters
Used as request type in: VisionConfig.SetExtrinsicParameters
Used as response type in: VisionConfig.GetExtrinsicParameters
The rotation matrix from depth sensor reference frame to color sensor reference frame
The translation vector from depth sensor reference frame to color sensor reference frame
Focus action to perform (start/pause continuous, focus now, disable). Supported only with Color sensor.
Used in:
Unspecified focus action
Start continuous focus
Pause continuous focus
Focus now (single-shot)
Disable focus
Set a focus point
Set the manual focus distance
Focus point in the X-Y coordinates of the image
Used in:
Pixel value on the X axis, between 0 and the current resolution width - 1
Pixel value on the Y axis, between 0 and the current resolution height - 1
Sensor frame rate
Used in:
Unspecified frame rate
6 frames per second (supported on depth sensor only)
15 frames per second
30 frame per second
Sensor intrinsic parameters
Used as request type in: VisionConfig.SetIntrinsicParameters
Used as response type in: VisionConfig.GetIntrinsicParameters, VisionConfig.GetIntrinsicParametersProfile
The sensor for which the parameters apply to
The resolution for which the parameters apply to
Horizontal coordinate of the principal point of the image, as a pixel offset from the left edge
Vertical coordinate of the principal point of the image, as a pixel offset from the top edge
Focal length of the image plane, as a multiple of pixel width
Focal length of the image plane, as a multiple of pixel height
Distortion coefficients
Abstract value that affects the focus distance
Used in:
Abstract value allowing to change the focus distance, between 0 (infinity) and 1023 (close plane)
Admissible vision module sensor options. Note that some options are only available for the color sensor and some are only available for the depth sensor.
Used in:
, , ,Unspecifed Option
Enable / disable color backlight compensation (unsupported)
Color image brightness (supported on color sensor only: -4.0 to 4.0, step 1.0)
Color image contrast (supported on color sensor only: -4.0 to 4.0, step 1.0)
Controls exposure time of color camera. Setting any value will disable auto exposure (supported on depth sensor only: 20.0 to 166000.0, step 20.0)
Color image gain (supported on depth sensor only: 16.0 to 248.0, step 1.0)
Color image gamma setting (unsupported)
Color image hue (unsupported)
Color image saturation setting (supported on color sensor only: -4.0 to 4.0, step 1.0)
Color image sharpness setting (unsupported)
Controls white balance of color image. Setting any value will disable auto white balance (unsupported)
Enable / disable color image auto-exposure (supported on depth sensor only: 0.0 to 1.0, step 1.0)
Enable / disable color image auto-white-balance (unsupported)
Provide access to several recommend sets of option presets for the depth camera (supported on depth sensor only: 0.0 to 5.0, step 1.0)
Power of the projector, with 0 meaning projector off (unsupported)
Sets the number of patterns projected per frame. The higher the accuracy value the more patterns projected (unsupported)
Motion vs. Range trade-off, with lower values allowing for better motion sensitivity and higher values allowing for better depth range (unsupported)
Sets the filter to apply to each depth frame. Each one of the filter is optimized per the application requirements (unsupported)
The confidence level threshold used by the Depth algorithm pipe to set whether a pixel will get a valid range or will be marked with invalid range (unsupported)
Laser Emitter enabled (unsupported)
Number of frames the user is allowed to keep per stream. Trying to hold-on to more frames will cause frame-drops (supported on depth sensor only: 0.0 to 32.0, step 1.0)
Total number of detected frame drops from all streams (unsupported)
Auto-Exposure modes: Static, Anti-Flicker and Hybrid (unsupported)
Power Line Frequency control for anti-flickering Off/50Hz/60Hz/Auto (unsupported)
Current Asic Temperature (supported on depth sensor only: Read Only -40.0 to 125.0)
Disable error handling (supported on depth sensor only: 0.0 to 1.0, step 1.0)
Current Projector Temperature (unsupported)
Enable / disable trigger to be outputed from the camera to any external device on every depth frame (supported on depth sensor only: 0.0 to 1.0, step 1.0)
Current Motion-Module Temperature (unsupported)
Number of meters represented by a single depth unit (supported on depth sensor only: 0.0001 to 0.0100, step 0.000001)
Enable/Disable automatic correction of the motion data (unsupported)
Allows sensor to dynamically ajust the frame rate depending on lighting conditions (unsupported)
Color scheme for data visualization (unsupported)
Perform histogram equalization post-processing on the depth data (unsupported)
Minimal distance to the target (unsupported)
Maximum distance to the target (unsupported)
Texture mapping stream unique ID (unsupported)
The 2D-filter effect. The specific interpretation is given within the context of the filter (unsupported)
2D-filter parameter controls the weight/radius for smoothing (unsupported)
2D-filter range/validity threshold (unsupported)
Enhance depth data post-processing with holes filling where appropriate (unsupported)
The distance in mm between the first and the second imagers in stereo-based depth cameras (supported on depth sensor only: 55.241055 to 55.241055, step 0.0)
Allows dynamically ajust the converge step value of the target exposure in Auto-Exposure algorithm (unsupported)
Sensor and the option to configure
Used as request type in: VisionConfig.GetOptionInformation, VisionConfig.GetOptionValue
Value of the particular option for the sensor
Used as request type in: VisionConfig.SetOptionValue
Used as response type in: VisionConfig.GetOptionValue
The sensor to configure (color or depth)
The option to configure
The desired value for the option
Sensor resolution. Note that some settings are only for the color sensor and some are only for the depth sensor.
Used in:
, ,Unspecified resolution
320 x 240 pixels (supported on color sensor only)
424 x 240 pixels (supported on depth sensor only)
480 x 270 pixels (supported on depth sensor only)
640 x 480 pixels (supported on color sensor only)
1280 x 720 pixels (HD) (supported on color sensor only)
1920 x 1080 pixels (full HD) (supported on color sensor only)
Representation of a 3x3 rotation matrix. To be a valid rotation matrix, the rows must be orthonormal (the rows must each have norm of 1 and the row vectors must be orthogonal to each other). The determinant must also be +1.
Used in:
First rotation matrix row
Second rotation matrix row
Third rotation matrix row
Single row of a 3x3 rotation matrix. To be a valid possible row of a rotation matrix, the norm of the row must be 1 (the sum of the squares of the row elements has to equal 1).
Used in:
Value between -1.0 and 1.0
Value between -1.0 and 1.0
Value between -1.0 and 1.0
Vision module sensor to configure
Used in:
, , , , , , , ,Unspecified Sensor
Select the Vision module color sensor
Select the Vision module depth sensor
Sensor to configure
Used as request type in: VisionConfig.GetIntrinsicParameters, VisionConfig.GetSensorSettings
Sensor
Main sensor settings - resolution, frame rate, bit rate - for the chosen sensor (color or depth).
Used as request type in: VisionConfig.SetSensorSettings
Used as response type in: VisionConfig.GetSensorSettings
The sensor (color or depth)
The resolution setting
Frame rate setting
Maximum encoded bit rate
Identifies VisionConfig service current version
Reserved
Current version
Provides a 3x1 translation vector configuration
Used in:
Translation in meters in the x axis
Translation in meters in the y axis
Translation in meters in the z axis
Admissible Vision module events.
Used in:
Unspecified vision event
Sensor setting changed event
Option value changed event
Notification about a single vision module event
Vision event
The sensor that caused the notification (if applicable)
The option that caused the notification (if applicable)