chassis
上游未提供说明。
Chassis/Mecanum4/Mecanum4.cpp:190.1.0+825f1408280d14 / 33 个公开 API 符号没有说明。
上游未提供说明。
Chassis/Mecanum4/Mecanum4.cpp:19上游未提供说明。
Chassis/Mecanum4/Mecanum4.cpp:19四轮麦克纳姆底盘。 该类只关心统一底盘速度和四个轮速控制器之间的换算,不负责轨迹规划或定位融合。
Chassis/Mecanum4/Mecanum4.hpp:21上游未提供说明。
Chassis/Mecanum4/Mecanum4.hpp:38
chassis::motion::Mecanum4::Mecanum4 (const Config &driver_cfg)
上游未提供说明。
Chassis/Mecanum4/Mecanum4.hpp:51
void chassis::motion::Mecanum4::applyVelocity (const Velocity &velocity) override
把底盘车体系速度换算成四个轮子的目标转速。 设置底盘速度
Chassis/Mecanum4/Mecanum4.hpp:69
void chassis::motion::Mecanum4::disable () override
上游未提供说明。
Chassis/Mecanum4/Mecanum4.hpp:54
bool chassis::motion::Mecanum4::enable () override
上游未提供说明。
Chassis/Mecanum4/Mecanum4.hpp:53
bool chassis::motion::Mecanum4::enabled () const override
上游未提供说明。
Chassis/Mecanum4/Mecanum4.hpp:56
Velocity chassis::motion::Mecanum4::forwardGetVelocity () override
由四个轮子的反馈速度反解出底盘车体系速度。
Chassis/Mecanum4/Mecanum4.hpp:59
bool chassis::motion::Mecanum4::isReady () const override
当前实现不存在额外就绪阶段,使能后即可作为完整底盘使用。
Chassis/Mecanum4/Mecanum4.hpp:65
void chassis::motion::Mecanum4::update ()
周期调用底层轮速控制器更新。 底盘控制更新函数 本函数自动处理控制逻辑,并依序调用每个轮子的 PID 更新函数 推荐控制调用频率 1kHz,调用频率将会影响轮子的 PID 参数
Chassis/Mecanum4/Mecanum4.hpp:62
static constexpr size_t chassis::motion::idx (Mecanum4::WheelType w)
上游未提供说明。
Chassis/Mecanum4/Mecanum4.cpp:22上游未提供说明。
OTypeXType = 0U上游未提供说明。
FrontLeftFrontRight = 0UMaxRearLeftRearRight
ChassisType chassis::motion::Mecanum4::Config::chassis_type
底盘构型,决定正逆解算符号关系
Chassis/Mecanum4/Mecanum4.hpp:43
float chassis::motion::Mecanum4::Config::wheel_distance_x
前后轮距 (unit: mm), x 轴指向车体前方
Chassis/Mecanum4/Mecanum4.hpp:41
float chassis::motion::Mecanum4::Config::wheel_distance_y
左右轮距 (unit: mm), y 轴指向车体左侧
Chassis/Mecanum4/Mecanum4.hpp:42
controllers::MotorVelController* chassis::motion::Mecanum4::Config::wheel_front_left
左前方
Chassis/Mecanum4/Mecanum4.hpp:46
controllers::MotorVelController* chassis::motion::Mecanum4::Config::wheel_front_right
右前方
Chassis/Mecanum4/Mecanum4.hpp:45
float chassis::motion::Mecanum4::Config::wheel_radius
轮子半径 (unit: mm)
Chassis/Mecanum4/Mecanum4.hpp:40
controllers::MotorVelController* chassis::motion::Mecanum4::Config::wheel_rear_left
左后方
Chassis/Mecanum4/Mecanum4.hpp:47
controllers::MotorVelController* chassis::motion::Mecanum4::Config::wheel_rear_right
右后方
Chassis/Mecanum4/Mecanum4.hpp:48
bool chassis::motion::Mecanum4::enabled_
上游未提供说明。
Chassis/Mecanum4/Mecanum4.hpp:72
float chassis::motion::Mecanum4::k_omega_
角速度项对应的等效力臂 (unit: m)
Chassis/Mecanum4/Mecanum4.hpp:75
ChassisType chassis::motion::Mecanum4::type_
底盘构型
Chassis/Mecanum4/Mecanum4.hpp:73
controllers::MotorVelController* chassis::motion::Mecanum4::wheel_[static_cast< size_t >(WheelType::Max)] [static_cast< size_t >(WheelType::Max)]
上游未提供说明。
Chassis/Mecanum4/Mecanum4.hpp:77
float chassis::motion::Mecanum4::wheel_radius_
轮子半径 (unit: m)
Chassis/Mecanum4/Mecanum4.hpp:74上游未提供说明。
Chassis/Mecanum4/Mecanum4.cpp:15上游未提供说明。
Chassis/Mecanum4/Mecanum4.cpp:17rad/s to round/min __RPS__ rad/s
Chassis/Mecanum4/Mecanum4.cpp:13四轮麦克纳姆底盘运动学实现。 syhanjin 2026-01-31
Chassis/Mecanum4/Mecanum4.cpp四轮麦克纳姆底盘运动学实现。 syhanjin 2026-01-31
Chassis/Mecanum4/Mecanum4.hpp