research hub

curated reviews of cutting-edge papers in robotics and physical ai.

click to read notes
reviewed: 2026-02-06

Touchy Subject: A review of Visual-Tactile Learning for Scalable Robotic Manipulation

Tactile Sensing Robotic Manipulation Multimodal Learning Magnetic Sensors

Robots are numb. While computer vision has exploded, robotic touch remains expensive and brittle. This paper introduces VISK, a framework that shows low-dimensional magnetic tactile sensors (AnySkin) can compete with high-dimensional optical sensors (GelSight/DIGIT) in manipulation tasks. It challenges the assumption that more sensor dimensions are always better, showing that streamlined magnetic flux data can enable faster learning and more robust policies.

paper id: touchy-subject

glossary of terms

#1 terms

3D Motion Retargeting

definition

The algorithmic process of mapping 3D human motion (captured via mocap or video) onto a robot's kinematic structure. This involves solving inverse kinematics (IK) optimization problems to match end-effector poses and joint angles while respecting the robot's physical limits.

context

Essential for learning from human demonstrations ("Human2Robot"). In HumanPlus and DexCap, retargeting allows humanoids to learn complex skills directly from human data, bypassing the need for slow teleoperation.

A8 terms

Ablation

definition

A controlled experiment where a single component is removed or changed (e.g., remove touch, remove wrist camera, remove proprioception) while keeping everything else fixed.

context

Ablations are used to attribute performance changes to specific inputs or architectural choices. VISK reports modality ablations (vision-only vs visuotactile, wrist camera on/off, proprioception on/off) to show which signals matter for contact-rich manipulation.

Action Chunking

definition

A sequence modeling technique where the policy predicts a fixed-length series of future actions (a "chunk") in a single inference step (a_t, a_{t+1}, ..., a_{t+k}), rather than just the immediate next action.

context

Used in Transformer-based policies (like ACT and ARP) to combat latency and ensure temporal smoothness in robot motion. It prevents the "jitter" often seen in single-step predictions.

Action Space

definition

The mathematical set of all valid control commands a robot can execute. Can be Continuous (real-valued numbers) or Discrete (finite set of choices).

context

Humanoids typically use high-dimensional continuous action spaces (e.g., 33 joint angles). EgoVLA and ARP explore discretizing this space to apply language-model architectures to control.

Active Object Labels (Interactions)

definition

Using the presence of a human hand interacting with an object in a video as a "free" supervision label. The area where the hand touches the object is labeled as "active" or "affordance-rich."

context

HRP uses this to turn passive Youtube videos into a supervised learning dataset for detecting interaction hotspots without human annotation.

Affordance

definition

A concept coined by James J. Gibson (1966) referring to the actionable properties of an environment relative to an agent. An affordance is not a property of an object (e.g., "a handle"), but a relationship (e.g., "this handle fits my gripper"). In robotics, this defines what an agent can do with an object (e.g., graspability, approach vectors).

context

The core thesis of HRP is that robots cannot learn manipulation solely from observing objects; they must learn these affordances. This bridges the gap between seeing a "cup" and knowing how to pick it up. In HRP, the model is pre-trained to predict these "human affordances" to guide the robot's attention.

AnySkin

definition

A replaceable magnetic tactile skin designed for robot fingertips. It measures 3-axis magnetic field signals from multiple sensors under a deformable skin to infer contact forces and shear, while keeping the sensing electronics reusable across skin replacements.

context

VISK uses AnySkin as a low-dimensional tactile input, which makes end-to-end policy learning easier than high-dimensional optical tactile images. AnySkin is designed to be swapped when it tears, without requiring recalibration or retraining.

Articulated Object

definition

An object composed of multiple rigid parts connected by joints, such as a refrigerator (door + body) or a laptop (screen + base).

context

Kinematic-aware prompting specifically targets these objects, as standard planners often fail to account for the specific motion constraints (arcs, slides) required to manipulate them.

Autoregressive Policy (ARP)

definition

A control policy that generates action sequences token-by-token, where each predicted action is conditioned on the previous actions in the sequence.

context

Proposed as a computationally efficient alternative to Diffusion Policies. It allows robots to model complex, multi-modal behavior without the heavy inference cost of iterative denoising.

B3 terms

Backbone

definition

The main representation-learning network that produces features for downstream prediction. In robotics papers, backbone can refer to the visual encoder backbone (e.g., ResNet) or the policy backbone (e.g., a transformer trunk that fuses modalities).

context

In VISK, camera images are encoded by ResNet-18, while the policy uses a transformer decoder trunk as the backbone that fuses camera, tactile, and proprioception tokens before action prediction.

BAKU

definition

A transformer-based, multi-task behavior cloning policy architecture designed to efficiently learn from multiple camera views and tasks.

context

BAKU is an explicit evaluation of design choices for multi-task, multi-modal behavior cloning. It tests which components and configurations actually impact performance, then proposes a strong baseline architecture that was state of the art in mid-2024 (submitted Jun 11, 2024; revised Jul 16, 2024). VISK builds on BAKU by adding a tactile token stream (AnySkin) alongside visual tokens.

Behavior Cloning (BC)

definition

The simplest form of Imitation Learning used in robotics. Instead of using complex reward functions (like Reinforcement Learning), BC treats robot control as a standard supervised learning problem. It uses a dataset of expert demonstrations (human pilots) and trains a neural network to simply mimic the expert's actions for each video frame. It learns to directly map what it sees to what it does, assuming the expert is always right. Its weakness is an inability to adapt: if the environment changes or the robot's grip slips, it will simply follow its memorized path, even if the outcome is unacceptable.

context

Historically rooted in ALVINN (1989), where a neural network learned to steer a vehicle. In modern manipulation (MCR, EgoVLA), it serves as the standard baseline for imitation learning. However, it suffers from "covariate shift"—if the robot drifts from the training distribution, it cannot recover—necessitating more robust methods like Diffusion Policies or Implicit BC.

C10 terms

Causal Transformer

definition

A transformer architecture that ensures predictions for a given time step depend only on past observations, strictly preventing information leakage from future tokens.

context

Used in ARP and DexCap to process sequences of observations (images, proprioception) and predict stable action trajectories.

Chain-of-Thought (CoT) Reasoning

definition

A prompting technique where a Large Language Model (LLM) is encouraged to generate intermediate reasoning steps before outputting a final answer.

context

Kinematic-Aware Prompting uses CoT to force the LLM to "think" about the robot's physical constraints (e.g., "The door hinge is on the left, so I must pull from the right") before generating the plan.

CIA (Contrast, Imitate, Adapt)

definition

A three-stage framework for learning from "in-the-wild" human videos: (1) Contrast to learn task distinctions, (2) Imitate to learn motion priors via retargeting, and (3) Adapt to fine-tune with RL to correct physical mismatches.

context

Addresses the "correspondence problem" where human video lacks robot action labels. It extracts useful signals from noisy internet video to pre-train robot policies.

Co-Training

definition

Training a single model simultaneously on multiple distinct datasets or tasks (e.g., human video data AND robot teleoperation data).

context

HAT (Human Action Transformer) relies on co-training to align human and robot representations in a shared latent space, allowing the massive scale of human data to improve the robot's performance.

Contact Locations / Hotspots

definition

The specific points on an object's surface where interaction occurs.

context

HRP and ViSk focus on predicting these locations. In HRP, it's visually predicted; in ViSk, it's sensed via tactile skin to confirm successful grasping or manipulation.

Contact-Rich Manipulation

definition

Tasks where the primary difficulty involves complex physical interaction, friction, and force modulation (e.g., inserting a tight peg, sliding a card) rather than just free-space motion.

context

These tasks are notoriously hard for vision-only policies due to occlusion. ViSk and Sparsh-skin demonstrate that tactile sensors are essential here.

Contrastive Learning

definition

A self-supervised learning technique that learns representations by pulling "positive" pairs (e.g., two views of the same scene) close together in embedding space and pushing "negative" pairs apart.

context

The core engine behind R3M (Time-Contrastive) and MCR. It allows robots to learn structure from video without human labels.

Convolutional Neural Network (CNN)

definition

A classic deep learning architecture (like the ResNet-50 used in MCR) that processes images using a sliding window filter. It exhibits a strong inductive bias toward locality, meaning it naturally assumes that pixels adjacent to one another are related. This makes it highly data-efficient at learning edges, textures, and boundaries (crucial for grasping), but it struggles to capture long-range relationships (e.g., knowing that the switch on the wall controls the light on the ceiling) without being very deep.

context

Popularized by LeCun (LeNet-5, 1998) and later AlexNet (2012), CNNs became the backbone of computer vision for a decade. In the MCR paper, a ResNet-50 (a deep CNN) is chosen over a Transformer to avoid overfitting on the smaller DROID dataset, leveraging the CNN's strong inductive bias for locality.

Cross-Domain Policy

definition

A control strategy designed to be transferred from one domain to another target domain with different characteristics.

context

While typically used for Sim2Real transfer, it also covers embodiment transfer (Human2Humanoid). HumanPlus is a prime example of a cross-domain policy architecture.

Cross-Modal Attention

definition

A neural mechanism that dynamically weights the importance of different sensory inputs (e.g., Vision vs. Touch) based on the context.

context

Used in ViSk to ignore vision when the camera is blocked and rely heavily on tactile data, or vice versa when the hand is moving in free space.

D10 terms

Data Augmentation

definition

Techniques used to artificially increase the diversity of training data by applying random transformations (cropping, rotating, color jitter, noise injection) to the inputs.

context

Critical in R3M and HumanPlus to prevent overfitting and ensure the visual encoder is robust to lighting changes or slight camera shifts in the real world.

DexCap (Dexterous Capture)

definition

A portable, wearable hand motion capture system that combines SLAM-based tracking and electromagnetic field sensors to collect precise 3D hand motion data.

context

DexCap solves the portability and occlusion issues of fixed-camera mocap systems, enabling "wild" data collection for dexterous manipulation policies.

Diffusion Policy

definition

A class of robot control policies that generate action sequences by iteratively denoising random noise, conditioned on observations. They model the distribution of expert trajectories rather than just the mean action.

context

Becoming a standard for dexterous manipulation because they can represent multi-modal distributions (e.g., different ways to grasp the same object) and are highly stable.

DIGIT

definition

A compact optical tactile sensor that uses an internal camera to observe deformation of an elastomer gel, producing high-dimensional tactile images.

context

DIGIT sensors are widely used for tactile perception and manipulation, but their image-based output often requires a heavier encoder or intermediate state estimation. VISK compares AnySkin against DIGIT and reports that low-dimensional magnetic sensing can be easier to learn from for contact-rich manipulation with limited demonstrations.

Discretization

definition

The process of converting continuous values (like joint angles 0.0 to 1.0) into discrete bins or "tokens" (e.g., integer 0 to 255).

context

ARP and EgoVLA discretize robot actions so they can be processed by Transformers, which are natively designed for discrete text tokens.

Distillation

definition

The process of training a smaller "student" model to reproduce the behavior or outputs of a larger/more complex "teacher" model.

context

Used in HumanPlus to compress a heavy history-based policy into a reactive policy, and in Sparsh (Self-distillation) to learn representations without labels.

DoF (Degrees of Freedom)

definition

The number of independent parameters that define the configuration of a mechanical system.

context

General-purpose humanoids discussed (e.g., Unitree H1) typically have 19-33 DoF. Managing high-DoF coordination is the primary challenge for whole-body control.

Domain Randomization

definition

A strategy used to bridge the "Sim2Real gap" by intentionally injecting variability into the training environment (e.g., altering mass, friction, textures, or lighting).

context

Its primary assumption is that if a policy works across a wide distribution of simulated worlds, it will likely succeed in the real world. Critical for the HumanPlus walking policy.

Dynamics Alignment

definition

A cross-modal contrastive learning objective used in MCR. It effectively forces the visual model to feel what the robot is doing, not just see it. It is a relevance filter. It does so by comparing the vision and robot state between two chunks of time, then forcing the model to disregard all of the irrelevant data between those two chunks (such as lighting changes, camera flickers, and background motion) and retain the important information such as the movement of the arm and the object being manipulated.

context

Derived from cross-modal contrastive learning principles (like CrossCLR). In MCR, it functions as a "relevance filter," effectively grounding the visual representation in physical reality. By enforcing high mutual information between the visual embedding and the proprioceptive state, it ensures the model attends only to objects that are physically interacting with the robot.

Dynamics Mismatch (Environmental Disturbances)

definition

A discrepancy between the transition dynamics (physics) of the source domain (simulation) and the target domain (real world), often caused by unmodeled disturbances like wind, uneven floors, or sensor noise.

context

HumanPlus uses robust low-level policies to handle these disturbances. CIA uses an adaptation phase to correct for this mismatch.

E8 terms

Ego4D

definition

A massive-scale dataset of egocentric (first-person) video captured by humans performing daily tasks (cooking, cleaning, working).

context

The foundational dataset for R3M, EgoVLA, and HRP. It provides the "human experience" data that robots attempt to learn from.

Egocentric Vision / Data

definition

Visual data captured from the first-person perspective (camera mounted on the robot's head or human's smart glasses).

context

EgoVLA, EgoZero, and DexCap focus on this perspective to minimize the visual gap between human data (via glasses) and robot data (via head cams).

EgoVLA

definition

A Vision-Language-Action (VLA) model specifically trained on egocentric human videos to predict robot actions from video and language prompts.

context

Represents the convergence of foundation models and robotics, leveraging the massive scale of human egocentric video to bootstrap robotic manipulation.

Electromagnetic (EM) Tracking

definition

A motion capture technology that uses magnetic fields to track the position and orientation of sensors, distinct from optical (camera-based) tracking.

context

DexCap uses EM sensors because they are not affected by "occlusion" (being blocked from view), allowing for precise hand tracking even when fingers are curled or inside objects.

Embedding Vector

definition

A high-dimensional list of numbers (e.g., a vector of size 768) that acts as the mathematical distillation of an input. Whether the input is an image (Vision Encoder), text (LLM), or audio, the model converts it into this vector. If training is successful, inputs that are semantically or functionally similar result in vectors that are numerically close.

context

This is the "language" the robot's policy brain speaks. In HRP, the goal is to produce an embedding vector that contains dense information about where the hand should go. In LLMs, it captures the meaning of words. This vector is then fed into downstream components (like a control policy) to generate output.

Embodiment

definition

The physical form of the robot, including the number of limbs, joint types, mass, and sensor suite.

context

HAT and HumanPlus explicitly design architectures to bridge the "Embodiment Gap," learning representations that can be retargeted across different physical forms.

Exocentric Data (Third-Person Vision)

definition

Visual data captured from an external, fixed perspective relative to the agent (e.g., a tripod-mounted camera, surveillance feed, or an observer).

context

In contrast to egocentric data, exocentric views provide global context but suffer from the "correspondence problem" during deployment if the robot only has onboard cameras. Used heavily in HumanPlus shadowing and CIA.

Expert Demonstrations

definition

High-quality examples of a task being performed correctly, either by a human or a programmed expert policy.

context

The fuel for Behavior Cloning. DexCap and HumanPlus exist primarily to make collecting these demonstrations easier and cheaper.

F4 terms

Fine-Tuning

definition

The process of taking a pre-trained model (which has learned general features) and training it further on a smaller, specific dataset to specialize in a particular task.

context

R3M and HRP encoders are often "frozen" or fine-tuned with RL. VLA models are fine-tuned on robot action data after being pre-trained on internet text/video.

Forward Dynamics Model

definition

A model that predicts the next state (s_{t+1}) given the current state (s_t) and action (a_t). Effectively, a "simulator" inside the neural network.

context

MCR learns this to ensure the visual representation understands the consequences of actions, not just the appearance of objects.

Foundation Models in Robotics

definition

Large-scale models pre-trained on diverse internet data that can be fine-tuned for downstream robotic tasks.

context

R3M (vision foundation), EgoVLA (VLA foundation), and Sparsh-skin (tactile foundation) represent the shift from training scratch policies to adapting pre-trained "brains."

Frozen Encoder

definition

A pre-trained neural network layer (usually vision) whose weights are not updated during the training of the downstream policy.

context

R3M is designed to be used as a frozen encoder to prevent "catastrophic forgetting" of general visual knowledge while training on specific tasks.

G6 terms

Gaussian Mixture Model (GMM)

definition

A probabilistic model that assumes all data points are generated from a mixture of a finite number of Gaussian distributions (bell curves). It is used to cluster messy, irregular data into clean, mathematical probabilities.

context

Widely used in robotics for handling uncertainty, modeling sensor noise, and encoding motion primitives (Task-Parameterized GMMs). In HRP specifically, it is used to take the irregular cluster of pixels where a hand touches an object and standardize it into a fixed "contact descriptor" that the neural network can process.

GelSight

definition

A family of high-resolution optical tactile sensors that estimate contact geometry and force by imaging deformation of a gel surface with a camera.

context

GelSight-style sensors provide rich spatial detail, which is valuable for shape reconstruction and perception, but their high-dimensional tactile images often increase the complexity of policy learning relative to low-dimensional magnetic skins like AnySkin.

Generalization

definition

The ability of a robot to perform a task in new environments, with new objects, or under new lighting conditions that were not seen during training.

context

The ultimate goal of HRP, R3M, and EgoZero. Training on massive human datasets (Ego4D) is the primary strategy to achieve this.

Grad-CAM

definition

A debugging and visualization technique. It effectively asks: Which pixels in this image contributed the most math to the final score? For CNNs such as MCR and R3M, this works by backpropagating the gradients of the final decision to the final image-processing layer. For ViTs such as MVP, VC-1, and HRP, the final image-processing layer contains no spatial information; the authors use the gradients of the normalization layer.

context

Introduced by Selvaraju et al. (2017) to demystify "black box" deep learning models. In robotics, it is strictly an evaluation tool, not a control mechanism. Researchers use it to audit models (like in the MCR paper) to verify if the policy is focusing on task-relevant features (gripper/object) or cheating by tracking background noise.

Gradient Descent

definition

The fundamental optimization algorithm used to train neural networks. It iteratively adjusts the network's weights to minimize the error (loss) between predictions and targets.

context

Underlying all learning methods in these papers. RL methods (like PPO in HumanPlus) use policy gradient versions of this.

Grounding

definition

The problem of linking abstract concepts (words like "cup" or "fast") to concrete physical data (pixels of a cup, motor velocity).

context

EgoVLA and Instruction Tuning focus on grounding language instructions into specific motor actions.

H5 terms

Hall Effect Sensor

definition

A magnetic field sensor that outputs a signal proportional to magnetic flux density, based on the Hall effect. In tactile skins, these sensors can be used to measure changes in a magnetic field caused by skin deformation.

context

Magnetic tactile sensors often rely on multiple magnetic field sensors to capture both normal and shear components. AnySkin-style magnetic skins use multi-axis magnetic sensing so contact signals can be fused by the policy backbone without image processing.

Hand Pose

definition

The configuration of the hand, typically described by the position and rotation of the wrist (6-DoF) and the angles of all finger joints.

context

DexCap captures this at high fidelity. HRP infers this from video to understand how humans grasp objects.

HAT (Human Action Transformer)

definition

A policy architecture co-trained on both human and humanoid data. It utilizes a unified state-action space where human actions are treated as a different "embodiment."

context

Mitigates data scarcity by treating human data not just as a visual prior, but as a direct training signal for the policy.

HRP (Human-Robotic Pre-training)

definition

A framework for pre-training visual representations using internet-scale human videos to extract "affordances."

context

Focuses on learning where to interact from human data, providing a spatial prior that boosts downstream robotic task performance.

Human-in-the-Loop (HITL)

definition

Training processes where human feedback (demonstrations, corrections, or preferences) guides the robot's learning online.

context

HumanPlus enables a "shadowing" mode where a human operator teleoperates the robot by moving their own body, generating high-quality training data.

I2 terms

Inverse Dynamics (Action Prediction)

definition

A self-supervised training objective where the model is shown two sequential frames and must predict the specific motor command (action vector) that bridged the gap. This is the primary driver of manipulation centricity because the only way to mathematically solve this problem is to focus on the moving parts (gripper/object) and ignore the static background.

context

Popularized in reinforcement learning by Pathak's "Curiosity-Driven Exploration" (2017). In representation learning (MCR), it is used as a self-supervised objective to enforce causality. Since static backgrounds do not explain robot actions, solving this objective mathematically forces the encoder to attend to the agent and the manipulated object.

Inverse Kinematics (IK)

definition

The mathematical calculation of the joint angles required to place a robot's end-effector at a specific position and orientation in space.

context

Used heavily in Action Retargeting to convert 3D coordinates of human hands (from mocap) into joint commands for the robot.

K3 terms

Kinematic-Aware Prompting

definition

A method for using Large Language Models (LLMs) to plan manipulation tasks by explicitly including kinematic constraints and object articulation info in the prompt.

context

Bridges the gap between high-level reasoning and low-level physics, allowing LLMs to generate actionable plans for articulated objects (e.g., opening doors).

Knowledge Insulation

definition

A training technique used in Vision-Language-Action (VLA) models to teach specific motor skills without overwriting the model's general semantic knowledge. It typically involves freezing the majority of a pre-trained backbone while only fine-tuning specific components (like Layer Normalization layers) or stopping gradient flow from the action head back to the vision backbone.

context

Coined by Physical Intelligence for their pi0 model to prevent "catastrophic forgetting" during co-training. HRP utilizes a similar principle by finding that fine-tuning only the LayerNorm parameters yielded better results than full model fine-tuning, effectively insulating the pre-trained visual capabilities from the new affordance tasks.

Knowledge Transfer

definition

The strategic reuse of previously acquired information to solve new, related problems more efficiently.

context

Includes transferring modules/policies (pre-trained brains), representations (how a robot interprets data), or experiences. R3M transfers visual knowledge; HAT transfers motor knowledge.

L1 terms

Latent Space Dynamics

definition

Modeling the physics and transitions of the environment within a compressed "latent" representation rather than in raw pixel space.

context

MCR uses this to ensure that visual representations capture temporal and dynamic properties (how things move), not just static appearance.

M7 terms

Manipulation Centric Representation (MCR)

definition

A visual representation learning framework that captures both visual features and dynamics information (proprioception and actions).

context

Argues that for manipulation, the representation must encode "how things move" (dynamics), leading to better performance than purely semantic representations like CLIP.

Manipulation Centricity

definition

The core metric of the MCR paper. It quantifies the quality of a vision encoder’s attention. It is computed as the intersection between the model's attention heatmap (from Grad-CAM) and the ground-truth object location (from SAM 2).

context

A novel metric introduced in the "Robots Pre-train Robots" (MCR) paper. It serves as a quantitative Key Performance Indicator (KPI) for attention quality. By measuring the Intersection over Union (IoU) between the model's Grad-CAM heatmap and Ground Truth masks (from SAM 2), it predicts downstream task success more reliably than loss curves.

Masked Autoencoder (MAE)

definition

A self-supervised learning method for pre-training Vision Transformers. The algorithm randomly masks a high percentage (e.g., 75%) of the image patches and forces the model to reconstruct the missing pixels from the visible ones. This forces the encoder to learn a deep, semantic understanding of shapes and structures rather than just surface-level textures.

context

MAE is considered a gold standard for initializing visual encoders in robotics because it is highly data-efficient. HRP utilizes an MAE-pre-trained ViT-B backbone, which is then further fine-tuned on the extracted affordance data.

Modality-Driven Design

definition

A modular approach where sub-skills are handled by distinct policy architectures optimized for the dominant sensory modality (e.g., Vision-Language for planning, Tactile-RL for grasp).

context

Argues against monolithic "end-to-end" models, proposing "specialist" models for different stages of a task to achieve higher dexterity.

Modular Policy Design (Policy Stitching)

definition

Decoupling a learned policy into robot-specific modules (e.g., joint control) and task-specific modules (e.g., high-level goals).

context

Allows a new robot to reuse task-specific modules by simply "stitching" a pre-trained task module to its hardware control module.

MPC (Model Predictive Control)

definition

A control method that optimizes a finite time-horizon of future actions using a dynamic model, executing the first action and repeating.

context

Often used as a low-level stabilizer for humanoids or for trajectory optimization in Sim2Real pipelines before distillation into a neural network.

Multi-Layer Perceptron (MLP)

definition

A simple, shallow feed-forward neural network consisting of dense layers of neurons. In this context, it is used in two distinct instances. Once, as the policy head, used in pre-training to learn action alignment; and again, as a fresh model, used in behavior cloning of tasks to control the robot's actions. It is deliberately kept simple (typically 3 layers) so that it cannot perform complex image processing on its own. It relies entirely on the input features being perfect. It maps the abstract concepts from the vision encoder to concrete coordinate values (x, y, z).

context

The foundational building block of deep learning (Rosenblatt, 1958). In modern architectures, MLPs are rarely used for perception (images) but are standard for "Policy Heads"—the final layers that map extracted features to motor commands. In MCR, a lightweight 3-layer MLP is used for behavior cloning to ensure performance comes from the visual encoder, not the policy's capacity.

O1 terms

Optical Flow

definition

The pattern of apparent motion of image objects between two consecutive video frames.

context

Used in EgoVLA and HRP to detect motion and interaction. It helps the robot understand what is moving in the scene, often indicating active use.

P5 terms

Patch Size

definition

The resolution unit of a Vision Transformer. The input image is sliced into fixed square grids, typically 16x16 or 14x14 pixels. Each square is flattened and treated as a single "token" (similar to a word in a sentence) for the Transformer to process.

context

Patch size determines the trade-off between speed and detail. Smaller patches (14x14) allow the robot to see finer details (better for grasping small objects) but quadruple the computational cost compared to larger patches. HRP uses ViT-B/16 (16x16 patches).

Point Cloud

definition

A set of data points in space, usually produced by 3D scanners or LiDAR, representing the external surface of an object.

context

DexCap converts depth maps into point clouds to reason about the 3D geometry of the hand and object during manipulation.

Policy

definition

The function that maps observations to actions. In robotics, policies may output a single action, an action distribution, or an action sequence (action chunk).

context

Behavior cloning trains a policy by copying expert actions. Reinforcement learning trains a policy by maximizing reward.

Policy Distillation

definition

Transferring knowledge from a large "teacher" model (or ensemble) into a smaller, efficient "student" model.

context

Used to compress heavy offline RL policies or complex planner outputs into real-time controllers suitable for onboard robot compute.

Proprioception

definition

The robot's internal sense of its own body configuration (joint angles, velocities, torques).

context

A critical input for all control policies. In ViSk and MCR, proprioception is fused with vision/tactile to form a complete state estimate.

R4 terms

R3M (Reusable Representations for Robotic Manipulation)

definition

A universal visual representation pre-trained on diverse human video data (Ego4D) using time-contrastive learning.

context

Acts as a "frozen" perception module, allowing robots to learn new tasks with significantly fewer demonstrations.

Real-world Observations

definition

The comprehensive set of data collected from the robot during interactions with the target environment.

context

Includes proprioceptive data, exteroceptive data (camera, lidar, tactile), and action space data. This is the "Ground Truth" for System Identification.

Reinforcement Learning (RL)

definition

A foundational machine learning framework where an agent learns effective behavior via trial-and-error interactions to maximize a reward signal.

context

Used in HumanPlus (PPO) for walking, and in CIA for the adaptation phase.

Reward Function

definition

A mathematical formula that calculates a score (reward) based on the robot's state and action. The robot's goal in RL is to maximize the sum of these rewards.

context

Defining the correct reward function is the hardest part of EgoZero and HumanPlus; if poorly defined, the robot learns incorrect behaviors (reward hacking).

S10 terms

SAM 2 (Segment Anything Model 2)

definition

A foundation model from Meta designed to extract any object from a video. It uses a memory bank to track an object's visual features frame by frame, handling occlusions (when the object is hidden) and rotation. In the MCR paper, it provides the ground truth, as the researchers use it to track all of the relevant objects in an episode.

context

Released by Meta (2024) as a successor to the original SAM. Unlike standard vision models that categorize ("this is a cup"), SAM 2 tracks specific pixel clusters across time. In robotics research (MCR), it is used as an "Oracle" to generate ground-truth labels for evaluation, replacing the need for expensive manual human annotation of video data.

Self-Supervised Learning (SSL)

definition

A learning method where the data provides the supervision itself (e.g., predicting the next frame in a video), eliminating the need for human labels.

context

HRP, R3M, and Sparsh are all SSL methods. They allow models to learn from millions of hours of video where no human has labeled "this is a cup."

Semi-Supervised Learning

definition

A learning approach that combines a small amount of labeled data with a large amount of unlabeled data.

context

HRP uses this to leverage the few videos where we know what's happening to guide learning on the massive pile of videos where we don't.

Shadowing

definition

A real-time teleoperation mode where the humanoid robot mimics the human operator's full-body motion instantly.

context

The core data collection mechanic in HumanPlus. It allows for intuitively collecting "expert" robot data by simply having a human perform the task.

Sim2Real (Simulation to Reality)

definition

The process of training a robot policy in a physics simulator and deploying it on physical hardware.

context

Nearly all listed papers utilize this. HumanPlus trains walking/balance in sim and transfers to real; DexCap trains hand policies in sim using retargeted human data.

Simulator Calibration

definition

A technique for online dynamics adaptation that adjusts the physical parameters of a simulator (like gravity or friction) to better match real-world observations.

context

A key limitation is that it often requires a manipulable simulator that can be paused and updated in real-time.

Sparsh-skin

definition

A pre-trained encoder specifically designed for magnetic tactile skins (e.g., uSkin). Uses self-supervised learning on hand-object interactions.

context

Compresses high-dimensional tactile data into a useful latent embedding for tasks like slip detection without retraining from scratch.

State-Action Pair

definition

The fundamental unit of data in robot learning, consisting of an observation (State, s) and the command executed (Action, a).

context

EgoZero and Behavior Cloning rely on collecting millions of these pairs to approximate the function a = π(s).

Suitable Representation

definition

A machine learning embedding that captures the specific features necessary for a downstream task. In robotics, a "suitable" representation must encode not just semantic class (what is it?) but also geometry, physics, and interaction potential (how do I move it?), which are often lost in standard Internet-data pre-training.

context

HRP argues that standard human videos do not yield "suitable representations" for robots by default. The HRP pipeline is designed specifically to force the vision encoder to produce these representations by training it on contact and hand-pose losses.

System Identification

definition

A method for handling mismatch by explicitly estimating the physical parameters of the environment or robot during deployment.

context

Typically relies on the assumption that the target domain’s parameters fall within a distribution the agent has seen or can mathematically model.

T6 terms

Tactile Sensation / Tactile Skin

definition

Sensors covering the robot's body (or hands) that measure contact forces, vibration, or deformation.

context

ViSk and Sparsh emphasize that vision is insufficient for fine manipulation. Tactile skins provide the necessary feedback for "contact-rich" tasks.

Teleoperation

definition

Remote control of a robot by a human operator.

context

The traditional bottleneck in robotics data. DexCap and HumanPlus innovate here by making teleop more intuitive (shadowing) or portable (wearable mocap).

Temporal Contrastive Networks (TCN)

definition

A specific type of self-supervised learning that encourages the model to recognize that frames close together in time (in a video) are semantically similar, while frames far apart are different.

context

The foundational algorithm for R3M and HRP. It enables the robot to learn the "plot" or sequence of a task (approach -> grasp -> lift).

Temporal Convolutional Network (TCN)

definition

A neural network architecture that uses 1D convolutions to process sequential data over time. Unlike Recurrent Neural Networks (RNNs) which process steps sequentially, TCNs process history in parallel using dilated convolutions, allowing them to capture long-range temporal dependencies (cause and effect) efficiently.

context

Critical for Behavior Cloning and Imitation Learning, where the robot must understand that an action (like pouring) is a sequence, not a single snapshot. While HRP uses Transformers for temporal prediction, TCNs are the backbone of many "Action Chunking" policies like Diffusion Policy.

Tokenization

definition

The process of converting continuous data (images, robot actions) into discrete units (tokens) for processing by a Transformer.

context

ARP and VLA models tokenize robot actions (e.g., discretizing joint angles) to treat control as a sequence modeling problem, similar to text generation.

Transformer Decoder

definition

The decoder component of a transformer architecture. In policy learning, it can fuse a set of observation tokens and produce an action feature (often via a learnable action token) that is fed to an action head.

context

VISK and BAKU use transformer decoder trunks as the main policy backbone for fusing multiple camera views and tactile or proprioception inputs before predicting action chunks.

U1 terms

Unified Action Space

definition

Transformation to the action spaces that ensures both the source and target robots use the same command structure, even if their physical bodies differ.

context

HumanPlus maps human motion into a 33-DoF humanoid space. HAT uses this to co-train on human and robot data effectively.

V4 terms

Vision Transformer (ViT)

definition

The modern SOTA (state of the art) architecture for image processing that treats images as a sequence of "tokens" (patches), similar to how LLMs treat words. It has a global receptive field from the very first layer, meaning every pixel can talk to every other pixel instantly via Self-Attention. It can group pixels on the screen by semantics, making it highly effective for understanding what it is looking at. However, it lacks the inductive bias of CNNs, meaning it requires millions of examples to learn that adjacent pixels form an edge.

context

**Analogy:** The vision transformer is like the master architect for a building. A bricklayer (CNN) inspects a wall one brick at a time with a magnifying glass. They know if the mortar is cracked (local detail), but they might not realize the wall is in the wrong room. Meanwhile, the Architect (ViT) considers the entire blueprint simultaneously. They immediately understand the house's flow, the relationship between the kitchen and the living room (Global Context), and the structural integrity. However, because they are looking at the big picture, they might miss a tiny scratch on a single brick.

ViSk (Visuo-Skin)

definition

A policy learning framework that integrates visual input with data from uncalibrated magnetic tactile skins.

context

Demonstrates that integrating tactile sensing significantly improves precision in tasks like peg insertion or card swiping compared to vision-only policies.

Visual-Tactile Learning

definition

Learning policies or representations that jointly use vision and touch signals to improve contact-rich manipulation.

context

Visual signals help with global localization and approach, while tactile signals provide high-bandwidth feedback at the contact interface for alignment, slip detection, and force modulation. VISK shows that adding tactile tokens improves precision and spatial generalization in real-world manipulation.

VLA (Vision-Language-Action)

definition

A class of foundation models that take vision (images/video) and language (instructions) as input and directly output robot actions (control commands).

context

The "Generative AI" of robotics. Papers explore training VLAs on human data (EgoVLA) or using them for high-level planning.

W1 terms

Whole-Body Control (WBC)

definition

Control strategies that coordinate all degrees of freedom (legs, torso, arms) simultaneously to achieve a task while maintaining balance.

context

HumanPlus emphasizes this, noting that simple arm manipulation is insufficient for humanoids; the robot must actively balance and use its torso to extend reach.

Z1 terms

Zero-Shot Transfer

definition

The ability of a model to perform a task in a new domain or with new objects without any specific training examples for that scenario.

context

EgoZero claims this capability, training purely on human data and deploying on robots without fine-tuning.

references & citations

[1]HRP: Human Affordances for Robotic Pre-Training[2]R3M: A Universal Visual Representation for Robot Manipulation[3]Robots Pre-train Robots: Manipulation-Centric Robotic Representation from Large-Scale Robot Datasets[4]Kinematic-aware prompting for generalizable articulated object manipulation with LLMs[5]Learning Precise, Contact-Rich Manipulation through Uncalibrated Tactile Skins[6]Self-supervised perception for tactile skin covered dexterous hands[7]HumanPlus: Humanoid Shadowing and Imitation from Humans[8]Humanoid Policy ~ Human Policy[9]DexCap: Scalable and Portable Mocap Data Collection System for Dexterous Manipulation[10]EgoZero: Robot Learning from Smart Glasses[11]Modality-Driven Design for Multi-Step Dexterous Manipulation: Insights from Neuroscience[12]Autoregressive Action Sequence Learning for Robotic Manipulation[13]Contrast, Imitate, Adapt: Learning Robotic Skills From Raw Human Videos[14]VLA Survey[15]EgoVLA: Learning Vision-Language-Action Models from Egocentric Human Videos[16]An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale[17]RT-1: Robotics Transformer for Real-World Control at Scale[18]pi0: A Flow-Based Vision-Language-Action Model[19]Knowledge Insulating Vision-Language-Action Models[20]Masked Autoencoders Are Scalable Vision Learners[21]Time-Contrastive Networks: Self-Supervised Learning from Video[22]Diffusion Policy: Visuomotor Policy Learning via Action Diffusion[23]The Senses Considered as Perceptual Systems[24]One-Shot Open Affordance Learning with Foundation Models[25]Emerging Properties in Self-Supervised Vision Transformers (DINO)[26]Learning Transferable Visual Models From Natural Language Supervision (CLIP)[27]SAM 2: Segment Anything in Images and Videos[28]Gradient-Based Learning Applied to Document Recognition (LeNet)[29]ImageNet Classification with Deep Convolutional Neural Networks (AlexNet)[30]Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization[31]Curiosity-driven Exploration by Self-supervised Prediction[32]Implicit Behavioral Cloning[33]CrossCLR: Cross-modal Contrastive Learning for Multi-modal Video Representations[34]ALVINN: An Autonomous Land Vehicle In a Neural Network[35]Learning Representations by Back-propagating Errors[36]BAKU: An Efficient Transformer for Multi-Task Policy Learning[37]AnySkin: Plug-and-Play Skin Sensing for Robotic Touch[38]DIGIT: A Novel Design for a Low-Cost Compact High-Resolution Tactile Sensor with Application to In-Hand Manipulation[39]GelSight: High-Resolution Robot Tactile Sensors for Estimating Geometry and Force[40]Attention Is All You Need[41]Deep Residual Learning for Image Recognition (ResNet)[42]Making Sense of Vision and Touch: Learning Multimodal Representations for Contact-Rich Tasks[43]Understanding and Applying Hall Effect Sensor Data Sheets (TI Application Note)