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
namespace
designlab
{
12
19
enum class
DiscreteLegPos
:
int
{
20
kLowerBack
= 1,
21
kBack
,
22
kUpperBack
,
23
kCenter
,
24
kLowerFront
,
25
kFront
,
26
kUpperFront
,
27
};
28
29
}
// namespace designlab
30
31
#endif
// DESIGNLAB_DISCRETE_LEG_POS_H_
designlab
Definition
abstract_dxlib_gui.cpp:18
designlab::DiscreteLegPos
DiscreteLegPos
離散化された脚位置を表す列挙体. 先行研究では 1~7の int型の数値で表現されているが, 可読性を上げるために列挙体にした. 離散化された脚位置は 3bit (0 ~ 7)の範囲で表現される...
Definition
discrete_leg_pos.h:19
designlab::DiscreteLegPos::kUpperBack
@ kUpperBack
現在の位置より後方かつ上方にある.
designlab::DiscreteLegPos::kBack
@ kBack
現在の位置より後方にある.
designlab::DiscreteLegPos::kCenter
@ kCenter
現在の位置にある.
designlab::DiscreteLegPos::kUpperFront
@ kUpperFront
現在の位置より前方かつ上方にある.
designlab::DiscreteLegPos::kFront
@ kFront
現在の位置より前方にある.
designlab::DiscreteLegPos::kLowerBack
@ kLowerBack
現在の位置より後方かつ下方にある.
designlab::DiscreteLegPos::kLowerFront
@ kLowerFront
現在の位置より前方かつ下方にある.
構築:
1.9.8