<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Robotics | Erwin POUSSI</title><link>https://rwin2.github.io/erwinpoussi.github.io/tag/robotics/</link><atom:link href="https://rwin2.github.io/erwinpoussi.github.io/tag/robotics/index.xml" rel="self" type="application/rss+xml"/><description>Robotics</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate><image><url>https://rwin2.github.io/erwinpoussi.github.io/media/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_3.png</url><title>Robotics</title><link>https://rwin2.github.io/erwinpoussi.github.io/tag/robotics/</link></image><item><title>GAIT-Manip: Whole-Body Robot Control for Loco-Manipulation</title><link>https://rwin2.github.io/erwinpoussi.github.io/project/gait-manip/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://rwin2.github.io/erwinpoussi.github.io/project/gait-manip/</guid><description>&lt;h2 id="demo">Demo&lt;/h2>
&lt;video width="100%" height="420" autoplay loop muted playsinline>
&lt;source src="demo.mp4" type="video/mp4">
&lt;/video>
&lt;p>Whole-body robot control (G1 and Spot) for loco-manipulation, using GAIT scene reasoning.&lt;/p>
&lt;p>&lt;strong>Status:&lt;/strong> More to come soon!&lt;/p></description></item><item><title>GAIT: Graph-Memory Agent with Interrupt-Triggered Reasoning</title><link>https://rwin2.github.io/erwinpoussi.github.io/project/gait/</link><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><guid>https://rwin2.github.io/erwinpoussi.github.io/project/gait/</guid><description>&lt;h2 id="demo">Demo&lt;/h2>
&lt;video width="100%" height="420" autoplay loop muted playsinline>
&lt;source src="demo.mp4" type="video/mp4">
&lt;/video>
&lt;p>&lt;strong>GAIT&lt;/strong> (Graph-memory Agent with Interrupt-Triggered reasoning) builds a persistent, structured memory for vision-language-action (VLA) models by constructing semantic scene graphs online during navigation. The agent incrementally builds a graph-based spatial memory from egocentric observations, encoding object identities, spatial relations, and semantic attributes as it explores. An interrupt-triggered reasoning mechanism allows the agent to re-plan on the fly when novel or task-relevant cues are detected — bridging reactive control with deliberative graph-based reasoning.&lt;/p>
&lt;p>This enables &lt;strong>open-vocabulary navigation&lt;/strong>: given a free-form language goal, the agent retrieves and reasons over its scene graph memory to localize targets it has previously observed, or to plan exploration strategies for unseen goals — without requiring a fixed object vocabulary or pre-built map.&lt;/p>
&lt;p>&lt;strong>Status:&lt;/strong> More to come soon!&lt;/p></description></item><item><title>Language-Steered Drones</title><link>https://rwin2.github.io/erwinpoussi.github.io/project/language-steered-drones/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://rwin2.github.io/erwinpoussi.github.io/project/language-steered-drones/</guid><description>&lt;h2 id="drone-navigating-to-a-leaf-blower">Drone navigating to a leaf blower&lt;/h2>
&lt;iframe
width="100%"
height="420"
src="https://www.youtube.com/embed/R6zd46fFNQ0"
frameborder="0"
allowfullscreen>
&lt;/iframe>
&lt;p>Developed a vision-language navigation (VLN) policy for autonomous drone flight in photorealistic 3D Gaussian Splatting environments. Given a natural language instruction like &amp;ldquo;go to the green leafblower,&amp;rdquo; the drone autonomously identifies and navigates to the target — collision-free.&lt;/p>
&lt;p>The video shows the drone&amp;rsquo;s onboard view: RGB (left) and semantic similarity field (right) for the query &amp;ldquo;green and pink leafblower.&amp;rdquo; In the right view, red indicates high similarity with the query and blue indicates low similarity — the drone navigates towards the high-similarity region while avoiding obstacles. The system first encodes the language instruction via CLIP embeddings, localizes the target using CLIPSeg semantic segmentation, and generates real-time control commands to navigate through a cluttered indoor environment.&lt;/p>
&lt;p>The control policy is a lightweight neural network (SqueezeNet Commander MLP) trained via Behavioral Cloning from an ACADOS-based MPC expert. A key contribution is the design and implementation of a full DAgger (Dataset Aggregation) pipeline — including mixed-policy rollouts, expert annotation filtering, iterative retraining with best-model checkpointing, and automated benchmarking — to systematically correct for compounding errors under distribution shift. A second key contribution is the introduction of explicit geometric features — bearing and elevation — extracted from the CLIPSeg heatmap centroid, providing the policy with a direct spatial signal for goal-directed control. This replaces the previous approach where target localization had to be implicitly learned from visual embeddings alone.&lt;/p>
&lt;p>&lt;strong>Results:&lt;/strong> 90% navigation success rate (up from 52%), collision rate reduced from 20% to 8%, with generalization to unseen RRT-planned trajectories.&lt;/p>
&lt;p>This research is conducted under &lt;strong>Prof. Mac Schwager&lt;/strong>
(&lt;a href="https://web.stanford.edu/~schwager/" target="_blank" rel="noopener">Multi-Robot Systems Lab, Stanford&lt;/a>)
in collaboration with &lt;strong>PhD student Maximilian Adang&lt;/strong>
(&lt;a href="https://msl.stanford.edu/people/maximilianadang" target="_blank" rel="noopener">MSL Stanford&lt;/a>).&lt;/p>
&lt;p>&lt;strong>&lt;a href="https://github.com/Rwin2/SINGER/tree/feature/centroid-v9" target="_blank" rel="noopener">GitHub Repository&lt;/a>&lt;/strong>&lt;/p>
&lt;h3 id="tech-stack">Tech Stack&lt;/h3>
&lt;p>PyTorch · 3D Gaussian Splatting (gsplat) · CLIPSeg · ACADOS optimal control · CUDA&lt;/p></description></item><item><title>Autonomous Spacecraft Docking</title><link>https://rwin2.github.io/erwinpoussi.github.io/project/visual-based-docking/</link><pubDate>Thu, 01 Jun 2023 00:00:00 +0000</pubDate><guid>https://rwin2.github.io/erwinpoussi.github.io/project/visual-based-docking/</guid><description>&lt;h2 id="docking-demonstration">Docking demonstration&lt;/h2>
&lt;iframe
width="100%"
height="420"
src="https://www.youtube.com/embed/zJnFji9IIs0"
frameborder="0"
allowfullscreen>
&lt;/iframe>
&lt;p>This project was conducted as an &lt;strong>undergraduate research project&lt;/strong> in collaboration with &lt;strong>Nyx Exploration Company&lt;/strong> and &lt;strong>Antoine Pallois&lt;/strong>, focusing on &lt;strong>autonomous spacecraft docking&lt;/strong>.&lt;/p>
&lt;p>The work investigated &lt;strong>guidance, navigation, and control (GNC)&lt;/strong> strategies for &lt;strong>close-proximity operations&lt;/strong>, with a particular emphasis on &lt;strong>vision-based relative navigation&lt;/strong> and &lt;strong>closed-loop docking maneuvers&lt;/strong>. Experimental validation was performed using a &lt;strong>quadcopter drone&lt;/strong> as a hardware test platform.&lt;/p>
&lt;h3 id="technical-report">Technical report&lt;/h3>
&lt;p>📄 &lt;a href="Final_Report_Psc_PHY14-3.pdf">Final technical report (PDF)&lt;/a>&lt;/p></description></item></channel></rss>