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
13namespace designlab {
14
18 public:
20
23 explicit RobotOperatorFixed(const RobotOperation& operation);
24
25 RobotOperation Init() const override;
26
27 RobotOperation Update(const RobotStateNode& state) override;
28
29 private:
30 const RobotOperation operation_;
31};
32
33} // namespace designlab
34
35#endif // DESIGNLAB_ROBOT_OPERATOR_FIXED_H_
ロボットの動作を決定する処理のインターフェース.
命令の更新をせず,初期化時の命令を送り続けるクラス.
RobotOperation Init() const override
ロボットの動作を初期化する.
RobotOperation Update(const RobotStateNode &state) override
ロボットの動作を更新する.
探索において目標となる座標や角度,評価する値についてまとめた構造体.
グラフ構造のためのノード(頂点).