README

vectie/moonmoon/src/robot_data does not have a README file

#
RobotEpisodeId

type RobotEpisodeId = String

#
RobotGaitAlignmentId

type RobotGaitAlignmentId = String

#
RobotGaitAnnotationId

type RobotGaitAnnotationId = String

#
RobotGaitClipId

type RobotGaitClipId = String

#
RobotId

type RobotId = String

#
RobotModelId

type RobotModelId = String

#
RobotPayloadRefId

type RobotPayloadRefId = String

#
RobotQualityReportId

type RobotQualityReportId = String

#
RobotReplayArtifactId

type RobotReplayArtifactId = String

#
RobotRolloutId

type RobotRolloutId = String

#
RobotSignalId

type RobotSignalId = String

#
RobotTaskLabelId

type RobotTaskLabelId = String

#
RobotTelemetryStreamId

type RobotTelemetryStreamId = String

#
RobotEpisodeManifest

pub(all) struct RobotEpisodeManifest {
episode_id : String
robot_id : String
session_id : String
status :
DataStatus

created_at_ms : Int64
frame_count : Int
model_refs : Array[RobotModelRef]
signal_refs : Array[RobotSignalRef]
replay_artifacts : Array[RobotReplayArtifact]
quality_report_refs : Array[RobotPayloadRef]
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAlignmentManifest

pub(all) struct RobotGaitAlignmentManifest {
alignment_id : String
robot_id : String
episode_id : String
clip_id : String
annotation_id : String
source_id : String
source_label : String
source_url : String
status :
DataStatus

created_at_ms : Int64
model_refs : Array[RobotModelRef]
payload_refs : Array[RobotGaitAlignmentPayloadRef]
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAlignmentPayloadRef

pub(all) struct RobotGaitAlignmentPayloadRef {
role : String
line_count : Int
payload : RobotPayloadRef
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAnnotationManifest

pub(all) struct RobotGaitAnnotationManifest {
annotation_id : String
robot_id : String
clip_id : String
source_id : String
source_label : String
source_url : String
status :
DataStatus

created_at_ms : Int64
model_refs : Array[RobotModelRef]
payload_refs : Array[RobotGaitAnnotationPayloadRef]
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAnnotationPayloadRef

pub(all) struct RobotGaitAnnotationPayloadRef {
role : String
line_count : Int
payload : RobotPayloadRef
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitClipManifest

pub(all) struct RobotGaitClipManifest {
clip_id : String
robot_id : String
source_id : String
source_label : String
source_url : String
status :
DataStatus

created_at_ms : Int64
model_refs : Array[RobotModelRef]
payload_refs : Array[RobotGaitClipPayloadRef]
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitClipPayloadRef

pub(all) struct RobotGaitClipPayloadRef {
role : String
frame_count : Int
duration_s : Double
payload : RobotPayloadRef
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotModelRef

pub(all) struct RobotModelRef {
model_id : String
robot_id : String
source_id : String
label : String
model_kind : String
authority : String
source_url : String
license : String
citation : String
created_at_ms : Int64
payload : RobotPayloadRef
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotPayloadRef

pub(all) struct RobotPayloadRef {
ref_id : String
role : String
path : String
content_type : String
byte_count : Int64
checksum :
DeclaredChecksum

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotQualityReport

pub(all) struct RobotQualityReport {
report_id : String
episode_id : String
status :
ValidationStatus

generated_at_ms : Int64
accepted_frame_count : Int
rejected_frame_count : Int
findings : Array[
ValidationFinding
]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotReplayArtifact

pub(all) struct RobotReplayArtifact {
artifact_id : String
artifact_kind : String
payload : RobotPayloadRef
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotRolloutManifest

pub(all) struct RobotRolloutManifest {
rollout_id : String
robot_id : String
episode_id : String
task_label_id : String
source_id : String
source_label : String
source_url : String
status :
DataStatus

created_at_ms : Int64
model_refs : Array[RobotModelRef]
payload_refs : Array[RobotRolloutPayloadRef]
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotRolloutPayloadRef

pub(all) struct RobotRolloutPayloadRef {
role : String
line_count : Int
payload : RobotPayloadRef
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotSignalRef

pub(all) struct RobotSignalRef {
signal_id : String
frame_id : String
channel : String
sample_count : Int
unit : String
payload : RobotPayloadRef
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTaskLabelManifest

pub(all) struct RobotTaskLabelManifest {
task_label_id : String
robot_id : String
episode_id : String
alignment_id : String
source_id : String
source_label : String
source_url : String
status :
DataStatus

created_at_ms : Int64
model_refs : Array[RobotModelRef]
payload_refs : Array[RobotTaskLabelPayloadRef]
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTaskLabelPayloadRef

pub(all) struct RobotTaskLabelPayloadRef {
role : String
line_count : Int
payload : RobotPayloadRef
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTelemetryPayloadRef

pub(all) struct RobotTelemetryPayloadRef {
channel : String
sample_count : Int
unit : String
payload : RobotPayloadRef
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTelemetryStreamManifest

pub(all) struct RobotTelemetryStreamManifest {
stream_id : String
robot_id : String
session_id : String
source_id : String
source_label : String
source_url : String
status :
DataStatus

created_at_ms : Int64
payload_refs : Array[RobotTelemetryPayloadRef]
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
robot_episode_data_refs

#
robot_episode_dataset

#
robot_episode_lineage

fn robot_episode_lineage(episode : RobotEpisodeManifest, lineage_id : String) ->
LineageManifest

#
robot_episode_manifest

fn robot_episode_manifest(episode_id : String, robot_id : String, session_id : String, status :
DataStatus
, created_at_ms : Int64, frame_count : Int, model_refs : Array[RobotModelRef], signal_refs : Array[RobotSignalRef], replay_artifacts : Array[RobotReplayArtifact], quality_report_refs : Array[RobotPayloadRef], summary : String) -> RobotEpisodeManifest

#
robot_episode_source_ids

fn robot_episode_source_ids(episode : RobotEpisodeManifest) -> Array[String]

#
robot_episode_version

fn robot_episode_version(episode : RobotEpisodeManifest, version_id : String, parent_version_ids? : Array[String]) ->
DatasetVersion

#
robot_gait_alignment_data_refs

fn robot_gait_alignment_data_refs(alignment : RobotGaitAlignmentManifest) -> Array[
DataRef
]

#
robot_gait_alignment_data_source

fn robot_gait_alignment_data_source(alignment : RobotGaitAlignmentManifest) ->
DataSource

#
robot_gait_alignment_dataset

#
robot_gait_alignment_lineage

fn robot_gait_alignment_lineage(alignment : RobotGaitAlignmentManifest, lineage_id : String) ->
LineageManifest

#
robot_gait_alignment_manifest

fn robot_gait_alignment_manifest(alignment_id : String, robot_id : String, episode_id : String, clip_id : String, annotation_id : String, source_id : String, source_label : String, source_url : String, status :
DataStatus
, created_at_ms : Int64, model_refs : Array[RobotModelRef], payload_refs : Array[RobotGaitAlignmentPayloadRef], summary : String) -> RobotGaitAlignmentManifest

#
robot_gait_alignment_payload_ref

fn robot_gait_alignment_payload_ref(role : String, line_count : Int, payload : RobotPayloadRef) -> RobotGaitAlignmentPayloadRef

#
robot_gait_alignment_source_ids

fn robot_gait_alignment_source_ids(alignment : RobotGaitAlignmentManifest) -> Array[String]

#
robot_gait_alignment_version

fn robot_gait_alignment_version(alignment : RobotGaitAlignmentManifest, version_id : String, parent_version_ids? : Array[String]) ->
DatasetVersion

#
robot_gait_annotation_data_refs

fn robot_gait_annotation_data_refs(annotation : RobotGaitAnnotationManifest) -> Array[
DataRef
]

#
robot_gait_annotation_data_source

fn robot_gait_annotation_data_source(annotation : RobotGaitAnnotationManifest) ->
DataSource

#
robot_gait_annotation_dataset

#
robot_gait_annotation_lineage

fn robot_gait_annotation_lineage(annotation : RobotGaitAnnotationManifest, lineage_id : String) ->
LineageManifest

#
robot_gait_annotation_manifest

fn robot_gait_annotation_manifest(annotation_id : String, robot_id : String, clip_id : String, source_id : String, source_label : String, source_url : String, status :
DataStatus
, created_at_ms : Int64, model_refs : Array[RobotModelRef], payload_refs : Array[RobotGaitAnnotationPayloadRef], summary : String) -> RobotGaitAnnotationManifest

#
robot_gait_annotation_payload_ref

fn robot_gait_annotation_payload_ref(role : String, line_count : Int, payload : RobotPayloadRef) -> RobotGaitAnnotationPayloadRef

#
robot_gait_annotation_source_ids

fn robot_gait_annotation_source_ids(annotation : RobotGaitAnnotationManifest) -> Array[String]

#
robot_gait_annotation_version

fn robot_gait_annotation_version(annotation : RobotGaitAnnotationManifest, version_id : String, parent_version_ids? : Array[String]) ->
DatasetVersion

#
robot_gait_clip_data_refs

#
robot_gait_clip_data_source

#
robot_gait_clip_dataset

#
robot_gait_clip_lineage

fn robot_gait_clip_lineage(clip : RobotGaitClipManifest, lineage_id : String) ->
LineageManifest

#
robot_gait_clip_manifest

fn robot_gait_clip_manifest(clip_id : String, robot_id : String, source_id : String, source_label : String, source_url : String, status :
DataStatus
, created_at_ms : Int64, model_refs : Array[RobotModelRef], payload_refs : Array[RobotGaitClipPayloadRef], summary : String) -> RobotGaitClipManifest

#
robot_gait_clip_payload_ref

fn robot_gait_clip_payload_ref(role : String, frame_count : Int, duration_s : Double, payload : RobotPayloadRef) -> RobotGaitClipPayloadRef

#
robot_gait_clip_source_ids

fn robot_gait_clip_source_ids(clip : RobotGaitClipManifest) -> Array[String]

#
robot_gait_clip_version

fn robot_gait_clip_version(clip : RobotGaitClipManifest, version_id : String, parent_version_ids? : Array[String]) ->
DatasetVersion

#
robot_legacy_moondata_payload_path

fn robot_legacy_moondata_payload_path(uri : String) -> String?

#
robot_legacy_moondata_payload_ref

fn robot_legacy_moondata_payload_ref(ref_id : String, legacy_uri : String, role : String, content_type : String, byte_count : Int64, sha256 : String) -> RobotPayloadRef?

#
robot_legacy_moondata_relative_path

fn robot_legacy_moondata_relative_path(uri : String) -> String?

#
robot_model_data_source

#
robot_model_ref

fn robot_model_ref(model_id : String, robot_id : String, source_id : String, label : String, model_kind : String, authority : String, source_url : String, license : String, citation : String, created_at_ms : Int64, payload : RobotPayloadRef) -> RobotModelRef

#
robot_payload_data_ref

fn robot_payload_data_ref(payload : RobotPayloadRef) ->
DataRef

#
robot_payload_ref

fn robot_payload_ref(ref_id : String, role : String, path : String, content_type : String, byte_count : Int64, sha256 : String) -> RobotPayloadRef

#
robot_payload_ref_with_checksum

fn robot_payload_ref_with_checksum(ref_id : String, role : String, path : String, content_type : String, byte_count : Int64, checksum :
DeclaredChecksum
) -> RobotPayloadRef

#
robot_quality_report

fn robot_quality_report(report_id : String, episode_id : String, status :
ValidationStatus
, generated_at_ms : Int64, accepted_frame_count : Int, rejected_frame_count : Int, findings? : Array[
ValidationFinding
]) -> RobotQualityReport

#
robot_quality_report_ref

#
robot_quality_validation_report

fn robot_quality_validation_report(root : String, report : RobotQualityReport) ->
ValidationReport

#
robot_replay_artifact

fn robot_replay_artifact(artifact_id : String, artifact_kind : String, payload : RobotPayloadRef) -> RobotReplayArtifact

#
robot_rollout_data_refs

#
robot_rollout_data_source

#
robot_rollout_dataset

#
robot_rollout_lineage

fn robot_rollout_lineage(rollout : RobotRolloutManifest, lineage_id : String) ->
LineageManifest

#
robot_rollout_manifest

fn robot_rollout_manifest(rollout_id : String, robot_id : String, episode_id : String, task_label_id : String, source_id : String, source_label : String, source_url : String, status :
DataStatus
, created_at_ms : Int64, model_refs : Array[RobotModelRef], payload_refs : Array[RobotRolloutPayloadRef], summary : String) -> RobotRolloutManifest

#
robot_rollout_payload_ref

fn robot_rollout_payload_ref(role : String, line_count : Int, payload : RobotPayloadRef) -> RobotRolloutPayloadRef

#
robot_rollout_source_ids

fn robot_rollout_source_ids(rollout : RobotRolloutManifest) -> Array[String]

#
robot_rollout_version

fn robot_rollout_version(rollout : RobotRolloutManifest, version_id : String, parent_version_ids? : Array[String]) ->
DatasetVersion

#
robot_signal_ref

fn robot_signal_ref(signal_id : String, frame_id : String, channel : String, sample_count : Int, unit : String, payload : RobotPayloadRef) -> RobotSignalRef

#
robot_task_label_data_refs

fn robot_task_label_data_refs(task_label : RobotTaskLabelManifest) -> Array[
DataRef
]

#
robot_task_label_data_source

fn robot_task_label_data_source(task_label : RobotTaskLabelManifest) ->
DataSource

#
robot_task_label_dataset

#
robot_task_label_lineage

fn robot_task_label_lineage(task_label : RobotTaskLabelManifest, lineage_id : String) ->
LineageManifest

#
robot_task_label_manifest

fn robot_task_label_manifest(task_label_id : String, robot_id : String, episode_id : String, alignment_id : String, source_id : String, source_label : String, source_url : String, status :
DataStatus
, created_at_ms : Int64, model_refs : Array[RobotModelRef], payload_refs : Array[RobotTaskLabelPayloadRef], summary : String) -> RobotTaskLabelManifest

#
robot_task_label_payload_ref

fn robot_task_label_payload_ref(role : String, line_count : Int, payload : RobotPayloadRef) -> RobotTaskLabelPayloadRef

#
robot_task_label_source_ids

fn robot_task_label_source_ids(task_label : RobotTaskLabelManifest) -> Array[String]

#
robot_task_label_version

fn robot_task_label_version(task_label : RobotTaskLabelManifest, version_id : String, parent_version_ids? : Array[String]) ->
DatasetVersion

#
robot_telemetry_data_refs

#
robot_telemetry_data_source

#
robot_telemetry_dataset

#
robot_telemetry_lineage

fn robot_telemetry_lineage(stream : RobotTelemetryStreamManifest, lineage_id : String) ->
LineageManifest

#
robot_telemetry_payload_ref

fn robot_telemetry_payload_ref(channel : String, sample_count : Int, unit : String, payload : RobotPayloadRef) -> RobotTelemetryPayloadRef

#
robot_telemetry_stream_manifest

fn robot_telemetry_stream_manifest(stream_id : String, robot_id : String, session_id : String, source_id : String, source_label : String, source_url : String, status :
DataStatus
, created_at_ms : Int64, payload_refs : Array[RobotTelemetryPayloadRef], summary : String) -> RobotTelemetryStreamManifest

#
robot_telemetry_version

fn robot_telemetry_version(stream : RobotTelemetryStreamManifest, version_id : String, parent_version_ids? : Array[String]) ->
DatasetVersion