GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
DesignLab
discrete_leg_pos.h
[詳解]
1
3
4
// Copyright(c) 2023-2025 Design Engineering Laboratory, Saitama University
5
// Released under the MIT license
6
// https://opensource.org/licenses/mit-license.php
7
8
#ifndef DESIGNLAB_DISCRETE_LEG_POS_H_
9
#define DESIGNLAB_DISCRETE_LEG_POS_H_
10
11
12
namespace
designlab::enums
13
{
14
21
enum class
DiscreteLegPos
:
int
22
{
23
kLowerBack
= 1,
24
kBack
,
25
kUpperBack
,
26
kCenter
,
27
kLowerFront
,
28
kFront
,
29
kUpperFront
,
30
};
31
32
}
// namespace designlab::enums
33
34
35
#endif
// DESIGNLAB_DISCRETE_LEG_POS_H_
designlab::enums
Definition
discrete_com_pos.h:13
designlab::enums::DiscreteComPos::kBack
@ kBack
重心が後方にある.
designlab::enums::DiscreteComPos::kFront
@ kFront
重心が前方にある.
designlab::enums::DiscreteLegPos
DiscreteLegPos
離散化された脚位置を表す列挙体. 先行研究では 1~7の int型の数値で表現されているが, 可読性を上げるために列挙体にした. 離散化された脚位置は 3bit (0 ~ 7)の範囲で表現される...
Definition
discrete_leg_pos.h:22
designlab::enums::DiscreteLegPos::kUpperBack
@ kUpperBack
現在の位置より後方かつ上方にある.
designlab::enums::DiscreteLegPos::kCenter
@ kCenter
現在の位置にある.
designlab::enums::DiscreteLegPos::kUpperFront
@ kUpperFront
現在の位置より前方かつ上方にある.
designlab::enums::DiscreteLegPos::kLowerBack
@ kLowerBack
現在の位置より後方かつ下方にある.
designlab::enums::DiscreteLegPos::kLowerFront
@ kLowerFront
現在の位置より前方かつ下方にある.
構築:
1.9.8