28 return std::make_unique<RobotOperatorForGpg>();
37 return std::make_unique<RobotOperatorFixed>(operation);
41 return std::make_unique<RobotOperatorForPath>(setting.
path_points);
static std::unique_ptr< IRobotOperator > Create(const SimulationSettingRecord &setting)
設定ファイルからTargetUpdaterを生成する.
static const char kTomlFileDirPath[]
TOMLファイルを入れるディレクトリのパス.
tomlファイルを読み込んで構造体に変換するテンプレートクラス.
T ImportOrUseDefault(const std::string &file_path) const
指定したファイルパスのファイルを読み込み,構造体に変換する. 読込に失敗した場合は,デフォルトの構造体を返す. また,読込に失敗した場合には, デフォルトの構造体をファイルに出力するかどうかをユーザに問...
std::vector< Vector3 > path_points
std::string fixed_operate_file_name
enums::RobotOperateMode operate_mode