Daedalus (PY2026)
Codebase for the Husky Robotics 2025-2026 rover Daedalus
Loading...
Searching...
No Matches
Constants::Camera Namespace Reference

Camera constants. More...

Variables

const robot::types::CameraID HAND_CAMERA_ID = "hand"
 
const robot::types::CameraID WRIST_CAMERA_ID = "wrist"
 
const robot::types::CameraID MAST_CAMERA_ID = "mast"
 
const std::unordered_set< robot::types::CameraIDCAMERA_SET
 
const std::unordered_map< robot::types::CameraID, std::stringCAMERA_CONFIG_PATHS
 
const int H264_RF_CONSTANT = 40
 Default RF constant for H264 streams, if not specified in STREAM_RFS.
 
const std::unordered_map< robot::types::CameraID, int > STREAM_RFS
 Stream-specific RF constants.
 

Detailed Description

Camera constants.

Variable Documentation

◆ CAMERA_CONFIG_PATHS

const std::unordered_map< robot::types::CameraID, std::string > Constants::Camera::CAMERA_CONFIG_PATHS
Initial value:
= {
{HAND_CAMERA_ID, "../camera-config/HandCameraCalibration.yml"},
{WRIST_CAMERA_ID, "../camera-config/WristCameraCalibration.yml"},
{MAST_CAMERA_ID, "../camera-config/MastCameraCalibration.yml"},
}

◆ CAMERA_SET

const std::unordered_set< robot::types::CameraID > Constants::Camera::CAMERA_SET
Initial value:
= {
HAND_CAMERA_ID,
WRIST_CAMERA_ID,
MAST_CAMERA_ID
}

◆ H264_RF_CONSTANT

const int Constants::Camera::H264_RF_CONSTANT = 40

Default RF constant for H264 streams, if not specified in STREAM_RFS.

In the range [1, 51], higher values means more compression. Should not be below 21, since quality is basically the same but bandwidth is much higher.

◆ STREAM_RFS

const std::unordered_map< CameraID, int > Constants::Camera::STREAM_RFS
Initial value:
= {
{HAND_CAMERA_ID, 30}}

Stream-specific RF constants.