WIP - Json/Parquet

+ Compute stats for each episode
+ Skeletal for json / parquet functions
This commit is contained in:
JB Briant
2025-05-07 15:43:18 +07:00
parent 58301dd039
commit e130c08975
9 changed files with 376 additions and 82 deletions

View File

@ -46,6 +46,15 @@ public:
virtual void SetRobotCurrentRewardZone(const FTransform& RewardTransformIn) override;
virtual void ReceiveRemoteCommand(const FRemoteControlPayload& RemoteRobotPayload) override;
// ------------------
// ------ DATA ------
// ------------------
virtual FTrainingEpisodeData GetTrainingEpisodeData() override;
virtual FJsonObject GetBufferedControlsData() override;
virtual FJsonObject GetBufferedJointsData() override;
TArray<FSo100Actuators> ControlsDataBuffer;
TArray<FSo100Actuators> JointsDataBuffer;
static FJsonObject GetStats(const TArray<FSo100Actuators>& ActuatorStates);
private:
FTransform TargetTransform;