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

Collection of all constants used. More...

Namespaces

namespace  Arm
 Arm constants.
 
namespace  Camera
 Camera constants.
 
namespace  Drive
 Drive constants.
 
namespace  Nav
 Navigation constants.
 
namespace  Network
 Network constants.
 

Variables

const double CONTROL_HZ = 10.0
 
const std::chrono::milliseconds JOINT_POWER_REPEAT_PERIOD (333)
 
const std::chrono::milliseconds ARM_IK_UPDATE_PERIOD (50)
 
constexpr auto JOINT_MOTOR_MAP
 A map that pairs each of the joints to its corresponding motor.
 

Detailed Description

Collection of all constants used.

Variable Documentation

◆ JOINT_MOTOR_MAP

auto Constants::JOINT_MOTOR_MAP
constexpr
Initial value:
= frozen::make_unordered_map<jointid_t, motorid_t>(
{{jointid_t::armBase, motorid_t::armBase},
{jointid_t::shoulder, motorid_t::shoulder},
{jointid_t::elbow, motorid_t::elbow},
{jointid_t::forearm, motorid_t::forearm},
{jointid_t::hand, motorid_t::hand},
{jointid_t::drillActuator, motorid_t::drillActuator},
{jointid_t::drillMotor, motorid_t::drillMotor}})

A map that pairs each of the joints to its corresponding motor.

(one-to-one pairs only)