cpp_robotics::DCGearedMotorParam
ギアヘッド付きDCモーターモデル
#include <dc_motor_param.hpp>
Public Functions
Name | |
---|---|
constexpr | DCGearedMotorParam(Volt voltage_, DCMotorParam motor_, GearHeadParam gear_head_, const double optional_gear_ratio_ =1) |
constexpr Rpm | calcu_gear_head_steady_free_velocity(Volt v) const |
constexpr Rpm | calcu_endpoint_steady_free_velocity(Volt v) const |
constexpr AngularAcceleration | calcu_endpoint_max_angular_accleleration(Inertia optional_inertina =0) const |
Public Attributes
Name | |
---|---|
const Volt | voltage |
const DCMotorParam | motor |
const GearHeadParam | gear_head |
const double | optional_gear_ratio |
Public Functions Documentation
function DCGearedMotorParam
inline constexpr DCGearedMotorParam(
Volt voltage_,
DCMotorParam motor_,
GearHeadParam gear_head_,
const double optional_gear_ratio_ =1
)
function calcu_gear_head_steady_free_velocity
inline constexpr Rpm calcu_gear_head_steady_free_velocity(
Volt v
) const
function calcu_endpoint_steady_free_velocity
inline constexpr Rpm calcu_endpoint_steady_free_velocity(
Volt v
) const
function calcu_endpoint_max_angular_accleleration
inline constexpr AngularAcceleration calcu_endpoint_max_angular_accleleration(
Inertia optional_inertina =0
) const
ギアヘッド(+追加のギア)の軸先が発生させられる最大の角加速度を計算する
optional_inertina: ギアヘッド(+追加のギア)の軸先の慣性モーメント
Public Attributes Documentation
variable voltage
const Volt voltage;
variable motor
const DCMotorParam motor;
variable gear_head
const GearHeadParam gear_head;
variable optional_gear_ratio
const double optional_gear_ratio;
Updated on 2024-05-28 at 06:55:39 +0000