In robotics and reinforcement learning, a policy is the learned function that maps an observation, such as an image and the robot's state, to an action. It is what people usually mean when they say "the model" in a control setting, since it is the thing that decides what to do. A policy can range from a simple rule to a large neural network like a vision-language-action model.
A policy is the decision-making core of a system that acts. Formally, it is a function that takes in an observation, such as camera images together with the robot's current state, and returns an action, such as how to move a joint or the end-effector. In everyday robotics conversation, when someone refers to "the model" that controls a robot, they usually mean the policy, because it is the component responsible for turning what the system perceives into what it does.
The term comes from reinforcement learning and control, where a policy is precisely the strategy an agent follows to choose actions. What makes the idea powerful is how general it is. A policy might be a hand-written rule, a classical controller, or a large neural network trained on data, and it might act one step at a time or plan a short sequence of moves. A vision-language-action model, for instance, is one modern way of implementing a policy, distinguished by the fact that it grounds its decisions in vision and language. Whatever its form, the policy is the answer to the question "given what I see, what should I do next."
Key takeaways
A policy is the learned function that maps an observation to an action.
It is what "the model" typically refers to in a robotics or control setting.
Policies span a wide range of forms, from simple rules to large neural networks such as vision-language-action models.
How it works
A policy maps what the robot observes to its next action, and every action changes what it observes next.
A policy is defined by how it maps observations to actions, and that mapping is what gets learned or designed. In learning-based robotics, a policy is usually a neural network whose parameters are adjusted so that its actions lead to good outcomes, whether that means imitating expert demonstrations or maximizing a reward over time. At each step, the current observation is fed in, and the policy produces the next action, which changes the world and yields a new observation, and so the loop continues. How the policy represents actions, and whether it commits to one step or a short sequence at a time, are design choices that shape how smoothly and reliably it controls the system.
A policy learns how your operators disagree
Behavior cloning trains a policy to imitate demonstrations, and it imitates all of them at once. When operators solve the same task in different ways, one reaching around an obstacle on the left and another on the right, a simple policy can learn the average of the two and drive straight into the obstacle. This multimodality in the data is one of the main reasons newer policies predict action chunks or sample actions with diffusion instead of regressing a single answer.
The fix starts with knowing how varied your demonstrations really are. For any one task, it helps to see:
how many distinct strategies show up across episodes
whether some operators regrasp, pause, or hesitate far more than others
which episodes succeed, and whether success follows one strategy
Voxel51 lets you filter episodes by task, step through each one with its cameras on a shared timeline, and compare fields like outcome and grasp count side by side. Embeddings help too. Episodes of the same task that cluster apart are often different strategies.
Robotics Droid
1,000 episodes
Real-world robot manipulation episodes from DROID, stored as MCAP with three synced cameras and fields for task prompt, success, and number of grasps.
Try this: Pick one task prompt, then filter num_grasps to 3 or more and compare those episodes with the single-grasp ones.
The policy is where perception becomes behavior, which makes it central to any physical AI system. Understanding that "the model" in robotics usually means the policy helps clarify a lot of discussion in the field, since debates about architectures, training methods, and data are ultimately debates about how to build a better policy. For anyone working on embodied systems, the quality of the policy, and the data and methods used to learn it, is what determines whether a machine acts capably and safely in the real world.
In a control or robotics context, yes, the policy is usually what people mean by "the model," because it is the component that decides on actions. The word policy emphasizes that its job is specifically to map observations to actions.
How is a policy learned?
A policy can be learned by imitating expert demonstrations, known as imitation learning, or by trial and error to maximize a reward, known as reinforcement learning. In both cases, the goal is to adjust the policy so its actions lead to good outcomes.
How does a policy relate to a vision-language-action model?
A vision-language-action model is one way to implement a policy. It is a policy that grounds its decisions in visual observations and language instructions, using knowledge inherited from a vision-language model.
Jesse Mostipak is the Director of Growth at Voxel51, where the work is helping humans find and trust what the brand knows, and teaching the Google knowledge graph and the LLMs answering on their behalf to do the same. That question, how knowledge gets built inside a system, is one Jesse has been chasing for years. Earlier versions of it ran through a New York City high school science classroom, data science and machine learning, and developer relations at Kaggle, Posit (formerly RStudio), and Baseten. The answer doesn't change much depending on whether the learner is a teenager, a software engineer, or a knowledge graph. Jesse holds a Master's in Education from CUNY Hunter College. LinkedIn