Paper deep dive
AeroManip-VLA: Scalable Vision-Language-Action Learning for Aerial Manipulation with RL-Generated Demonstrations
Rui Huang, Yanlin Mu, Lidong Li, Yucong Wang, Zichen Yan, Lin Zhao
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Aerial manipulators extend robotic manipulation into 3D workspaces that are difficult for ground-based robots to access, creating new opportunities for general-purpose manipulation. However, extending Vision-Language-Action (VLA) models to aerial robots introduces distinct challenges due to the tight coupling between manipulation and flight, continuously changing observations, and safety-critical physical interactions. These challenges demand diverse training data and systematic policy evaluation, yet collecting demonstrations and evaluating policies directly on physical aerial platforms are costly, difficult to scale, and hard to repeat under controlled conditions. We present AeroManip-VLA, a scalable benchmark for aerial VLA data generation and policy evaluation. AeroManip-VLA provides a GPU-accelerated simulation framework with low-level payload-aware flight and manipulation control in massively parallel environments. Building on this framework, we combine reusable reinforcement learning policies with expert task rules to automatically generate demonstrations without human teleoperation across diverse objects, environments, and randomized initial conditions. The generated data include basic skills such as grasping and placing, as well as long-horizon tasks that require both navigation and manipulation. We further introduce automated event labeling and trajectory categorization to filter demonstrations. These mechanisms enable fine-grained analysis of task progress, behavioral outcomes, and safety-related failures. Finally, we evaluate a range of imitation learning and VLA baselines across different task settings, revealing their performance characteristics and failure modes. Together, AeroManip-VLA enables scalable aerial manipulation data generation, structured trajectory analysis, and systematic VLA evaluation in simulation prior to real-world deployment.
Tags
Links
- Source: https://arxiv.org/abs/2609.36915v1
- Canonical: https://arxiv.org/abs/2609.36915v1
Trouble viewing inline? Open PDF directly ā
Full Text
84,819 characters extracted from source content.
Expand or collapse full text
AEROMANIP-VLA: SCALABLE VISION-LANGUAGE- ACTION LEARNINGFOR AERIAL MANIPULATION WITH RL-GENERATED DEMONSTRATIONS Rui Huang 1 , Yanlin Mu 2,1 , Lidong Li 1 , Yucong Wang 1 , Zichen Yan 1 , Lin Zhao 1 1 National University of Singapore 2 Beijing Institute of Technology (a) Training Data AeroManip-VLA apartment scenes 80K+ RL-generated expert trajectories Pick Place PickāNavāPlace (b) AeroManip-VLA Action Chunk [Robot Vx, Vy, Vz, yaw, gripper] Ć H Vision-Language-Action Backbone execute next observation FPVGripper 1Gripper 2 āPick up the object and place it on the blue cabinet.ā Language Instruction UAV pose & velocity arm joints Ā· gripper Proprioceptive State (c) Long-Horizon Aerial Manipulation ā Approachā” Align⢠Pick⣠Navigate⤠Place āFly to the table.āāAlign above the object.āāPick up the object.āāCarry it to the cabinet.āāPlace it on the cabinet.ā OpenCloseOpen-Pick-Nav-Place Figure 1: Overview of the AeroManip-VLA framework and dataset for aerial manipulation. Project page: https://ruihuangnus.github.io/AeroManip-VLA-page/ ABSTRACT Aerial manipulators extend robotic manipulation into 3D workspaces that are dif- ficult for ground-based robots to access, creating new opportunities for general- purpose manipulation. However, extending Vision-Language-Action (VLA) mod- els to aerial robots introduces distinct challenges due to the tight coupling between manipulation and flight, continuously changing observations, and safety-critical physical interactions. These challenges demand diverse training data and system- atic policy evaluation, yet collecting demonstrations and evaluating policies di- rectly on physical aerial platforms are costly, difficult to scale, and hard to repeat under controlled conditions. We present AeroManip-VLA, a scalable benchmark for aerial VLA data generation and policy evaluation. AeroManip-VLA provides a GPU-accelerated simulation framework with low-level payload-aware flight and manipulation control in massively parallel environments. Building on this frame- work, we combine reusable reinforcement learning policies with expert task rules to automatically generate demonstrations without human teleoperation across di- verse objects, environments, and randomized initial conditions. The generated data include basic skills such as grasping and placing, as well as long-horizon tasks that require both navigation and manipulation. We further introduce auto- mated event labeling and trajectory categorization to filter demonstrations. These mechanisms enable fine-grained analysis of task progress, behavioral outcomes, and safety-related failures. Finally, we evaluate a range of imitation learning and VLA baselines across different task settings, revealing their performance char- acteristics and failure modes. Together, AeroManip-VLA enables scalable aerial manipulation data generation, structured trajectory analysis, and systematic VLA evaluation in simulation prior to real-world deployment. 1 arXiv:2609.36915v1 [cs.RO] 29 Sep 2026 1INTRODUCTION Aerial manipulators offer a unique advantage over ground-based robots: their 3D mobility greatly expands the reachable workspace for general-purpose robotic manipulation, allowing them to oper- ate at height, across obstacles, and in locations that are difficult for ground robots to access. Real- izing such general-purpose capabilities requires robots to interpret diverse visual observations, un- derstand natural-language instructions, and perform task-level reasoning. These requirements make VLA models particularly well suited for aerial manipulation. However, most existing VLA models do not target aerial manipulation, but instead focus on fixed-base or ground-based mobile manipu- lators, where locomotion is largely confined to planar surfaces and manipulation is performed from relatively stable platforms. Aerial manipulation differs from ground-based manipulation in several respects. First, manipulation must be tightly coordinated with 3D flight while maintaining stability and safety. Second, the robot undergoes continuous 6-DoF motion, causing rapid changes in viewpoint and visual observations during task execution. Third, physical interactions such as contact forces, payload changes, and external disturbances can directly affect the flight dynamics (Tucker et al., 2026). These differences substantially broaden the operating conditions and failure modes that VLA models must handle. Accordingly, both training data and policy evaluation must capture this diversity. Scalable data generation and systematic policy evaluation are therefore essential for developing VLA systems for aerial manipulation. Developing and evaluating VLA policies directly on physical aerial platforms, however, remains difficult. Collecting teleoperated demonstrations is costly and difficult to scale, while real-world policy evaluation is typically slow, safety-critical, and hard to repeat under controlled conditions. These practical constraints create a need for scalable simulation platforms that can generate diverse aerial manipulation data and support safe, controlled, and repeatable policy evaluation before real- world deployment. Recent work has begun to develop scalable simulation platforms for aerial VLA (Wang et al., 2025; Mehboob et al., 2026; Wang et al., 2026a). AIR-VLA (Sun et al., 2026a) introduced the first bench- mark specifically designed for VLA-based aerial manipulation, providing a physics-based simula- tion environment and a multimodal dataset of 3,000 manually teleoperated demonstrations. The reliance of AIR-VLA on human teleoperation limits the scalability of data collection. Extending the dataset to new objects, scene configurations, initial poses, or task variations requires additional manual demonstrations, even when the basic manipulation skills, such as grasping and placing, re- main largely unchanged. Manual data collection makes it difficult to systematically cover diverse aerial manipulation scenarios and limits dataset expansion as tasks and environments change. These limitations motivate our development of a scalable framework that can automatically generate di- verse aerial manipulation demonstrations, characterize their quality and failure modes, and support systematic policy evaluation across a broad range of task conditions. We propose AeroManip-VLA, a scalable benchmark for aerial VLA data generation and policy eval- uation. First, we develop a GPU-accelerated simulation framework that supports low-level flight and manipulation control in massively parallel environments. Built on this framework, expert rules and reinforcement learning policies are combined to automatically generate demonstrations without hu- man teleoperation, covering diverse objects, environments, and randomized initial conditions. The generated data include both basic manipulation skills and long-horizon tasks requiring coordinated navigation and physical interaction. Second, we introduce automated event labeling and trajec- tory categorization to organize demonstrations according to task progress, behavioral outcomes, and safety-related events. This enables systematic data filtering and analysis of VLA failure modes. Fi- nally, we evaluate a range of imitation-learning and VLA baselines under controlled task settings, providing reference results for aerial manipulation research. Together, these components form a scalable pipeline for aerial manipulation data generation, policy evaluation, and simulation-based validation prior to real-world deployment. In summary, this paper makes the following contributions: A scalable GPU-accelerated benchmark for aerial VLA. To the best of our knowledge, AeroManip-VLA is the first aerial VLA benchmark to combine massively parallel simulation, au- tomated demonstration generation, and trajectory-level analysis within a unified framework. It sup- 2 ports low-level payload-aware flight and manipulation control, enabling efficient data generation, policy training, and evaluation across diverse aerial manipulation tasks. Scalable demonstration generation without human teleoperation. We combine expert rules with reinforcement learning policies to automate demonstration generation, removing the need for man- ual teleoperation and enabling scalable data collection across different objects, environments, and randomized initial poses. The resulting dataset covers both basic manipulation skills and long- horizon tasks that require coordinated navigation and manipulation. Structured trajectory analysis and comprehensive baseline evaluation. We develop an auto- mated event-labeling and trajectory-categorization scheme for fine-grained analysis of task progress, behavioral outcomes, and safety-related failures. This analysis goes beyond aggregate success rates. We further evaluate a range of imitation learning (IL) and VLA baselines across different task set- tings, revealing their performance characteristics and failure modes while providing reference results for future aerial manipulation research. 2RELATED WORK Benchmarks and Simulation for Robot Learning: LIBERO (Liu et al., 2023) and BEHAVIOR- 1K (Li et al., 2023) provide diverse manipulation and long-horizon task suites. ManiSkill3 (Tao et al., 2024) enables GPU-parallel simulation, and ManiSkill-HAB (Shukla et al., 2025a) further integrates low-level RL/IL baselines and trajectory filtering for controlled data generation. Robo- Casa365 (Nasiriany et al., 2026) expands household task and environment diversity, whereas Robo- Verse (Geng et al., 2025) and RoboTwin 2.0 (Chen et al., 2025) integrate synthetic data generation, domain randomization, and standardized evaluation. These benchmarks primarily target ground- based robots, leaving coupled flightāmanipulation dynamics and aerial safety constraints under- explored. Recent benchmarks have begun to consider aerial manipulation. AIR-VLA (Sun et al., 2026a) provides a physics-based simulator, 3,000 teleoperated demonstrations, and VLA/VLM eval- uation. AM-Bench (Wang et al., 2026b) further introduces a modular aerial manipulation benchmark with diverse robot embodiments, low-level controllers, physical disturbances, and policy-learning baselines across 12 manipulation tasks. However, scalable generation and analysis of diverse aerial VLA demonstrations remain underexplored, especially for long-horizon tasks involving randomized objects, environments, and initial conditions. VLA Models for Aerial Manipulation: Recent studies have begun to extend VLA models to aerial robots. DroneVLA (Mehboob et al., 2026) combines language-conditioned perception with aerial navigation and handover. Ļ, But Make It Fly (Tucker et al., 2026) adapts manipulation-pretrained VLAs to real aerial robots using synthetic navigation data, and AIR-VLA+ (Sun et al., 2026b) improves the integration of flight and manipulation within the VLA architecture. Despite these ad- vances, scalable generation of diverse manipulation demonstrations remains comparatively under- explored. Existing aerial VLA datasets still rely heavily on manually collected trajectories, whereas synthetic data generation has primarily focused on navigation. Our work targets this remaining gap through automated aerial manipulation data generation, together with systematic trajectory analysis and policy evaluation. Scalable Demonstration Generation and Skill Composition: The high cost of human teleopera- tion has motivated automated demonstration generation. MimicGen (Mandlekar et al., 2023) adapts human demonstrations to new scene configurations, DexMimicGen (Jiang et al., 2025) extends this idea to bimanual dexterous manipulation, and DemoGen (Xue et al., 2025) augments trajectories and visual observations through spatial transformations. For long-horizon tasks, SkillMimicGen (Garrett et al., 2024) composes reusable skills through planned transit motions, and LodeStar (Raghunandan et al., 2022) combines demonstration augmentation, reinforcement learning, and skill composition. Despite these advances, most existing methods still depend on human source demonstrations and primarily target fixed-base or ground-based manipulation. Aerial manipulation additionally requires coordinating 3D flight with physical interaction across varying initial states and task configura- tions. Our AeroManip-VLAinstead combines reusable closed-loop reinforcement learning policies with expert task rules to automatically generate demonstrations across randomized objects, environ- ments, and initial conditions without human teleoperation. These skills are further composed into long-horizon demonstrations that integrate navigation and manipulation for aerial VLA training and evaluation. 3 3METHODOLOGY 3.1BENCHMARK DESIGN The benchmark comprises four task settings. TidyHouse and PrepareGroceries provide object- specific Pick and Place tasks for household and kitchen rearrangement, respectively. PackageDeliv- ery extends the benchmark to outdoor delivery, requiring the aerial manipulator to pick up a package from a vehicle, navigate to the entrance of a designated room, and place the package on top of a cab- inet by the door. LongHorizonRearrangement evaluates continuous single-object rearrangement tasks combining long-range navigation, pick-and-place, and opening and closing kitchen cabinet and refrigerator doors. 3.1.1TASK. Basic Manipulation skill Definitions. Our benchmark defines five parameterized skills for aerial manipulation: Pick, Place, Open, Close, and Nav. Given an object x at pose x pose , Pick[a](x pose ) picks up the object, while Place[a](x pose ,g pos ) places it at the goal position g pos . For these two skills, the optional parameter a specifies the articulated structure from which the object is picked or into which it is placed. The skills Open[a](a pos ) and Close[a](a pos ) respectively open and close articulation a by interacting with its handle at position a pos . Finally, Nav(p target ) moves the aerial manipulator to a specified target position p target . These skills serve as building blocks for long- horizon tasks that combine navigation and manipulation. Long-Horizon Manipulation. We compose the basic skills into continuous single-object trajecto- ries. The core PICKPLACE sequence is defined as PickPlace(x,g) = Pick(x pose )ā Nav(p target )ā Place(āØx pose ,g pos ā©),(1) where navigation transports the grasped object toward the placement goal. PackageDelivery follows this sequence, while LongHorizonRearrangement additionally incorporates Open and Close at task-dependent stages to access or store objects in cabinets and refrigerators. All skills are executed continuously within a single episode, requiring precise contact-rich manipulation while maintaining flight stability. 3.1.2SIMULATOR. We build AeroManip-VLA on ManiSkill3 (Tao et al., 2024), using ReplicaCAD indoor environ- ments and task settings adapted from ManiSkill-HAB (Shukla et al., 2025b) and HAB (Szot et al., 2021). The simulator supports GPU-parallel physics and rendering, enabling large numbers of aerial manipulation environments to be executed concurrently for scalable data generation, policy training, and evaluation. 3.1.3ROBOT SYSTEM. Unlike AIR-VLA (Sun et al., 2026a), which uses a 7-DoF Franka Panda manipulator weighing ap- proximately 18 kg, we focus on lightweight manipulators that better reflect the payload constraints of small quadrotors. Following Air-UMI (Gupta et al., 2025), our simulated platform is based on an X500 quadrotor and supports two configurations: a lightweight 1-DoF gripper platform and a 3-DoF arm, both equipped with UMI-style fingertips (Chi et al., 2024). Together, they provide com- plementary levels of reach and dexterity for aerial manipulation. We use a payload-aware cascaded flight controller to track world-frame velocity and yaw-rate commands. The controller also supports batched GPU execution across parallel simulation environments. Grasping and object transport are realized through simulated physical contact; no rigid object attachment or pose teleportation is used during task execution. 3.1.4OBSERVATION AND ACTION SPACES. The policy receives three onboard RGB-D views (drone front, drone hand, and drone own) together with a 19-dimensional proprioceptive state. Language-conditioned policies addi- tionally receive a natural-language instruction. The policy outputs a normalized five-dimensional 4 continuous action a t = [u x ,u y ,u z ,u Ļ ,u g ]ā [ā1, 1] 5 , representing commands for world-frame translational velocity, yaw rate, and gripper opening. 3.2PAYLOAD-AWARE CONTROL FOR AERIAL MANIPULATION We organize aerial manipulation into a shared low-level control layer and a task-level policy layer. The low-level controller executes flight commands in GPU-parallel environments and compensates for payload changes during grasping, transport, and release. On top of this controller, we construct a privileged hybrid expert for demonstration generation and train skill policies using behavior cloning and reinforcement learning. All task-level policies share the same low-level flight controller. GPU-parallel flight. To simulate many flying robots in parallel on the GPU, we represent each free- flying airframe using six virtual joints attached to the world frame. Three prismatic joints describe translation along the world x-, y-, and z-axes, while three rotational joints describe yaw, pitch, and roll. The rotor force and torque, denoted by W = (F,Ļ O ) and expressed in the world frame, are converted into forces and torques acting on these virtual joints through Q = J ⤠W , where J is the corresponding airframe Jacobian. Physics and low-level control are updated at 240 Hz, while the policy runs at 20 Hz. The airframe state is refreshed at every physics step. In a 25 s flight test, the GPU simulation differs from the CPU floating-base reference by only 2ā3 m. Cascaded flight control. We use a cascaded velocityāattitude controller to track the world-frame translational-velocity command v cmd and yaw-rate command Ģ Ļ cmd generated by the task-level pol- icy. Physics and low-level control are updated at āt = 1/240 s. The outer-loop velocity controller computes e v = v cmd ā v, ξ ā clip (ξ + e v āt,ā2, 2),(2) where e v is the velocity tracking error and ξ is its integral term. Here, clip(x,l,u) denotes compo- nentwise saturation of x to the interval [l,u], preventing excessive accumulation of the integral term. The desired world-frame force is then f des = Ėm (clip acc (3e v + ξ) + ge z ),(3) where Ėm is the estimated total mass, including the payload when present, ande z is the upward unit vector. The operator clip acc limits the commanded acceleration to±3 m/s 2 along each horizontal axis and±5 m/s 2 vertically. The commanded yaw rate is integrated to obtain the desired heading, Ļ des ā Ļ des + Ģ Ļ cmd āt.(4) The desired attitude R des is constructed from f des and Ļ des , with its body z-axis aligned with the desired force direction. The corresponding desired angular velocity is denoted by Ļ des . The inner- loop attitude controller computes the body torque as Ļ =āk R e R (R,R des )ā k Ļ (Ļā Ļ des ),(5) where e R is the SO(3) attitude error. The total thrust is obtained by projecting the desired force onto the current body z-axis, T = (f des ) ⤠Re z .(6) Finally, the total thrust and body torque are allocated to the four rotors as f rotor = clip A ā1 T Ļ , 0,f max ,(7) where A is the control-allocation matrix and f max is the per-rotor thrust limit. The resulting rotor wrench is transformed to the world frame and applied through the virtual joints. For the unloaded platform, Ėm = m 0 , and the attitude-control gains are set to (k R ,k Ļ ) = (2.5, 0.55). Payload-aware compensation. After grasp detection, the controller updates the feedforward mass using the simulator-provided object mass and increases attitude gains. Once the placement support carries the object, it restores the unloaded mass and resets the vertical integral to avoid excess thrust after release. Compensation is enabled for selected object classes, and all evaluated policies share the same low-level controller. 5 3.3POLICY LEARNING FOR AERIAL MANIPULATION We consider three complementary approaches for generating aerial manipulation behavior. Unlike AIR-VLA (Sun et al., 2026a), which relies on manually teleoperated demonstrations, our pipeline emphasizes automated and scalable data generation. The privileged hybrid expert provides reliable demonstrations using simulator knowledge and structured control. Behavior cloning distills these demonstrations into standalone learned policies, while PPO further optimizes the policies through environment interaction and task rewards. Together, these approaches enable reproducible and sys- tematic data generation across diverse task configurations. 3.3.1PRIVILEGED HYBRID EXPERT We construct a privileged hybrid teacher for automated demonstration generation. The teacher com- bines frozen learned components, rule-based control, geometric planning, and scripted feedback, with access to privileged simulator information such as object poses, collision geometry, and task- specific targets. Geometric planning determines feasible initial configurations and collision-free motion when global spatial reasoning is required. During local interaction, learned components provide mode selection and feedback control, while rule-based guards enforce geometric, contact, and stability constraints. Scripted controllers are used for stages that can be reliably specified from privileged task states. The teacher is used only to generate successful demonstrations and initialization resources. It is not itself an evaluated policy and does not involve reinforcement-learning updates. 3.3.2SKILL POLICY LEARNING Given demonstrations generated by the privileged teacher, we study learned skill policies using behavior cloning (BC) and reinforcement learning. Behavior Cloning. We train BC policies to imitate the continuous expert actions from successful demonstrations by minimizing the mean squared error between predicted and normalized actions. Unlike the frozen BC components inside the privileged teacher, these policies directly predict the complete continuous control action and serve as standalone learned skill policies. PPO Training. We further optimize skill policies with PPO in GPU-parallel environments. The pol- icy uses a Gaussian actor with a separate critic, generalized advantage estimation, and clipped policy updates. Reward functions are defined according to task progress and success criteria, together with penalties for undesirable actions and contacts. PPO policies can be trained either from scratch or initialized from a pretrained BC policy. When BC initialization is used, optional critic warm-up and imitation regularization can be applied during early training. The reference configuration uses 64- step rollout windows, γ = 0.97, and a clipping parameter of 0.2. The learned skill policies are then composed with privileged geometric planning and low-level scripted control to generate task-level rollouts. This pipeline is applied consistently across all manipulation skills. 3.4EVENT ANNOTATION FOR AERIAL MANIPULATION We develop an event-based annotation protocol tailored to the coupled requirements of aerial flight and manipulation. Annotations combine task-specific interaction events with aerial operating con- straints, including excessive tilt, altitude violations, non-target contact, payload loss, platform stabil- ity, and clearance conditions. This enables task completion to be assessed jointly with the physical constraints specific to aerial manipulation. We retain both skill-level outcomes and full-trajectory outcomes. A successfully completed skill remains valid even if a subsequent stage fails, while time-limit truncations are distinguished from physical failures. Parent-trajectory identifiers and event boundaries preserve the relationship be- tween extracted skill segments and their original rollouts. We additionally verify the validity of skill transitions when constructing segmented demonstrations. In particular, downstream segments must begin from eligible states that satisfy the required handoff conditions rather than from states already close to task completion. These annotations provide trace- able criteria for trajectory segmentation, demonstration selection, and structured failure analysis. 6 100k300k1M 0 25 50 75 100 Success rate (%) 1 2 4 8 10M15M 100% 100k300k1M 0 25 50 75 100 1 2 4 8 10M15M 91% 100k300k1M 0 25 50 75 100 Success rate (%) 1 2 4 8 5M10M15M 93% 100k300k1M 0 25 50 75 100 1 2 4 8 3M5M 86% TidyHouse PickPrepareGroceries Pick TidyHouse PlacePrepareGroceries Place Environment transitions used for learning (log scale) PPOBCExpert Figure 2: BC is substantially more interaction-efficient than PPO, but relies on expert demon- strations. BC markers report held-out success after training on successful expert trajectories from 1, 2, 4, and 8 collection rounds (256 rollouts each). PPO curves show training success from scratch (400-episode moving average), while dotted lines denote expert held-out success. The broken log- scale x-axis reports demonstration transitions for BC and environment interactions for PPO. One training seed per method. 4EXPERIMENTS We organize our evaluation around two questions.First, how do expert-, imitation-, and reinforcement-learning-based data generation strategies compare in success rate, learning efficiency, trajectory diversity, and execution efficiency? Second, how well do representative visuomotor and vision-language-action policies learn aerial manipulation from the generated demonstrations? 4.1EVALUATION OF DATA GENERATION STRATEGIES Success rates and learning efficiency. Figure 2 shows that learning efficiency alone does not favor PPO as a replacement for expert-guided collection. On Pick, BC approaches expert success with only 67ā81k demonstration transitions, whereas PPO requires millions of interactions and remains below the expert in held-out evaluation. These results support the hybrid expert as the source of our released dataset and BC as a low-cost route to policy distillation. Our motivation for evaluating PPO is therefore different: whether reward-driven learning can produce successful trajectories with greater diversity or lower collection cost. The following analyses examine whether these benefits can justify its higher upfront training cost. Trajectory diversity. While Figure 2 shows that PPO is much less interaction-efficient than BC, Figure 3 reveals what this additional optimization can buy in return. Across both tasks, PPO reaches the grasp pose through a much broader set of successful approach trajectories. The expert and BC largely follow the same near-deterministic L-shaped strategy (navigateā descend onto the object), whereas PPO explores many alternative routes in the normalised X āZ plane. This difference is reflected in all three diversity metrics. PPO exhibits substantially larger deviation from its own mean path, indicating greater variation across successful rollouts. It also covers far more spatial cells (TidyHouse: 205 vs. 53 for Expert and 77 for BC; PrepareGroceries: 283 vs. 46 and 71), and achieves markedly higher velocity-direction entropy (TidyHouse: 3.0 bits vs. 1.8 and 2.0; PrepareGroceries: 3.7 bits vs. 1.7 and 1.7). These results suggest that, although PPO is not a sample-efficient replacement for expert-guided collection, it can uncover successful approach behaviors that are largely absent from expert and BC data. 7 ā0.20.00.20.40.60.81.0 X (normalised) 0.00 0.25 0.50 0.75 1.00 1.25 1.50 Z (normalised) start (drone spawn) origin = grasp pose TidyHouse ā0.20.00.20.40.60.81.0 X (normalised) 0.00 0.25 0.50 0.75 1.00 1.25 1.50 Z (normalised) start (drone spawn) origin = grasp pose PrepareGroceries TidyHousePrepareGroceries 0.00 0.05 0.10 0.15 0.20 0.25 0.30 normalised distance p<1e-10 p<1e-10 n.s. p=0.14 p<1e-10 Deviation from own mean path TidyHousePrepareGroceries 0 50 100 150 200 250 occupied 0.05 x 0.05 cells ( X - Z ) 53 77 205 46 71 283 Space coverage TidyHousePrepareGroceries 0 1 2 3 4 5 bits (36 direction bins) 1.8 2.0 3.0 1.7 1.7 3.7 max Velocity-direction entropy ExpertBCPPO Figure 3: PPO produces substantially more diverse successful approach trajectories than the expert and BC. Top: successful approach segments from drone spawn to within 5 cm of the planned grasp pose, shown in a start-normalised frame with the grasp pose at the origin and all trajectories starting at (1, 1). Expert and BC follow a similar L-shaped approach, whereas PPO spreads across the X āZ plane. Bottom: deviation from each policyās own mean path, spatial coverage measured by occupied 0.05Ć 0.05 cells, and velocity-direction entropy over 36 bins. Coverage and entropy are estimated from 200 random subsets of 80 episodes per policy; bars show the mean and 95% interval. Execution efficiency. The increased diversity of PPO does not come from simply taking longer or more circuitous routes. As shown in Figure 4, successful PPO rollouts are substantially faster than those of the expert and BC. On TidyHouse, PPO reduces the mean time to success from 15.8 s for both the expert and BC to 3.8 s; on PrepareGroceries, it reduces 14.7ā14.6 s to 4.0 s. Most of this improvement comes from the approach phase, which decreases from 11.4 s to 2.5 s on TidyHouse and from 10.1 s to 2.5 s on PrepareGroceries. Together with Figure 3, these results show that PPO discovers alternative approach strategies that are not only more diverse, but also substantially more efficient to execute. This gain should be distinguished from learning efficiency: PPO requires much more interaction to train, but once trained, its successful trajectories are considerably shorter. Since these statistics are conditioned on successful episodes, they measure execution efficiency rather than end-to-end demonstration collection throughput. Overall, BC efficiently reproduces expert behavior, whereas PPO requires substantially more train- ing interaction but discovers a broader set of successful strategies. Importantly, these successful trajectories are not merely more diverse; they are also substantially faster to execute. 4.2DOWNSTREAM POLICY BENCHMARKING Baseline methods. We evaluate four representative policies on our aerial manipulation dataset, covering both visuomotor imitation learning and pretrained vision-language-action (VLA) models. ACT Zhao et al. (2023) uses a Transformer-based conditional variational autoencoder to predict action chunks, while Diffusion Policy (DP) Chi et al. (2025) generates action sequences through conditional denoising to model multimodal action distributions. For pretrained VLA baselines, we include Ļ 0 Black et al. (2024) and Ļ 0.5 Intelligence et al. (2025), which generate continuous actions using flow matching. Together, these baselines allow us to assess how effectively different policy architectures learn from our generated demonstrations and how pretrained VLAs transfer to aerial manipulation. Overall performance. The benchmark clearly differentiates the evaluated policy classes. Among the four baselines, Ļ 0.5 achieves the highest mean success rate of 44.6%, followed by Ļ 0 at 38.9%, 8 PPO BC Expert 2.5 3.8 s 11.41.22.7 15.8 s 11.41.22.7 15.8 s 051015 Mean time to success (s) PPO BC Expert 2.5 4.0 s 10.11.22.8 14.6 s 10.11.22.9 14.7 s 5101520 Episode length (s) TidyHouse PrepareGroceries approachaligngrasplifthold Figure 4: PPO discovers diverse yet substantially faster successful trajectories. Left: mean time to success decomposed into approach, alignment, grasp, lift, and hold phases. PPO reduces total execution time from 15.8 s to 3.8 s on TidyHouse and from approximately 14.7 s to 4.0 s on PrepareGroceries, primarily through a shorter approach phase. Right: distribution of successful episode lengths for each policy. Table 1: Simulation results on AeroManip-VLA PrepareGroceries. For each skillāobject pair, the table reports the success rate (%) over evaluation episodes together with its binomial standard error. Mean S.R. is the unweighted average over all 16 Pick/Placeāobject combinations. Alg. Obj. Skill Master Chef Can Sugar Box Tomato Soup Can Tuna Fish Can Pudding Box Gelatin Box Potted Meat Can Bowl Mean S.R. (Pick + Place) Pick2.0± 2.00.0± 0.00.0± 0.00.0± 0.00.0± 0.00.0± 0.010.0± 4.2 18.0± 5.4 ACT Place 24.0± 6.0 98.0± 2.0 28.0± 6.382.0± 5.446.0± 7.048.0± 7.156.0± 7.0 60.0± 6.9 29.5 Pick4.0± 2.82.0± 2.06.0± 3.44.0± 2.82.0± 2.02.0± 2.02.0± 2.06.0± 3.4 DP Place 50.0± 7.190.0± 4.250.0± 7.178.0± 5.982.0± 5.480.0± 5.732.0± 6.652.0± 7.1 33.9 Pick6.7± 4.6 6.7± 4.6 10.0± 5.5 20.0± 7.3 13.3± 6.213.3± 6.213.3± 6.26.7± 4.6 PI0 Place 80.0± 5.7 82.0± 5.452.0± 7.188.0± 4.652.0± 7.168.0± 6.6 86.0± 4.9 24.0± 6.0 38.9 Pick 8.0± 3.86.0± 3.46.0± 3.412.0± 4.6 14.0± 4.9 16.0± 5.2 16.0± 5.2 14.0± 4.9 PI05 Place 60.0± 6.988.0± 4.6 64.0± 6.8 92.0± 3.8 96.0± 2.8 96.0± 2.8 78.0± 5.948.0± 7.1 44.6 DP at 33.9%, and ACT at 29.5%. The stronger performance of the pretrained VLA models indicates effective transfer to aerial manipulation, while the remaining gap to full task completion leaves substantial room for future methods. Skill- and object-level analysis. Performance varies substantially across both manipulation skills and object categories. Place is consistently easier than Pick, making reliable aerial object acquisition the primary bottleneck. Success rates also differ markedly across objects, reflecting variations in ge- ometry, graspability, and manipulation difficulty. These differences demonstrate that the benchmark captures meaningful variation across models, skills, and objects rather than reducing evaluation to a single aggregate success rate. 5CONCLUSION AND LIMITATIONS We presented AeroManip-VLA, a GPU-parallel benchmark for scalable aerial manipulation data generation and policy evaluation. The framework integrates payload-aware flight control, auto- mated demonstration generation, and event-based trajectory annotation, providing more than 80K demonstrations spanning basic skills and long-horizon tasks that combine navigation and manipu- lation. Our experiments show that BC efficiently reproduces expert behavior, while PPO discovers more diverse and faster successful trajectories at a higher training cost. The evaluated pretrained VLA models achieve higher mean success rates than the visuomotor imitation baselines, although reliable aerial picking remains challenging. Our evaluation is currently limited to simulation, and sim-to-real transfer remains unvalidated. Future work will validate the framework on physical aerial manipulators and expand its coverage of platforms, environments, and long-horizon tasks. 9 REPRODUCIBILITY STATEMENT We open source all code for environments, training, evaluation, and data generation, and we release our dataset for public use. AI USE STATEMENT We used generative AI tools to polish the writing and improve the readability of the manuscript. The authors reviewed and verified all AI-assisted content and take full responsibility for the final manuscript. REFERENCES Kevin Black, Noah Brown, Danny Driess, Adnan Esmail, Michael Equi, Chelsea Finn, Niccolo Fusai, Lachy Groom, Karol Hausman, Brian Ichter, et al. Ļ 0 : A vision-language-action flow model for general robot control. arXiv preprint arXiv:2410.24164, 2024. Tianxing Chen, Zanxin Chen, Baijun Chen, Zijian Cai, Yibin Liu, Zixuan Li, Qiwei Liang, Xi- anliang Lin, Yiheng Ge, Zhenyu Gu, et al. Robotwin 2.0: A scalable data generator and bench- mark with strong domain randomization for robust bimanual robotic manipulation. arXiv preprint arXiv:2506.18088, 2025. Cheng Chi, Zhenjia Xu, Chuer Pan, Eric Cousineau, Benjamin Burchfiel, Siyuan Feng, Russ Tedrake, and Shuran Song. Universal manipulation interface: In-the-wild robot teaching with- out in-the-wild robots. arXiv preprint arXiv:2402.10329, 2024. Cheng Chi, Zhenjia Xu, Siyuan Feng, Eric Cousineau, Yilun Du, Benjamin Burchfiel, Russ Tedrake, and Shuran Song. Diffusion policy: Visuomotor policy learning via action diffusion. The Inter- national Journal of Robotics Research, 44(10-11):1684ā1704, 2025. Caelan Garrett, Ajay Mandlekar, Bowen Wen, and Dieter Fox. Skillmimicgen: Automated demon- stration generation for efficient skill learning and deployment. arXiv preprint arXiv:2410.18907, 2024. Haoran Geng, Feishi Wang, Songlin Wei, Yuyang Li, Bangjun Wang, Boshi An, Charlie Tianyue Cheng, Haozhe Lou, Peihao Li, Yen-Jen Wang, et al. Roboverse: Towards a unified plat- form, dataset and benchmark for scalable and generalizable robot learning. arXiv preprint arXiv:2504.18904, 2025. Harsh Gupta, Xiaofeng Guo, Huy Ha, Chuer Pan, Muqing Cao, Dongjae Lee, Sebastian Scherer, Shuran Song, and Guanya Shi. Umi-on-air: Embodiment-aware guidance for embodiment- agnostic visuomotor policies. arXiv preprint arXiv:2510.02614, 2025. Physical Intelligence, Kevin Black, Noah Brown, James Darpinian, Karan Dhabalia, Danny Driess, Adnan Esmail, Michael Equi, Chelsea Finn, Niccolo Fusai, et al. Ļ 0.5 : a vision-language-action model with open-world generalization. arXiv preprint arXiv:2504.16054, 2025. Zhenyu Jiang, Yuqi Xie, Kevin Lin, Zhenjia Xu, Weikang Wan, Ajay Mandlekar, Linxi Jim Fan, and Yuke Zhu. Dexmimicgen: Automated data generation for bimanual dexterous manipulation via imitation learning. In 2025 IEEE International Conference on Robotics and Automation (ICRA), p. 16923ā16930. IEEE, 2025. Chengshu Li, Ruohan Zhang, Josiah Wong, Cem Gokmen, Sanjana Srivastava, Roberto Mart Ģ Ä±n- Mart Ģ Ä±n, Chen Wang, Gabrael Levine, Michael Lingelbach, Jiankai Sun, et al. Behavior-1k: A benchmark for embodied ai with 1,000 everyday activities and realistic simulation. In Conference on Robot Learning, p. 80ā93. PMLR, 2023. Bo Liu, Yifeng Zhu, Chongkai Gao, Yihao Feng, Qiang Liu, Yuke Zhu, and Peter Stone. Libero: Benchmarking knowledge transfer for lifelong robot learning. Advances in Neural Information Processing Systems, 36:44776ā44791, 2023. 10 Ajay Mandlekar, Soroush Nasiriany, Bowen Wen, Iretiayo Akinola, Yashraj Narang, Linxi Fan, Yuke Zhu, and Dieter Fox. Mimicgen: A data generation system for scalable robot learning using human demonstrations. arXiv preprint arXiv:2310.17596, 2023. Fawad Mehboob, MoniJesu Wonders James, Amir Atef Habel, Jeffrin Sam, Miguel Altami- rano Cabrera, and Dzmitry Tsetserukou. Dronevla: Vla-based aerial manipulation. In Companion Proceedings of the 21st ACM/IEEE International Conference on Human-Robot Interaction, p. 1135ā1139, 2026. Soroush Nasiriany, Sep Nasiriany, Abhiram Maddukuri, and Yuke Zhu. Robocasa365: A large- scale simulation framework for training and benchmarking generalist robots. In International Conference on Learning Representations, volume 2026, p. 98643ā98667, 2026. Deepthi Raghunandan, Zhe Cui, Kartik Krishnan, Segen Tirfe, Shenzhi Shi, Tejaswi Darshan Shrestha, Leilani Battle, and Niklas Elmqvist.Lodestar: Supporting independent learn- ing and rapid experimentation through data-driven analysis recommendations. arXiv preprint arXiv:2204.07876, 2022. Arth Shukla, Stone Tao, and Hao Su. Maniskill-hab: A benchmark for low-level manipulation in home rearrangement tasks. In International Conference on Learning Representations, volume 2025, p. 15288ā15317, 2025a. Arth Shukla, Stone Tao, and Hao Su. ManiSkill-HAB: A benchmark for low-level manipulation in home rearrangement tasks. In The Thirteenth International Conference on Learning Representa- tions, 2025b. Jianli Sun, Bin Tian, Qiyao Zhang, Chengxiang Li, Zihan Song, Zhiyong Cui, Yisheng Lv, and Yonglin Tian. Air-vla: Vision-language-action systems for aerial manipulation. arXiv preprint arXiv:2601.21602, 2026a. Jianli Sun, Bin Tian, Qiyao Zhang, Zijian Liu, Yutong Wang, Zhiyong Cui, Bai Li, Yisheng Lv, and Yonglin Tian. Air-vla+: Decoupling movement and manipulation via cascaded dual-action decoders with asymmetric moe for aerial robots. arXiv preprint arXiv:2606.12859, 2026b. Andrew Szot, Alexander Clegg, Eric Undersander, Erik Wijmans, Yili Zhao, John M. Turner, Noah Maestre, Mustafa Mukadam, Devendra Singh Chaplot, Oleksandr Maksymets, Aaron Gokaslan, Vladimir Vondrus, Sameer Dharur, Franziska Meier, Wojciech Galuba, Angel X. Chang, Zsolt Kira, Vladlen Koltun, Jitendra Malik, Manolis Savva, and Dhruv Batra. Habitat 2.0: Training home assistants to rearrange their habitat. In MarcāAurelio Ranzato, Alina Beygelzimer, Yann N. Dauphin, Percy Liang, and Jennifer Wortman Vaughan (eds.), Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, p. 251ā266, 2021. Stone Tao, Fanbo Xiang, Arth Shukla, Yuzhe Qin, Xander Hinrichsen, Xiaodi Yuan, Chen Bao, Xinsong Lin, Yulin Liu, Tse kai Chan, Yuan Gao, Xuanlin Li, Tongzhou Mu, Nan Xiao, Ar- nav Gurha, Zhiao Huang, Roberto Calandra, Rui Chen, Shan Luo, and Hao Su. Maniskill3: GPU parallelized robotics simulation and rendering for generalizable embodied ai. arXiv preprint arXiv:2410.00425, 2024. Johnathan Tucker, Denis Liu, Aiden Swann, Allen Ren, Javier Yu, Jiankai Sun, Brandon Kim, Lachlain McGranahan, Quan Vuong, and Mac Schwager. Ļ, but make it fly: Physics-guided transfer of vla models to aerial manipulation. arXiv preprint arXiv:2603.25038, 2026. Xiangyu Wang, Donglin Yang, Ziqin Wang, Hohin Kwan, Jinyu Chen, Hongsheng Li, Yue Liao, Si Liu, et al. Towards realistic uav vision-language navigation: Platform, benchmark, and method- ology. In International Conference on Learning Representations, volume 2025, p. 7292ā7310, 2025. Xiangyu Wang, Donglin Yang, Yue Liao, Wenhao Zheng, Bin Dai, Hongsheng Li, Si Liu, et al. Uav- flow colosseo: A real-world benchmark for flying-on-a-word uav imitation learning. Advances in Neural Information Processing Systems, 38, 2026a. 11 Yutong Wang, Dongjae Lee, Xiaofeng Guo, Yuanzhu Zhan, Yufei Jiang, Bavin Saravanan, Muqing Cao, Jia Xie, Chenyang Mao, Sebastian Scherer, et al. Am-bench: A modular simulation suite and benchmark for aerial manipulation policy learning. arXiv preprint arXiv:2609.00641, 2026b. Zhengrong Xue, Shuying Deng, Zhenyang Chen, Yixuan Wang, Zhecheng Yuan, and Huazhe Xu. Demogen: Synthetic demonstration generation for data-efficient visuomotor policy learn- ing. arXiv preprint arXiv:2502.16932, 2025. Tony Z Zhao, Vikash Kumar, Sergey Levine, and Chelsea Finn. Learning fine-grained bimanual manipulation with low-cost hardware. arXiv preprint arXiv:2304.13705, 2023. 12 āPick up the bowl on the counter.ā time (a) Pick short-horizon (b) Place short-horizon (c) PickāNavigateāPlace long-horizon āPlace the sugar box on the counter.ā āPick up the object and place it on the blue cabinet.ā long-horizon āOpen the fridge, take out the apple, and place it on the dark brown table in the living room.ā (d) OpenāPickāNavigateāPlace Figure 5: Representative qualitative rollouts in AeroManip-VLA: (a) short-horizon PICK, (b) short- horizon PLACE, (c) long-horizon PICKāNAVIGATEāPLACE, and (d) long-horizon OPENāPICKā NAVIGATEāPLACE. Each sequence is paired with a language instruction and progresses from left to right in time. For each task, the top row shows third-person views, while the middle and bottom rows show onboard RGB and depth observations, respectively. Third-person views are used only for visualization and are not provided to the evaluated policies. All demonstration videos are available in the supplementary materials. AAPPENDIX A.1TASK EXAMPLES AND QUALITATIVE ROLLOUTS Figure 5 presents representative rollouts of four aerial manipulation tasks in AeroManip-VLA. Short-horizon PICK and PLACE focus on local object interaction, while long-horizon PICKā NAVIGATEāPLACE requires aerial transport between spatially separated source and destination regions. OPENāPICKāNAVIGATEāPLACE further incorporates articulated-object interaction: the robot must open a refrigerator before retrieving, transporting, and placing the target object. Addi- tional demonstration videos are provided in the supplementary material. 13 Figure 6: Observation configuration of AeroManip-VLA. The aerial platform is equipped with one forward-facing FPV camera and two gripper-mounted cameras, providing complementary global and local views for navigation and manipulation. The central third-person view illustrates the camera placement and is not provided to the evaluated policy. A.2OBSERVATION SPACE Our observation space combines multi-view visual inputs with robot proprioception. As shown in Figure 6, the aerial platform is equipped with three body-mounted RGB-D cameras: one forward- facing FPV camera for global scene perception and navigation, and two gripper-mounted cameras that provide complementary views of the local manipulation workspace. The onboard RGB-D streams are recorded at 128Ć 128 resolution. In addition to visual observations, the policy receives a 19-dimensional proprioceptive state containing gripper states, UAV position and orientation, and linear and angular velocities. Language-conditioned policies additionally receive a natural-language task instruction. The third-person view shown in Figure 6 is used only to illustrate the camera configuration and is not provided to the evaluated policy. A.3GPU-PARALLEL DATA COLLECTION AND INFERENCE Unlike AIR-VLA, which relies on human teleoperation to collect demonstrations, our framework uses reinforcement learning policies to automatically generate aerial manipulation trajectories across parallel simulation environments. This enables scalable collection of large, diverse datasets without manual teleoperation. Beyond data collection, our framework supports batched policy inference across parallel environments, enabling efficient, large-scale evaluation of Vision-Language-Action models. Together, automated data generation and parallel inference provide a scalable foundation for aerial manipulation research. The simulator runs on a range of NVIDIA GPUs, including H200, A100, and GeForce RTX 5090, supporting deployment on both data-center and consumer hardware. A.4RAY TRACING AND VISUAL FIDELITY AeroManip-VLAsupports optional ray-traced rendering to enhance the visual fidelity of aerial ma- nipulation scenes. Figure 8 compares the same scene with ray tracing disabled and enabled, high- lighting differences in illumination, shadows, and material appearance. This option complements non-ray-traced rendering with visually richer observations for demonstration collection and aerial VLA evaluation. 14 Figure 7: GPU-parallel data collection and inference in AeroManip-VLA. Reinforcement learning policies automatically generate diverse aerial manipulation demonstrations across parallel simula- tion environments without human teleoperation, while batched VLA inference enables efficient, large-scale evaluation. Figure 8: Qualitative comparison of AeroManip-VLA with ray tracing disabled (left) and enabled (right). Both views are rendered directly by the simulator, illustrating differences in lighting, shad- ows, and surface shading. A.5ADDITIONAL EXPERIMENTS A.5.1SIMULATION THROUGHPUT AND SCALABILITY To assess scalability for visual data collection and on-policy RL, we measure aggregate simulation- and-rendering throughput and GPU memory usage as the number of parallel environments N in- creases. Each environment contains a full ReplicaCAD apartment, TidyHouse objects, and our aerial manipulator, initialized 0.5ā1 m from its target object. Every control step renders three on- board 128Ć 128 RGB-D cameras, with physics running at 240 Hz and control at 20 Hz. After an untimed reset, we measure the wall-clock time t for 200 control steps of seeded random velocity and gripper commands, reporting samples per second (SPS = 200N/t) and total GPU memory usage. We benchmark AIR-VLA (Sun et al., 2026a) in Isaac Sim on the same RTX 5090 with its native evaluation settings: each environment renders four 640Ć 480 RGB policy cameras per con- trol step, with physics at 60 Hz and control at 20 Hz, and we time 250 control steps of open-loop demonstration replay after an untimed reset, computing SPS and GPU memory in the same way. Figure 9 shows the results. Among the tested configurations, AeroManip-VLA reaches 1707 SPS with 1024 environments using 12.4 GB, whereas AIR-VLA reaches its highest measured throughput of 317 SPS with 64 environments using 30.5 GB. At these respective configurations, AeroManip- VLA achieves 5.4Ć the throughput while using 41% of the GPU memory. At the same parallelism level of N = 64, AeroManip-VLA achieves approximately 1.6Ć the throughput and uses 86% less GPU memory (4.4 vs. 30.5 GB). AIR-VLA is faster at the tested configurations with N ⤠16, while 15 the two methods have comparable throughput at N = 32. These results demonstrate the advantage of AeroManip-VLA for highly parallel simulation and visual observation collection. 051015202530 GPU memory usage (GB) 10 100 1000 Samples per second (SPS) 1 2 4 8 16 32 64 128 256 512 1024 envs 1 2 4 8 16 32 48 64 envs AeroManip-VLA (ours)AIR-VLA Figure 9: Interact benchmark comparing simulation-and-rendering throughput and GPU memory usage on an RTX 5090. Point labels indicate the number of parallel environments; per control step, each AeroManip-VLA environment renders three 128Ć 128 RGB-D cameras and each AIR-VLA environment renders four 640Ć 480 RGB cameras. Points show means over 10 seeds, and error bars indicate 95% confidence intervals. The vertical axis uses a logarithmic scale. At their highest- throughput tested configurations (1024 vs. 64 environments), AeroManip-VLA achieves 5.4Ć the throughput of AIR-VLA while using 41% of its GPU memory. A.5.2PAYLOAD-AWARE FLIGHT CONTROL This appendix measures what the payload-aware switches of Sec. 3.2 contribute. With payload- aware control, three switches act on the carry. After three grasped control steps, the controller adds the object mass to the feedforward ( Ėm ā m 0 + m obj ) and raises the attitude gains from (k R ,k Ļ ) = (2.5, 0.55) to (12, 1.2). Once the support carries the object during placement, it restores Ėm ā m 0 . We compare this against the nominal controller, which keeps Ėm = m 0 and the nominal gains throughout the carry. Why the nominal controller struggles with heavy objects. With Ėm = m 0 , the objectās weight must be carried by the integral term of Eq. equation 2. In steady hover this requiresξ ā z = g m obj /m 0 , which is 1.51ā1.65 m/s 2 for the three filled cans (0.37ā0.40 kg), i.e. 75ā83% of the integratorās range of±2 m/s 2 . This leaves little authority for climbing and for rejecting disturbances. The integrator also fills slowly. While the drone pinches the object on its support but cannot yet lift it, the vertical velocity error equals the commanded climb speed (0.15 m/s during the expertās lift), so ξ z grows by only 0.15 m/s 2 per second. The object leaves the support once 3e v,z + ξ z ā„ g m obj /m 0 , which for the cans takes several seconds. Protocol. We run the GPU-batched expert on the same 126 TidyHouse instances (nine object classes, 14 instances each) with identical seeds and start states. The two conditions differ only in the payload-aware switches. The stiff attitude gains used for release (placement stage 2 onward) belong to the release procedure of every object and are active in both conditions. The same 11 instances are rejected at initialization in both conditions, leaving 115 evaluated episodes per condition. At every control step we log the airframe pose and angular velocity, the integrator state ξ, the rotor thrusts, and the objectās pose and angular velocity. The carry is the interval from the grasp handoff to the start of placement. Lift-off is the first time after the grasp at which the object has risen 5 cm. Tilt is the angle between the airframe z-axis and vertical, and the tilt rate is the magnitude of the rollāpitch angular velocity. Slip is the objectās height relative to the gripperās tool center point, measured from its value at the grasp. Each condition is run once. Table 2 summarizes the outcomes. Without payload-aware control, success drops from 92.2% to 40.9%. Most additional failures are grasps lost during transport (33) and collisions while the drone is still pinned at the source (14). The nominal controller also times out 16 times, which never settles enough to start the placement. The nine remaining failures with payload-aware control are 3 lost grasps and 6 timeouts. Five of those timeouts are heavy cans that do not settle at the end of the transport. 16 Table 2: Outcomes of the expert on 115 TidyHouse episodes with and without payload-aware control (same instances, seeds and start states). OutcomePayload-awareNominal Success106 (92.2%)47 (40.9%) Grasp lost333 Collision (during pick / transport)0 / 014 / 5 Timeout616 0 50 object height (cm) grasp lost Carrying a tomato can (0.37 kg) 0 1 2 vertical integral ξ z (m/s 2 ) integrator limit ā40 ā20 0 slip in jaws (m) 010203040 time since grasp (s) 0 10 tilt (deg) Payload-awareNominal Figure 10: One tomato-can episode (0.37 kg) with payload-aware control (blue) and the nominal controller (orange), from the same start state, aligned at the grasp. From top to bottom: object height above its initial rest height, vertical integrator state ξ z (the horizontal line marks the ±2 limit), object slip in the jaws, and airframe tilt. Ć marks the loss of the grasp. A single carry (Fig. 10). We show one tomato-can instance chosen by a fixed rule, not by inspection. Among the 19 heavy-can instances that succeed with payload-aware control and lose the grasp under the nominal controller, it is the one with the median nominal episode length. With payload-aware control, the object lifts off 2.1 s after the grasp and reaches cruise height within 5 s. ξ z stays near zero, and once the transport has settled the tilt stays below 0.5 ⦠. Under the nominal controller, the drone keeps pinching the can on its support while ξ z ramps up linearly; the can lifts off only after 9.3 s. ξ z reaches its limit at 16.7 s and remains close to it for the rest of the carry. The drone never reaches cruise height: the object stays 0ā20 cm above its support. Meanwhile the airframe oscillates with tilts of up to 18 ⦠, and the can slides about 2 cm down in the jaws until the grasp is lost at 41.5 s. Effect by object class (Fig. 11). The effect grows with payload mass. With payload-aware control, the median lift-off time of every class is 0.6ā2.4 s, and the mean |ξ z | during the carry stays below 0.1. Under the nominal controller, lift-off takes 9.6 s for the tomato can and 11.7 s for the meat can. The master chef can is never lifted, and the bowl is not lifted in four of seven episodes. The carry- time|ξ z | rises with mass up to 1.78 (tomato can), and the RMS tilt rate rises from 7.0 to 27.8 deg/s (tomato can) and from 5.6 to 15.1 deg/s (cracker box). Success falls to 0% for all three filled cans (from 79ā80%) and for the tuna can (from 100%), to 29% for the cracker box and to 14% for the bowl. The three lightest classes (⤠0.04 kg: sugar, pudding and gelatin boxes) succeed in 93ā100% 17 0510 gelatin box 0.01 kg pudding box 0.01 kg sugar box 0.04 kg tuna can 0.10 kg cracker box 0.12 kg bowl 0.26 kg tomato can 0.37 kg master chef can 0.40 kg meat can 0.40 kg not lifted not lifted grasp to lift-off (s) 012 mean |ξ z | in carry 1020 tilt rate RMS (deg/s) 050100 success rate (%) Payload-awareNominal Figure 11: Per object class, sorted by mass, with the same instances in both conditions (TidyHouse, 14 instances per class, minus initialization rejections). Left to right: median time from grasp to lift-off (open marker: the median episode never lifts the object), mean|ξ z | during the carry (vertical line: integrator limit), RMS tilt rate during the carry, and success rate. Carry metrics are averaged over episodes that reach the carry, so they are missing where no nominal episode does (master chef can). 050100 Payload-aware Nominal 92 41 TidyHouse success rate (%) 024 2.3 3.9 grasp to lift-off (s) 0.000.250.500.75 0.07 0.73 mean |ξ z | in carry 01020 7.9 15.5 tilt rate RMS (deg/s) Figure 12: Overall effect of payload-aware control on TidyHouse. Compared with the nominal controller, payload-aware control achieves higher success rate, faster grasp-to-lift-off, lower mean vertical tracking error during transport, and lower RMS tilt rate. Values are aggregated over the evaluated episodes. of episodes in both conditions. The bowl is the one class whose tilt rate is not higher under the nominal controller (3.7 vs. 4.5 deg/s). However, only three nominal bowl episodes reach the carry at all. Overall effect of payload-aware control. Figure 12 summarizes the aggregate effect of payload- aware control on TidyHouse. Compared with the nominal controller, payload-aware control in- creases the success rate from 41% to 92% and reduces the median grasp-to-lift-off time from 3.9 s to 2.3 s. During object transport, the mean vertical tracking error decreases from 0.73 to 0.07, while the RMS tilt rate is reduced from 15.5 to 7.9 deg/s. Overall, payload-aware control improves both task completion and flight stability during aerial manipulation. Carry oscillation (Fig. 13). The nominal controller exhibits a pronounced tilt-rate spectral peak near 1.4 Hz.At this frequency, payload-aware control reduces the median PSD from 94 to 6.2 (deg/s) 2 /Hz, an approximately 15Ć reduction. Although the payload-aware spectrum is higher over 2ā5 Hz, the object-wise analysis in Fig. 11 shows lower RMS tilt rates for all object classes except the bowl and gelatin box, where the absolute differences are below 1 deg/s. Together, these results support suppression of the pronounced narrowband oscillation and reduced tilt-rate variation for most object classes, rather than a uniform reduction in spectral power across all frequencies. 18 012345 frequency (Hz) 10 ā1 10 0 10 1 10 2 tilt-rate power ((deg/s) 2 /Hz) Attitude motion during the carry Nominal Payload-aware Figure 13: Power spectral density (PSD) of airframe tilt rate during TidyHouse carries lasting at least 6.4 s (115 payload-aware and 101 nominal episodes). PSDs are estimated per episode using Welchās method with 6.4 s segments sampled at 20 Hz. Solid lines show pointwise medians across episodes; shaded bands indicate the 25thā75th percentiles. Payload-aware control attenuates the pronounced nominal peak near 1.4 Hz, while exhibiting higher PSD over 2ā5 Hz. A.5.3FAILURE ANALYSIS Motivation. Aggregate success rates do not reveal whether a policy fails during approach, pro- duces a weak grasp that fails later, or releases an object in an unstable state. We therefore analyze failures at the object, mechanism, and skill-transition levels. Besides characterizing the benchmark beyond a single success metric, this analysis exposes actionable failure signatures for dataset users. In particular, it can guide class-balanced sampling and augmentation, contact-aware approach con- trol, grasp-quality and handoff objectives, and stability-aware release strategies. The transition anal- ysis is important because a policy may perform well from expert-generated initial states yet degrade when it receives states produced by another learned skill. Protocol. We evaluate four held-out starts for each of 111 TIDYHOUSE and 110 PREPAREGRO- CERIES instances, giving 444 and 440 episodes, respectively. In the chained evaluation, the pick policy acts for at most 400 control steps, the same expert controller executes the planned transport route for at most 1200 steps, and the place policy takes control 0.5ā1.0 m from the target for at most 1000 steps. Because transport is shared across all chains, differences in its outcome primarily reflect the state produced by the preceding pick. During transport, a grasp is considered maintained while both fingers exert more than 0.1 N on the object and the tool center point remains within 6 cm of the planned grasp point; four consecutive violations terminate the transport. For the mechanism-level analyses, a diagnostic rerun additionally records the speed at first finger contact, object rotation at the pick-to-transport handoff, and the condition under which the grasp is lost. The rerun covers all four starts per instance for PPO and one TIDYHOUSE or two PREPAREGROCERIES starts per instance for the expert. Each PPO skill is represented by one training run, so the results diagnose these policies rather than estimate variation across random seeds. Errors propagate across learned skills (Fig. 14). After a successful expert or BC pick, transport fails in at most 0.9% of TIDYHOUSE episodes and in 12ā13% of PREPAREGROCERIES episodes, where most failures are caused by the route planner. With a PPO grasp, the same transport fails in 16.7% and 30.3% of episodes, respectively; grasp loss alone accounts for 14.1% in both tasks. The grasp source also affects the next skill: the expert place policy drops from 92.3% to 79.4% in TIDYHOUSE and from 89.9% to 72.9% in PREPAREGROCERIES when expert grasps are replaced by PPO grasps. The corresponding PPO-place rates are 79.2% versus 69.9% in TIDYHOUSE, while they remain similar in PREPAREGROCERIES (90.6% versus 93.0%). These results show that evalu- ating each skill only from expert-generated states can overestimate end-to-end performance; training and evaluation should also include policy-induced handoff states. 19 ExpertBCPPOExpertBCPPO 0 10 20 30 Transport failures (%) after a successful pick 0 1 17 12 13 30 TidyHousePrepareGroceries Transport, by pick policy grasp lost collision no route found timeout Expert place PPO place Expert place PPO place 0 20 40 60 80 100 Place success (%) 92 79 79 70 90 73 91 93 TidyHousePrepareGroceries Place, by grasp source expert graspPPO grasp Figure 14: Error propagation across skill boundaries. (a) Failure rate of the shared expert transport after a successful pick, grouped by the policy that produced the grasp and by failure cause. (b) Place success conditioned on successful transport, separated by place policy and grasp source. For PRE- PAREGROCERIES, the expert-grasp result for PPO place is taken from the held-out place evaluation, whose initial states are generated by expert transport. cracker gelatin master chef meat pudding sugar tomato tuna TidyHouse 2 Expert 2 2 BC 5 6 16 2 2 18 2 PPO 050100 bowl gelatin master chef meat pudding sugar tomato tuna PrepareGroceries 21 50 050100 20 4 36 050100 100 2 10 48 4 5 9 Failed pick episodes per object (%) collisionobject droppednever graspedgrasped, never liftedlifted, never stable Figure 15: Pick-failure rate for each object class on held-out starts, grouped by policy and failure mode. Percentages are computed within each class. Timeout cases are categorized by the last stage reached: never grasped, grasped but never lifted, or lifted but never stabilized. Pick failures are object dependent (Fig. 15). Failures are concentrated in a small number of classes rather than distributed uniformly. In PREPAREGROCERIES, PPO fails on every bowl episode and on 48% of potted-meat episodes, whereas no other class exceeds 11%. The expert and BC also struggle with bowls (21% and 20%) and sugar boxes (50% and 36%), but for different failure modes. In TIDYHOUSE, PPOās largest failure rates occur for tomato cans (18%) and potted-meat cans (16%). This concentration motivates per-class reporting and object-balanced sampling; aggre- gate success alone would hide both rare hard classes and policy-specific weaknesses. Moving releases reduce placement stability (Fig. 16). The expert and BC nearly stop before opening the jaws, with median release speeds of 0.0016ā0.0025 m/s and 0.0034ā0.0051 m/s, respec- tively. PPO instead releases at 0.20ā0.25 m/s. This behavior is often sufficient for squat objects but is brittle for tall or heavy objects: in TIDYHOUSE, cracker and sugar boxes topple after release in 57% and 43% of episodes, while in PREPAREGROCERIES, potted-meat and tomato cans are dropped 20 0.0010.010.11 Drone speed at release (m/s) Expert BC PPO Expert BC PPO TidyHouse PrepareGroceries Drone speed when the jaws open 020406080100 PPO place episodes (%) cracker gelatin master chef meat pudding sugar tomato tuna bowl gelatin master chef meat pudding sugar tomato tuna TidyHouse PrepareGroceries PPO place outcome by object success toppled after release object dropped collision drone tilt Figure 16: Placement behavior. (a) Drone speed when the jaws open on the first held-out start of each instance; each dot is one episode and the vertical bar is the median. (b) PPO place outcomes by object class over all held-out place starts. āToppled after releaseā denotes an object that was released and followed by retreat but did not come to rest upright inside the goal region. 0.0010.010.11 Drone speed at first finger contact (m/s) Expert PPO Expert PPO TidyHouse PrepareGroceries Approach speed 05101520 Failed pick episodes (%) Expert PPO Expert PPO 1 6 11 22 TidyHouse PrepareGroceries Why the pick failed knocked the objecthit the scenejaws never closedclosed, missedpinched, never liftedother Figure 17: Pick mechanisms in the diagnostic rerun. (a) Drone speed at first finger contact; the vertical bar is the median. (b) Failed pick episodes grouped by mechanism. āKnocked the objectā means that the object moved more than 3 cm or rotated more than 20 ⦠before being grasped; āhit the sceneā denotes a collision while the object was undisturbed. in 43% and 13% of episodes. A stop-before-release constraint or an explicit post-release stability objective would directly target this failure mode. Fast approaches and missed closure dominate PPO pick failures (Fig. 17). At first finger con- tact, PPOās median speed is 0.152 m/s in TIDYHOUSE and 0.072 m/s in PREPAREGROCERIES, com- pared with 0.0070 m/s and 0.0126 m/s for the expert. Consequently, PPO frequently pushes or tips the object before closing the jaws, accounting for 4.1% and 6.4% of all episodes. A separate PRE- PAREGROCERIES failure occurs in 11.4% of episodes: PPO reaches the planned grasp pose but never closes the gripper, including 48 bowl episodes. The expert can grasp the same bowls, indicating an exploration or action-selection failure rather than a geometric impossibility. These observations motivate approach deceleration, contact-aware control, and explicit supervision or exploration for gripper closure and rim grasps. Handoff rotation predicts transport failure (Fig. 18). Objects picked by the expert rotate by a median of 1.3 ⦠in TIDYHOUSE and 0.9 ⦠in PREPAREGROCERIES; the PPO medians rise to 6.4 ⦠21 0.1110100 Object tilt at the handoff (deg) Expert PPO Expert PPO TidyHouse PrepareGroceries Grasp quality <22-44-88-16>16 Object tilt at the handoff (deg) 0 10 20 30 40 50 Grasp lost in transport (%) 0 5 14 16 24 0 7 12 38 48 Transport drops TidyHouse PrepareGroceries TidyGroc. 0 20 40 60 80 100 PPO grasp losses (%) Lost how slipped out held, shifted Figure 18: Grasp quality and transport robustness. (a) Object rotation relative to its pre-pick ori- entation at the pick-to-transport handoff; the vertical bar is the median. (b) Grasp-loss rate during expert transport as a function of handoff rotation, pooling expert and PPO picks. (c) Mechanisms of PPO grasp loss. Bowls are excluded because their planned rim grasp rotates them by design. and 5.1 ⦠. No grasp with less than 2 ⦠of handoff rotation is lost, whereas the loss rate reaches 24% in TIDYHOUSE and 48% in PREPAREGROCERIES above 16 ⦠. The mechanism differs across tasks: 63% of PPO losses in PREPAREGROCERIES are physical slips, while 66% in TIDYHOUSE remain pinched but move beyond the 6 cm tolerance around the planned grasp point. Handoff orientation and grasp-point deviation are therefore useful training targets and diagnostics, not merely auxiliary metrics. A.6EXPERIMENTAL IMPLEMENTATION Figure 19 summarizes the overall design of AeroManip-VLA. The benchmark integrates simulation, automated data generation, task construction, and systematic evaluation within a unified pipeline. Manipulation trajectories are generated using privileged hybrid experts and reinforcement learning controllers, and are recorded with synchronized multi-view RGB-D observations, robot states, ac- tions, task annotations, and provenance metadata. The resulting task suite spans both short-horizon manipulation and long-horizon navigationāmanipulation compositions. Finally, each trajectory is validated through physical execution, collision checking, task-completion criteria, and temporal consistency checks before being used for IL, RL, or VLA training and evaluation. A.6.1ROBOT PLATFORMS AeroManip-VLA supports two aerial manipulation platforms with different gripper configurations (Fig. 20). The first carries a downward-facing gripper beneath the airframe, while the second uses a forward-reaching, arm-mounted gripper. Both platforms share the PX4 X500 airframe, flight-control interface, and simulation setup. Both platforms have a rotor arm length of 0.174 m and a rotor-disk radius of 0.147 m, and are simu- lated in ManiSkill/SAPIEN with physics at 240 Hz and control at 20 Hz. The shared flight interface accepts world-frame linear velocity and yaw-rate commands, bounded by 0.6 m/s and 1 rad/s, re- spectively. A PI velocity controller computes a desired acceleration, from which the desired thrust and attitude are determined. A geometric PD attitude controller then computes the desired body torque. The thrust and torque commands are allocated to individual rotors subject to per-rotor sat- uration, and the resulting net force and torque are applied to the airframe. Each platform carries three onboard cameras providing 128Ć 128 RGB-D observations. Table 3 summarizes the platform parameters. 22 (a) Simulation & Data Construction (b) Task Suite(c) Evaluation & Validation ā Scene & Robotā” Hybrid Expert & RL Control⢠Synchronized Recording⣠Dataset & Provenance Indoor 3DOFOutdoor 1DOF ReplicaCAD interiors X500 + fixed UMI gripper Indoor/outdoor Environment Guarded BC grasp Privileged route & placement ApproachPick TransportPlace FrontHandDown RGB Depth Three-view RGB-D Ā· 20 Hz 19-D state Ā· 5-D action State: joints, pose, velocities Action: vx, vy, vz, yaw, gripper HDF5 + JSON LeRobot + MP4 Instructions & Targets Skill slices + Outcomes Source hashes & splits Learning inputs are separated from privileged simulation & audit state. Middle Ā· Basic Manipulation High Ā· Long-horizon Task Sequential PickāNavigateā Place Open, Close & Open-Pick- Navigate-Place Physical ExecutionGeometry & Data Collision Checking Task Completion & Retention T+1 Observations / T Actions Timing, Labels & Split Integrity ā ā T+1 ā” Payload-aware control & RL controller; IL / RL / VLA Baseline. M1 Pick Ā· CanM2 Place Ā· AppleM3 Pick-Navigate-Place Ā· Meat can Grasp & Lift Stable Release & Retreat Collision & Disturbance Figure 19: Overview of AeroManip-VLA. (a) Simulation and data construction: indoor and out- door aerial manipulation scenes are instantiated with X500-based platforms, while hybrid expert and RL policies generate manipulation behaviors that are synchronously recorded as multi-view RGB- D observations, robot states, actions, task annotations, and provenance metadata. (b) Task suite: the benchmark covers basic manipulation tasks, including PICK, PLACE, and PICKāNAVIGATEā PLACE, as well as long-horizon tasks such as sequential pickānavigateāplace and OPENāPICKā NAVIGATEāPLACE. (c) Evaluation and validation: trajectories are evaluated through physical execution criteria, collision and disturbance checks, task-completion validation, and temporal/data- integrity checks, supporting IL, RL, and VLA baselines. Figure 20: Aerial manipulation platforms in AeroManip-VLA. Left: an X500-based platform with a downward-facing gripper mounted beneath the airframe. Right: an X500-based platform with a forward-reaching, arm-mounted gripper. Both platforms use the same flight-control interface and carry three onboard RGB-D cameras. Gripper platform. A one-degree-of-freedom parallel gripper with the long UMI fingertips (Chi et al., 2024) is mounted rigidly below the airframe; the grasp point is 0.28 m below the airframe centre. The X500 mass and inertia are kept from the source model; the adapter (100 g), palm (80 g), cameras and mounts (80 g) and fingers (30 g each) are nominal values. 23 Table 3: Parameters of the two platforms. Both use the same airframe, flight interface and camera resolution; the right column lists only what the arm platform adds or changes. Gripper platformArm platform Total mass m 0 2.38 kg2.58 kg Max thrust per rotor8.55 N11.5 N Thrust-to-weight ratio1.461.82 Manipulatorfixed 1-DOF gripper3-DOF arm + 1-DOF gripper Shoulder pitchā[ā0.6, 1.9] rad, 3.0 N m Elbow pitchā±2.6 rad, 0.9 N m Wrist rollā±1.75 rad, 0.5 N m Link lengthsā0.22 m / 0.12 m / 0.12 m to grasp point Grasp point (body frame)0.28 m below centre0.47 m ahead, 0.02 m below FingersUMI long, 120 m, 0ā110 mmsame Finger drive150 N/m, 5 N per finger1500 N/m, 15 N per finger Hand camerabelow frame, looks down at jawon wrist, looks along fingers Down cameraunder frame, looks down-forwardunder right front, side view Action dimension4 flight + 1 gripper4 flight + 3 arm + 1 gripper Attitude gains k p / k d 2.5 / 0.556 / 1.0 Horizontal accel. limit3 m/s 2 4.5 m/s 2 Velocity-integral limit2 m/s 2 4 m/s 2 Extra flight termsāarm feedforward, yaw torque⤠0.12 N m Target subtaskspick, placeopen, close (fridge, counter drawer) Arm platform. Handles on vertical surfaces lie outside the reach of the gripper platform, because its rotor disks extend 0.32 m beyond the grasp point in every horizontal direction. The arm platform removes the gripper mount and adds a three-degree-of-freedom arm under the frame: shoulder pitch and elbow pitch about the body y axis, then wrist roll about the forearm. The shoulder axis is 2 cm forward of and 4.5 cm below the airframe centre. In the working pose (upper arm pitched up 0.12 rad, forearm level) the grasp point is 0.47 m ahead of and 2 cm below the centre. At zero roll the fingers close horizontally, which fits the 50 m-wide vertical bar on the fridge door; at 90° they close vertically, which fits the 24 m-tall drawer handle. Three parameters differ from the gripper platform, and each is set by a measured requirement. Start- ing the fridge door moving takes about 7 N at the handle, and the drawer about 2.5 N. With the gripper platformās finger drive (150 N/m) a pinch on these handles reaches only 2ā4 N, so the finger drive is raised to 1500 N/m with a 15 N limit per finger. With the stock rotors (8.55 N) the vehicle saturates at the 20ā25° tilt it needs to pull the door, so the motors are upgraded to 11.5 N per rotor (a nominal 150 g added at the motor mounts). The flight loop adds a feedforward torque that cancels the armās weight moment about the airframe centre of mass (about 0.7 N m with the arm extended). It also uses stiffer attitude gains, a higher horizontal acceleration limit, and a 0.12 N m limit on yaw torque: a grasped door sets the heading, and an unlimited yaw error would saturate all four rotors. Contact mode. A two-finger pinch on a bar acts as a hinge about the finger-closing axis, 0.47 m ahead of the centre of mass. With a stiff shoulder, the vehicle can only tilt to generate the pulling force by swinging about that hinge. While a handle is pinched, the shoulder servo is therefore set to zero torque and the arm feedforward is disabled; the arm then acts as a strut that transmits force at the shoulder. On release, the shoulder is stiffened again and the velocity integrator is reset. Modelling assumptions. Arm link masses (0.17 kg in total, plus an 82 g shoulder servo) and joint torque limits are nominal hobby-servo figures, not measurements of a built arm. Links and contacts are rigid, with no flexible fingers, motor lag, propeller wash or ground effect. A.7TRAJECTORY ANNOTATION AND OUTCOME CATEGORIZATION We characterize trajectory outcomes using simulator-derived progress indicators, failure flags, and task-specific completion checks. Tables 4ā7 summarize the diagnostic modes used for aerial PICK, PLACE, OPEN, and CLOSE. Within each table, the first satisfied row determines the primary reported 24 Table 4: Outcome categories for PICK. c denotes the recorded primary failure cause. ModeDefinition Successful grasp handoffS: the Pick completion condition is satisfied. Collision failureF and c = collision: the UAV makes unintended contact with non- target scene geometry during execution. Object-drop failureF and c = fail objectdrop: the object violates the minimum-height condition. Flight-envelope failureF and c ā failtilt,faillow,failhigh: the UAV exceeds the allowed attitude or altitude envelope, corresponding to excessive tilt, altitude below the lower bound, or altitude above the upper bound, respec- tively. Other failureF with any remaining cause, including workspace violations or unclassified failures. No-grasp truncationT and t g =ā: no grasp is observed before timeout. Grasp-without-lift truncation T , t g <ā, and t l =ā: a grasp is observed, but the lift threshold is never reached. Incomplete-handoff truncation T , t g < ā, and t l < ā: grasp and lift are observed, but the final handoff condition is not completed. mode, while all underlying diagnostic signals are retained. Initialization failures and infeasible starts are recorded separately from executed skill trajectories. Pick/Place Outcome Semantics and Completion Checks. For PICK and PLACE, S, F , and T de- note successful completion, physical failure, and time-limit truncation, respectively, while c denotes the recorded primary failure cause. For any recorded binary event predicate b t , we define its first occurrence as t b = mint : b t = 1, with t b =ā if the event is never observed. For PICK, t g and t l denote the first grasp and lift events. For PLACE, t o , t d , t r , and t c denote the first overhead-alignment, support-contact, release, and gripper-clearance events, respectively. These event times are treated as independent observations rather than an assumed monotonic stage sequence. Time-limit truncations indicate incomplete execution and are not relabeled as physical failures. A PICK succeeds when the object is grasped and maintained above its instance-specific lift threshold for the required consecutive control steps. A PLACE succeeds when the placement predicate is satisfied, the gripper is open, release has been registered, the gripper is more than 0.27 m from the object, and platform speed remains below 0.025 m/s for 20 consecutive control steps without a latched protocol failure. The placement predicate jointly evaluates the goal region, object stability, and support-contact or resting-height conditions. Open/Close Outcome Semantics and Completion Checks. For OPEN and CLOSE, let q denote the current articulation position, with limits q min and q max . We define the normalized articulation progress as Ģq = qā q min q max ā q min . Opening requires Ģq ℠α a , where α a denotes the articulation-specific opening threshold (0.75 for the refrigerator and 0.90 for the kitchen-counter drawer), while closing requires Ģq ⤠0.01. Let p denote the terminal execution phase. We use the binary checks J , R, A, V , N , and C to denote articulation-goal attainment, handle release, arm retraction, platform stability, absence of airframe contact, and geometric clearance, respectively. The overall articulation success indicator is S art = J ā§ Rā§ Aā§ V ā§ N ā§ Cā§ [p = done]. 25 Table 5: Outcome categories for PLACE, defined from recorded progress events and task-specific failure signals. ModeDefinition Successful placementS: placement, release, clearance, and sustained platform stability satisfy the protocol. Collision-budget failureF with primary cause failcollisionforce:the accumulated collision-force score exceeds its configured budget. Flight-envelope failureF with primary cause failtilt, faillow, or failhigh. Workspace failureF with primary cause failworkspace: the UAV position violates the predefined workspace boundary during execution. Object-drop failureF with primary cause fail objectdrop: object height falls below the floor or support-relative threshold. Unsupported-release failureF with primary cause failunsupportedrelease: grasp loss per- sists for the configured duration without sufficient support evidence and precedes an accepted release. Other failureF with any remaining cause, including non-finite policy features. No-alignment truncationT and t o =ā: the object never enters the horizontal alignment tolerance. No-support truncationT , t o <ā, and t d =ā: alignment is observed, but support contact inside the goal region is not. No-release truncationT , t o ,t d <ā, and t r =ā: the release event is not observed. Incomplete-completion trunca- tion Remaining T cases in which the observed events do not satisfy the complete placement, clearance, and stability conditions. Table 6: Outcome categories for OPEN, based on articulation progress, completion checks, and recorded execution phases. ModeDefinition Successful openingS art : the opening threshold and all completion checks are satisfied. Airframe-contact failure¬N : at least one airframe contact is recorded. Clearance-check failure¬C: the minimum sampled geometric clearance is below 0.03 m. Handle-approach failurep = failinsert: the approach stage fails to satisfy its target condition within the phase limit. Handle-pinch failurep = failpinch: the required finger-contact condition is not satisfied. Handle-slip failurep = failslip: handle contact is lost before the opening goal is reached. Opening-drive failurep = faildrive: the drive phase exceeds its time limit before satisfying its transition condition. Opening-goal unmet¬J : the final articulation position does not satisfy Ģq ℠α a . Handle-release incomplete ¬R: the terminal release condition is not satisfied. Arm-retraction incomplete ¬A: the arm does not return to the prescribed rest pose. Platform-settling incomplete ¬V : terminal linear or angular velocity exceeds the stability threshold. Execution incompleteRemaining unsuccessful cases with pĢø= done. Here, S art denotes successful completion of the articulated manipulation skill. Arm retraction requires a maximum joint deviation below 0.05 rad from the prescribed rest pose. Platform stability requires linear speed below 0.05 m/s and angular speed below 0.2 rad/s. The release condition is satisfied when the two fingers no longer both exceed the 0.1 N contact-force threshold. The clearance check requires a minimum sampled distance of 0.03 m between the robot geometry, excluding the fingers, and the monitored furniture geometry throughout the rollout. Demonstration Selection and Skill Attribution. The recorded modes support task-specific demonstration selection and structured analysis of unsuccessful executions. Failed and truncated trajectories can be retained together with successful demonstrations, depending on the export con- figuration. 26 Table 7: Outcome categories for CLOSE, using the closing threshold and the same completion and safety checks as OPEN. ModeDefinition Successful closingS art : the closing threshold and all completion checks are satisfied. Airframe-contact failure¬N : at least one airframe contact is recorded. Clearance-check failure¬C: the minimum sampled geometric clearance is below 0.03 m. Handle-approach failurep = failinsert: the approach stage fails to satisfy its target condition within the phase limit. Handle-pinch failurep = failpinch: the required finger-contact condition is not satisfied. Handle-slip failurep = failslip: handle contact is lost before the closing goal is reached. Closing-drive failurep = faildrive: the drive phase exceeds its time limit before satisfying its transition condition. Closing-goal unmet¬J : the final articulation position does not satisfy Ģq ⤠0.01. Handle-release incomplete ¬R: the terminal release condition is not satisfied. Arm-retraction incomplete ¬A: the arm does not return to the prescribed rest pose. Platform-settling incomplete ¬V : terminal linear or angular velocity exceeds the stability threshold. Execution incompleteRemaining unsuccessful cases with pĢø= done. For segmented trajectories, skill-level labels are stored separately from the diagnostics of the original parent rollout. A completed skill therefore remains valid if a later stage fails, while concurrent physical failures are preserved as failures. Place segments are additionally required to begin from an eligible held state outside the destination support region. 27