<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Multimodal Sensing | Chang Nie</title><link>https://changnie.top/tags/multimodal-sensing/</link><atom:link href="https://changnie.top/tags/multimodal-sensing/index.xml" rel="self" type="application/rss+xml"/><description>Multimodal Sensing</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 21 Sep 2026 00:00:00 +0000</lastBuildDate><image><url>https://changnie.top/media/icon_hu_3dd7560279821d57.png</url><title>Multimodal Sensing</title><link>https://changnie.top/tags/multimodal-sensing/</link></image><item><title>Warwick Collaboration: Decoupled Hierarchical Embodied AI and Agentic Robotics for Long-Horizon Tasks</title><link>https://changnie.top/projects/warwick-embodied-ai/</link><pubDate>Mon, 21 Sep 2026 00:00:00 +0000</pubDate><guid>https://changnie.top/projects/warwick-embodied-ai/</guid><description>&lt;p&gt;In embodied robotic manipulation within open, unstructured environments, robots face profound physical uncertainty. Whether performing multi-step industrial assembly, automated laboratory specimen preparation, or parcel sorting in semi-structured warehouses, practical missions frequently encompass dozens of consecutive physical interactions. In such extended horizons, minor unmodelled errors introduced during any individual action compound exponentially, precipitating global task failure if left unmitigated.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This project is an ongoing research collaboration with the robotics and sensor systems group at the University of Warwick. We focus on developing a hierarchical embodied AI and closed-loop AI Agent architecture designed specifically for long-horizon physical manipulation. I am responsible for designing and deploying the full-stack software and hardware robotic system, bridging multimodal perception, high-level task decomposition, metric geometric motion synthesis, and low-level Cartesian impedance control to establish an autonomous operating pipeline with physical self-healing capabilities.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="project-context-title"&gt;Project context&lt;/h2&gt;
&lt;section class="project-overview" aria-labelledby="project-context-title"&gt;
&lt;p class="project-overview__collaboration"&gt;&lt;strong&gt;University of Warwick · Professor Sai Gu&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In complex real-world environments, pure end-to-end models struggle to balance multi-minute logical consistency with high-frequency geometric control. We develop a decoupled hierarchical framework where high-level agents orchestrate subgoals while low-level controllers handle geometry and contact dynamics.&lt;/p&gt;
&lt;dl&gt;
&lt;div&gt;&lt;dt&gt;Projected Objectives &amp;amp; Research Focus&lt;/dt&gt;&lt;dd&gt;Closed-loop 8–15 step physical embodied manipulation; targeting &amp;gt;84% end-to-end success, &amp;gt;70% localized recovery, and &amp;lt;3 mm 3D localization error under multimodal fusion.&lt;/dd&gt;&lt;/div&gt;
&lt;/dl&gt;
&lt;/section&gt;
&lt;h2 id="my-contributions"&gt;My contributions&lt;/h2&gt;
&lt;p class="project-role"&gt;As project lead, formulated the hierarchical agent manipulation architecture; for 8–15 step long-horizon tasks, established target objectives to elevate end-to-end task success rate from 35% to &amp;gt;84%, with &amp;gt;70% autonomous recovery from localized physical anomalies.&lt;/p&gt;
&lt;h2 id="physical-brittleness-and-the-challenge-of-compound-error-propagation"&gt;Physical Brittleness and the Challenge of Compound Error Propagation&lt;/h2&gt;
&lt;p&gt;In embodied manipulation, the fundamental barrier to scaling long-horizon tasks lies in compound error propagation. Consider a representative physical task composed of 10 sequential manipulation stages (e.g., identifying a chemical vial on a cluttered bench, uncapping the vessel, aspirating a reagent, re-threading and torquing the cap, transferring the vessel to an assay tray, and stowing it in an incubator). Even if every individual atomic skill possesses an isolated execution reliability of 90%, under open-loop execution the cumulative reliability decays exponentially to roughly 35% across 10 stages, and even further as steps increase. This compounding decay demonstrates that without explicit physical verification contracts and bounded local recovery mechanisms, open-loop robotic systems are virtually guaranteed to fail midway. Contemporary research exhibits two prevalent paradigms, both of which reveal distinct physical vulnerabilities when applied to real-world hardware:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Vulnerabilities of Pure End-to-End Visuomotor Policies (VLA Models)&lt;/strong&gt;: End-to-end policies excel at reactive short-horizon reflex behaviors within bounded training distributions. However, across operational timelines spanning several minutes and dozens of diverse actions, latent vector representations suffer from severe temporal drift. Critically, contemporary vision-language-action models operate at inference rates between 5 Hz and 20 Hz, which is fundamentally inadequate for the hundreds-of-hertz control loops required for stable contact dynamics. Furthermore, when unexpected mechanical binding or slippage occurs, end-to-end models lack explicit mechanisms for backtracking, fault localization, and structured error recovery.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geometric Hallucinations in Direct LLM Waypoint Generation (LLM-as-Planner)&lt;/strong&gt;: Inquiring large language models to directly generate end-effector SE(3) waypoints or joint trajectories yields semantic commonsense but lacks metric spatial reasoning and inverse kinematics (IK) feasibility awareness. The resulting trajectories routinely violate joint velocity or torque limits, penetrate obstacle envelopes, or command configurations within singular regions. Crucially, direct text generation fosters an open-loop hallucination that issuing an action directive is physically equivalent to successfully completing the interaction.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To overcome these structural limitations, our architectural paradigm enforces &lt;strong&gt;hierarchical decoupling between task planning and motion synthesis, combined with strict closed-loop physical state verification&lt;/strong&gt;. High-level symbolic reasoning is isolated within the AI Agent, high-frequency trajectory tracking and contact compliance are governed by deterministic real-time controllers, and multimodal sensing provides empirical ground truth across every execution transition.&lt;/p&gt;
&lt;section class="project-system-map warwick-system-map" aria-labelledby="warwick-map-title"&gt;&lt;header&gt;&lt;span&gt;Research architecture&lt;/span&gt;&lt;h3 id="warwick-map-title"&gt;3D perception → hierarchical decisions → robot execution&lt;/h3&gt;&lt;p&gt;Task planning and motion control coordinate through observations and execution state.&lt;/p&gt;&lt;/header&gt;&lt;div class="project-system-map__flow"&gt;&lt;div class="project-system-map__group"&gt;&lt;span&gt;Sensing and spatial understanding&lt;/span&gt;&lt;div class="project-system-map__grid"&gt;&lt;div class="project-system-map__stage"&gt;&lt;span&gt;01&lt;/span&gt;&lt;strong&gt;Vision and mmWave&lt;/strong&gt;&lt;small&gt;Complementary observations · multimodal sensing&lt;/small&gt;&lt;/div&gt;&lt;div class="project-system-map__stage"&gt;&lt;span&gt;02&lt;/span&gt;&lt;strong&gt;3D scene representation&lt;/strong&gt;&lt;small&gt;Objects · geometry · spatial relations&lt;/small&gt;&lt;/div&gt;&lt;div class="project-system-map__stage"&gt;&lt;span&gt;03&lt;/span&gt;&lt;strong&gt;Language and temporal grounding&lt;/strong&gt;&lt;small&gt;Instruction meaning · relevant events&lt;/small&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;i aria-hidden="true"&gt;↓&lt;/i&gt;&lt;div class="project-system-map__group"&gt;&lt;span&gt;AI Agent-based robot system&lt;/span&gt;&lt;div class="project-system-map__grid"&gt;&lt;div class="project-system-map__stage"&gt;&lt;span&gt;04&lt;/span&gt;&lt;strong&gt;High-level task decisions&lt;/strong&gt;&lt;small&gt;Interpret instructions · organize subgoals&lt;/small&gt;&lt;/div&gt;&lt;div class="project-system-map__stage"&gt;&lt;span&gt;05&lt;/span&gt;&lt;strong&gt;Low-level execution&lt;/strong&gt;&lt;small&gt;Robot skills · motion control&lt;/small&gt;&lt;/div&gt;&lt;div class="project-system-map__stage"&gt;&lt;span&gt;06&lt;/span&gt;&lt;strong&gt;Feedback and updates&lt;/strong&gt;&lt;small&gt;Observed outcomes · continued planning&lt;/small&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;i aria-hidden="true"&gt;↓&lt;/i&gt;&lt;div class="project-system-map__stage is-owned"&gt;&lt;strong&gt;My responsibility: build the robot system linking perception, planning, and execution&lt;/strong&gt;&lt;small&gt;Integrate the collaboration's research components in a shared robot task loop.&lt;/small&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;h2 id="three-tier-decoupled-embodied-ai-architecture"&gt;Three-Tier Decoupled Embodied AI Architecture&lt;/h2&gt;
&lt;p&gt;To achieve semantic adaptability while preserving physical execution determinism, the system is organized into three strictly partitioned hierarchical layers:&lt;/p&gt;
&lt;h3 id="1-level-3-semantic-and-long-horizon-task-planning-layer-ai-agent-brain-05-hz---2-hz"&gt;1. Level 3: Semantic and Long-Horizon Task Planning Layer (AI Agent Brain, 0.5 Hz - 2 Hz)&lt;/h3&gt;
&lt;p&gt;Responsible for parsing open-ended natural language directives or complex procedural task objectives into a directed acyclic task graph (DAG) or a reactive behavior tree:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The agent operates via an onboard language model adapter, consuming symbolic state inputs comprising the robot&amp;rsquo;s current status, a spatial-semantic scene graph, and temporal execution history;&lt;/li&gt;
&lt;li&gt;Candidate agent outputs are strictly restricted to a registered library of formally verified parameterized atomic skills (such as &lt;code&gt;ApproachObject&lt;/code&gt;, &lt;code&gt;AlignEndEffector&lt;/code&gt;, &lt;code&gt;ExecutePinchGrasp&lt;/code&gt;, &lt;code&gt;VerifyEngagement&lt;/code&gt;, &lt;code&gt;LinearExtract&lt;/code&gt;);&lt;/li&gt;
&lt;li&gt;Level 3 produces no direct motor current or joint torque commands; its decision manifold resides entirely within the domain of task sequencing, skill invocation, and verification scheduling.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-level-2-metric-geometric-skill-synthesis-layer-skill-synthesis--trajectory-generator-10-hz---50-hz"&gt;2. Level 2: Metric-Geometric Skill Synthesis Layer (Skill Synthesis &amp;amp; Trajectory Generator, 10 Hz - 50 Hz)&lt;/h3&gt;
&lt;p&gt;Translates parameterized skill specifications from Level 3 into metric SE(3) Cartesian trajectories and joint space paths:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ingesting a dynamic Euclidean Signed Distance Field (ESDF) maintained from onboard depth cameras and radar point clouds, the layer invokes OMPL and the Pinocchio rigid-body dynamics library to compute time-parameterized polynomial trajectories compliant with joint velocity and acceleration bounds;&lt;/li&gt;
&lt;li&gt;For contact-intensive phases (such as drawer sliding, cap threading, or peg-in-hole insertion), the planner seamlessly switches to Cartesian linear interpolation and helical micro-search primitives, continuously auditing kinematic continuity and self-collision clearance.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-level-1-high-frequency-compliant-execution-layer-deterministic-real-time-control-500-hz---1000-hz"&gt;3. Level 1: High-Frequency Compliant Execution Layer (Deterministic Real-Time Control, 500 Hz - 1000 Hz)&lt;/h3&gt;
&lt;p&gt;Serves as the low-level hard real-time foundation, driving joint actuators over deterministic buses while governing physical contact forces:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Executes Cartesian space impedance control: in free-space transit, stiffness is elevated to guarantee tracking accuracy; during physical contact, virtual stiffness is attenuated along contact axes to provide compliant deflection, absorbing positional misalignments;&lt;/li&gt;
&lt;li&gt;Actuator currents and 6-axis wrist force-torque sensors are queried at 1 kHz against hardware-level safety thresholds. In the event of an anomalous collision wrench, the controller triggers a controlled stop within 2 milliseconds, preventing hardware damage.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="multimodal-3d-spatial-perception-visual-mmwave-radar-fusion"&gt;Multimodal 3D Spatial Perception: Visual-mmWave Radar Fusion&lt;/h2&gt;
&lt;p&gt;In unstructured operational environments, relying exclusively on optical vision exposes the robotic system to catastrophic sensor degradation. In backlit conditions, structured-light and active stereo depth sensors suffer pattern saturation, inducing substantial depth dropouts. On transparent glassware or specular metallic tooling, specular reflections cause false point-cloud shifts of several centimeters. Furthermore, airborne dust or aerosol suspensions completely attenuate optical propagation.&lt;/p&gt;
&lt;p&gt;Leveraging Warwick&amp;rsquo;s extensive expertise in advanced electromagnetic sensing and industrial digitalization, we developed a synchronized &lt;strong&gt;RGB-D and 60-77 GHz FMCW Millimeter-Wave (mmWave) Radar&lt;/strong&gt; spatial perception architecture:&lt;/p&gt;
&lt;h3 id="1-complementary-physical-sensing-and-microsecond-synchronization"&gt;1. Complementary Physical Sensing and Microsecond Synchronization&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Optical Sensors&lt;/strong&gt;: Deliver dense, megapixel-resolution RGB imagery with fine contour boundaries and rich semantic segmentations, capturing micro-scale visual geometry, yet remain highly vulnerable to ambient illumination and optical occlusions;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Millimeter-Wave Radar&lt;/strong&gt;: Exploits millimeter-range electromagnetic wavelengths that penetrate dust, smoke, and moisture, remaining impervious to illumination extremes; FMCW radar directly returns radial distance and high-precision Doppler velocities, though it exhibits coarse angular resolution and susceptibility to multipath ghost reflections;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spatial-Temporal Calibration&lt;/strong&gt;: Utilizing specialized retro-reflective geometric calibration targets, we solve for the rigid spatial extrinsic transformation matrix; hardware synchronization utilizes a Pulse-Per-Second (PPS) reference signal, constraining temporal projection jitter below 1 millisecond.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-kinematic-clutter-filtering-and-log-odds-volumetric-occupancy-mapping"&gt;2. Kinematic Clutter Filtering and Log-Odds Volumetric Occupancy Mapping&lt;/h3&gt;
&lt;p&gt;To eliminate multipath clutter, the perceptual front-end applies Constant False Alarm Rate (CFAR) adaptive thresholding alongside Doppler velocity distribution analysis, isolating static structural landmarks from moving obstacles.&lt;/p&gt;
&lt;p&gt;For volumetric mapping, we maintain a 3D log-odds temporal voxel occupancy grid, fusing optical depth projections with radar backscatter cross-sections via a recursive Bayesian framework. Through this design, when optical cameras experience blinding glare, radar range returns maintain high occupancy confidence, preventing the manipulator from colliding with undetected obstacles; conversely, when radar returns exhibit angular blooming near metallic edges, optical high-resolution masks delineate crisp object surfaces, establishing an all-weather geometric foundation.&lt;/p&gt;
&lt;h2 id="video-temporal-grounding-and-physical-state-verification"&gt;Video Temporal Grounding and Physical State Verification&lt;/h2&gt;
&lt;p&gt;In long-horizon execution, verifying that a preceding manipulation stage has successfully attained its objective is the cornerstone of closed-loop robustness. If the system relies purely on elapsed trajectory time or encoder confirmations to assert success, undetected slippage or jamming will cascade through downstream tasks.&lt;/p&gt;
&lt;h3 id="1-cross-modal-video-temporal-grounding"&gt;1. Cross-Modal Video Temporal Grounding&lt;/h3&gt;
&lt;p&gt;We incorporate a video-semantic grounding mechanism: throughout execution, the system maintains a circular video buffer $\mathcal{V}_{[t-\Delta t, t]}$ spanning window length $\Delta t$. The high-level agent establishes explicit condition descriptors for each sub-action (such as &amp;ldquo;vessel base lifted completely clear of the tabletop&amp;rdquo; or &amp;ldquo;slider rail pulled to terminal mechanical stop&amp;rdquo;). Utilizing cross-modal cross-attention layers, the model grounds semantic milestones along the temporal video timeline, extracting verifiable timestamped evidence of physical state transitions.&lt;/p&gt;
&lt;h3 id="2-multi-modal-physical-verification-contracts"&gt;2. Multi-Modal Physical Verification Contracts&lt;/h3&gt;
&lt;p&gt;To guard against optical occlusions, every atomic skill is bound to rigorous multi-modal physical assertions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Visual Assertions&lt;/strong&gt;: The 3D bounding box centroid of the target object must exhibit a rigid vertical translation exceeding threshold $\Delta z &gt; h_{\text{thresh}}$, accompanied by the visual reappearance of the supporting tabletop texture;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Force-Dynamic Assertions&lt;/strong&gt;: The wrist 6-axis force-torque sensor must register a vertical gravitational wrench increase $\Delta F_z$ concordant with the object&amp;rsquo;s calibrated mass ($ \Delta F_z \approx m_{\text{object}} \cdot g \pm \epsilon_f $), while internal gripper finger encoders confirm a grasp aperture matching the item&amp;rsquo;s metric profile;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deterministic Gating&lt;/strong&gt;: Only when both visual geometric evidence and force metrics concurrently satisfy verification criteria does the skill node return a &lt;code&gt;SUCCESS&lt;/code&gt; token to the behavior tree. If either assertion fails, execution is immediately intercepted.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-hierarchical-bounded-error-recovery"&gt;3. Hierarchical Bounded Error Recovery&lt;/h3&gt;
&lt;p&gt;Upon verification failure, the system avoids indiscriminate aborts or blind task restarts. Instead, it triggers localized bounded recovery trees based on the failure classification:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Incipient Slip and Empty Grasps&lt;/strong&gt;: If force sensing indicates an unweighted gripper, slippage is identified. The behavior tree executes a local re-observation and grasp re-estimation routine, adjusting gripper approach yaw and re-attempting acquisition;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mechanical Binding and Over-Torque&lt;/strong&gt;: During insertion or mating, if resistive wrenches surge prior to reaching target depth, alignment binding is diagnosed. The controller executes a structured sequence: retract 15 mm, apply micro-scale dither perturbations to find the slot axis, and resume compliant low-stiffness insertion;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bounded Escalation and Safe Holding&lt;/strong&gt;: If repeated recovery attempts reach a pre-defined threshold (e.g., 3 attempts) without resolution, the system gently places the object into a designated buffer dock, decrements object confidence within the scene graph, logs time-series diagnostic data, and switches to an alternate independent subtask, preserving overarching operational uptime.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="system-integration--projected-target-objectives"&gt;System Integration &amp;amp; Projected Target Objectives&lt;/h2&gt;
&lt;p&gt;The system architecture combines a visual-mmWave multimodal perception rig, a hierarchical behavior tree engine, and a 6-DOF compliant manipulator, establishing clear target benchmarks across 8-to-15-step sequential physical manipulation tasks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Long-Horizon End-to-End Target Completion&lt;/strong&gt;: By enforcing physical verification contracts and bounded error recovery, the framework targets elevating end-to-end multi-step task success from an open-loop 35% baseline to &amp;gt;84%, with an objective of autonomously resolving &amp;gt;70% of localized execution anomalies without human intervention;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Perception Robustness Objectives under Degraded Conditions&lt;/strong&gt;: In harsh illumination and airborne particulate environments, the visual-radar fusion pipeline aims to constrain 3D boundary and distance tracking RMSE within 3 millimeters;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geometric and Kinematic Consistency&lt;/strong&gt;: The Level 2 motion planning layer is architected to guarantee 100% inverse kinematics solvability and boundary clearance across all agent-synthesized directives, eliminating joint limit collisions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="engineering-lessons-and-technical-takeaways"&gt;Engineering Lessons and Technical Takeaways&lt;/h2&gt;
&lt;p&gt;Developing this hierarchical embodied architecture yielded several fundamental engineering insights into robotic deployment:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Embodied AI Is Fundamentally an Engineering Discipline in Managing Uncertainty&lt;/strong&gt;: In purely virtual or simulation environments, action outcomes are conveniently abstracted into deterministic transitions. In the physical world, mechanical tolerances, surface friction, thermal drift, and lighting shifts are persistent realities. A robust embodied architecture succeeds not by naively assuming a perfect environment, but by adopting a defensive posture that rigorously audits physical states after every contact and provides deterministic recovery pathways when deviations occur.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Language Models Excel at Symbolic Reasoning; Continuous Mechanics Belongs to Physics-Based Control&lt;/strong&gt;: Large language models possess unmatched breadth in semantic parsing and long-horizon task structuring. However, forcing them to output high-frequency continuous joint commands is structurally unsound. Positioning the language model as a high-level strategist while assigning low-level trajectory generation, collision checking, and impedance control to deterministic robotics libraries achieves the optimal balance between open-world intelligence and physical safety.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sensor Diversity Requires Orthogonal Physical Modalities&lt;/strong&gt;: Redundantly stacking identical optical sensors fails to resolve structural weaknesses such as ambient backlighting, optical glare, or particulate obscuration. Incorporating millimeter-wave radar introduces an orthogonal electromagnetic sensing modality that compensates for fundamental optical blind spots, raising the lower bound of perceptual reliability in harsh, real-world manipulation environments.&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>