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