コンテンツにスキップ

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