GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
robot_operator_fixed.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_ROBOT_OPERATOR_FIXED_H_
9#define DESIGNLAB_ROBOT_OPERATOR_FIXED_H_
10
12
13
14namespace designlab
15{
16
20{
21public:
23
26 explicit RobotOperatorFixed(const RobotOperation& operation);
27
28 RobotOperation Init() const override;
29
30 RobotOperation Update(const RobotStateNode& state) override;
31
32private:
33 const RobotOperation operation_;
34};
35
36} // namespace designlab
37
38
39#endif // DESIGNLAB_ROBOT_OPERATOR_FIXED_H_
ロボットの動作を決定する処理のインターフェース.
命令の更新をせず,初期化時の命令を送り続けるクラス.
RobotOperation Init() const override
ロボットの動作を初期化する.
RobotOperation Update(const RobotStateNode &state) override
ロボットの動作を更新する.
探索において目標となる座標や角度,評価する値についてまとめた構造体.
グラフ構造のためのノード(頂点).旧名 LNODE