humanoidsdata.com

Search

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

← All glossary terms

Data & collection

Robot state

Robot state is the set of variables used to describe a robot at a particular time, such as joint positions and velocities, base pose, end-effector pose, gripper state, actuator measurements, or estimated motion. In control theory, a complete state contains enough information to predict future evolution given an action; in robot datasets, “state” often means only the measured or estimated subset that was logged.

Also known as: robot state vector, robot-state data

Updated

State is not the same as observation

In a dynamical model, state collects the variables needed to describe how the system can evolve. Probabilistic Robotics treats state as aspects of the robot and environment that can affect the future. Sensors provide observations from which some of that state must be inferred.

The true state is rarely available on hardware. A camera does not directly reveal every object property, and encoders do not fully determine a floating humanoid's world pose. A state estimator combines measurements and models to produce an estimate, sometimes with uncertainty.

Dataset “state” is usually a practical subset

Robot datasets commonly use “observation.state” for measured or derived robot variables. DROID, for example, exposes joint position, Cartesian end-effector position and gripper position as observation fields while storing commands separately.

That schema is useful, but it is not a claim that every variable required by a formal Markov state is present. Contact, object motion, motor temperature or base velocity may remain unobserved. Simulation can also expose privileged state that a deployed robot cannot measure.

State fields need physical definitions

A state vector should document each element's name, units, coordinate frame, source, sampling rate and whether it is raw, filtered or estimated. Position, velocity, measured torque and commanded targets should not be merged under an unnamed numeric array.

For humanoids, base pose, IMU data, joint state, hand configuration and contact assumptions may come from different clocks and estimators. Their timestamps and calibration determine whether the combined vector describes one physical instant.

Sources