chassis
上游未提供说明。
Chassis/Omni4/Omni4.cpp:160.1.0+825f1408280d17 / 33 个公开 API 符号没有说明。
上游未提供说明。
Chassis/Omni4/Omni4.cpp:16上游未提供说明。
Chassis/Omni4/Omni4.cpp:16上游未提供说明。
Chassis/Omni4/Omni4.cpp:18四轮全向轮底盘。 对外语义与其他 Motion 实现保持一致:上层只需要给底盘速度,不需要直接理解单轮运动学。
Chassis/Omni4/Omni4.hpp:23上游未提供说明。
Chassis/Omni4/Omni4.hpp:35
chassis::motion::Omni4::Omni4 (const Config &cfg)
上游未提供说明。
Chassis/Omni4/Omni4.hpp:47
void chassis::motion::Omni4::applyVelocity (const Velocity &velocity) override
把底盘速度换算为四个轮子的目标转速。
Chassis/Omni4/Omni4.hpp:65
void chassis::motion::Omni4::disable () override
上游未提供说明。
Chassis/Omni4/Omni4.hpp:50
bool chassis::motion::Omni4::enable () override
上游未提供说明。
Chassis/Omni4/Omni4.hpp:49
bool chassis::motion::Omni4::enabled () const override
上游未提供说明。
Chassis/Omni4/Omni4.hpp:52
Velocity chassis::motion::Omni4::forwardGetVelocity () override
由四个全向轮的反馈速度反解底盘车体系速度。
Chassis/Omni4/Omni4.hpp:55
bool chassis::motion::Omni4::isReady () const override
当前实现没有额外校准流程,使能后即可认为 ready。
Chassis/Omni4/Omni4.hpp:61
void chassis::motion::Omni4::update ()
周期调用四个轮子的速度控制器。
Chassis/Omni4/Omni4.hpp:58
size_t chassis::motion::anonymous_namespace{Omni4.cpp}::idx (const Omni4::WheelType w)
上游未提供说明。
Chassis/Omni4/Omni4.cpp:23上游未提供说明。
FrontLeftFrontRight = 0UMaxRearLeftRearRight
float chassis::motion::Omni4::Config::wheel_distance_x
前后轮距 (unit: mm), x 轴指向车体前方
Chassis/Omni4/Omni4.hpp:38
float chassis::motion::Omni4::Config::wheel_distance_y
左右轮距 (unit: mm), y 轴指向车体左侧
Chassis/Omni4/Omni4.hpp:39
controllers::MotorVelController* chassis::motion::Omni4::Config::wheel_front_left
左前方
Chassis/Omni4/Omni4.hpp:42
controllers::MotorVelController* chassis::motion::Omni4::Config::wheel_front_right
右前方
Chassis/Omni4/Omni4.hpp:41
float chassis::motion::Omni4::Config::wheel_radius
轮子半径 (unit: mm)
Chassis/Omni4/Omni4.hpp:37
controllers::MotorVelController* chassis::motion::Omni4::Config::wheel_rear_left
左后方
Chassis/Omni4/Omni4.hpp:43
controllers::MotorVelController* chassis::motion::Omni4::Config::wheel_rear_right
右后方
Chassis/Omni4/Omni4.hpp:44
bool chassis::motion::Omni4::enabled_
上游未提供说明。
Chassis/Omni4/Omni4.hpp:68
float chassis::motion::Omni4::half_diag_
轮心到底盘中心的等效半对角线长度 (unit: m)
Chassis/Omni4/Omni4.hpp:70
controllers::MotorVelController* chassis::motion::Omni4::wheel_[static_cast< size_t >(WheelType::Max)] [static_cast< size_t >(WheelType::Max)]
上游未提供说明。
Chassis/Omni4/Omni4.hpp:72
float chassis::motion::Omni4::wheel_radius_
轮半径 (unit: m)
Chassis/Omni4/Omni4.hpp:69
float chassis::motion::anonymous_namespace{Omni4.cpp}::kInvSqrt2
上游未提供说明。
Chassis/Omni4/Omni4.cpp:21上游未提供说明。
Chassis/Omni4/Omni4.cpp:12上游未提供说明。
Chassis/Omni4/Omni4.cpp:13上游未提供说明。
Chassis/Omni4/Omni4.cpp:14上游未提供说明。
Chassis/Omni4/Omni4.cpp:11四轮全向轮底盘运动学实现。 ported by GitHub Copilot 2026-03-08
Chassis/Omni4/Omni4.cpp四轮全向轮底盘运动学实现。 ported by GitHub Copilot 2026-03-08
Chassis/Omni4/Omni4.hpp