humanoidsdata.com

Search

Search datasets, articles, and glossary terms for humanoids and embodied AI.

← All glossary terms

Data & collection

Trajectory

A trajectory is a time-ordered sequence of states or observations, actions and, where applicable, rewards generated as an agent or robot evolves. A complete episode or policy rollout often yields a trajectory, but the terms are not universally identical: trajectories may be partial, while episodes have dataset- or environment-defined boundaries.

Also known as: episode, rollout

Updated

What the sequence represents

In robot-learning data, a trajectory preserves temporal dependence. A step may contain an observation, the action applied from that observation, the resulting reward and boundary flags. The next step reflects the consequences of the previous action. Images, joint state, force readings and commands therefore need timestamps and an explicit alignment convention.

The exact fields are format-specific. RLDS stores datasets as episodes containing ordered steps, with flags for the first, last and terminal steps. DROID uses trajectories to package real robot interaction with camera, state, action and task information. In motion planning and control, “trajectory” can also mean a time-parameterised sequence of desired configurations, as explained by Modern Robotics, rather than a logged learning sample.

Trajectory, episode and rollout

These terms often refer to the same stored sequence, but their emphasis differs. An episode is an interaction bounded by a reset, termination, timeout or collection rule. A rollout is the act, or result, of executing a policy or controller for some horizon. The generated observations and actions form a trajectory.

They should not be treated as universal synonyms in data specifications. A dataset may save a short window from an episode as one trajectory, concatenate several skill segments, or call a truncated policy execution a rollout. For humanoid data, boundaries affect returns, success labels and sequence-model context. Consumers should check the dataset’s own terminal flags, reset rules, sampling rate and definition of a step before combining trajectories.

Sources