#include <xr_r1_const.h>
|
static constexpr bool | IsValidCoxaAngle (const int leg_index, const float angle) noexcept |
| 第1関節の角度が有効な範囲内かどうかを判定する.
|
|
static constexpr bool | IsValidFemurAngle (const float angle) noexcept |
| 第2関節の角度が有効な範囲内かどうかを判定する.
|
|
static constexpr bool | IsValidTibiaAngle (const float angle) noexcept |
| 第3関節の角度が有効な範囲内かどうかを判定する.
|
|
xr_r1_const.h の 23 行目に定義があります。
◆ XrR1Const() [1/3]
designlab::XrR1Const::XrR1Const |
( |
| ) |
|
|
delete |
◆ XrR1Const() [2/3]
designlab::XrR1Const::XrR1Const |
( |
const XrR1Const & |
other | ) |
|
|
delete |
◆ XrR1Const() [3/3]
designlab::XrR1Const::XrR1Const |
( |
XrR1Const && |
other | ) |
|
|
delete |
◆ IsValidCoxaAngle()
static constexpr bool designlab::XrR1Const::IsValidCoxaAngle |
( |
const int |
leg_index, |
|
|
const float |
angle |
|
) |
| |
|
inlinestaticconstexprnoexcept |
第1関節の角度が有効な範囲内かどうかを判定する.
- 引数
-
[in] | leg_index | 脚の番号. |
[in] | angle | 判定する角度. |
- 戻り値
- 有効な範囲内なら true.
xr_r1_const.h の 89 行目に定義があります。
◆ IsValidFemurAngle()
static constexpr bool designlab::XrR1Const::IsValidFemurAngle |
( |
const float |
angle | ) |
|
|
inlinestaticconstexprnoexcept |
◆ IsValidTibiaAngle()
static constexpr bool designlab::XrR1Const::IsValidTibiaAngle |
( |
const float |
angle | ) |
|
|
inlinestaticconstexprnoexcept |
◆ operator=()
◆ kBodyHeight
constexpr float designlab::XrR1Const::kBodyHeight = 45.0f |
|
staticconstexpr |
◆ kCenterCoxaBaseOffsetY
constexpr float designlab::XrR1Const::kCenterCoxaBaseOffsetY = 91.5f |
|
staticconstexpr |
◆ kCoxaAngleMax
◆ kCoxaAngleMin
◆ kCoxaBaseOffsetX
constexpr float designlab::XrR1Const::kCoxaBaseOffsetX = 120.f |
|
staticconstexpr |
◆ kCoxaBaseOffsetY
constexpr float designlab::XrR1Const::kCoxaBaseOffsetY = 59.f |
|
staticconstexpr |
◆ kCoxaBaseOffsetZ
constexpr float designlab::XrR1Const::kCoxaBaseOffsetZ = 0.f |
|
staticconstexpr |
◆ kCoxaDefaultAngle
constexpr std::array<float, kPhantomXLegNum> designlab::XrR1Const::kCoxaDefaultAngle |
|
staticconstexpr |
初期値:= {
}
constexpr T ConvertDegToRad(const T deg) noexcept
角度を [deg] から [rad] に変換する関数.
第1関節の初期角度[rad]
第1関節の可動範囲の最小値[rad].詳しくは referenceフォルダ参照.
xr_r1_const.h の 35 行目に定義があります。
◆ kCoxaLength
constexpr float designlab::XrR1Const::kCoxaLength = 45.0f |
|
staticconstexpr |
◆ kFemurAngleMax
◆ kFemurAngleMin
◆ kFemurLength
constexpr float designlab::XrR1Const::kFemurLength = 75.0f |
|
staticconstexpr |
◆ kTibiaAngleMax
◆ kTibiaAngleMin
◆ kTibiaLength
constexpr float designlab::XrR1Const::kTibiaLength = 140.0f |
|
staticconstexpr |
第3関節部の長さ[mm].
coxa linkの付け根(前方・後方)までの長さ[mm].
xr_r1_const.h の 67 行目に定義があります。
このクラス詳解は次のファイルから抽出されました: