Research map / Probabilistic and scientific modeling / Dynamical systems
A deep inverse-mapping model for a flapping robotic wing
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes a Seq2Seq model with a novel Adaptive Spectrum Layer (FFT magnitude/phase gating) to learn the inverse mapping from desired aerodynamic forces to flapping-wing kinematics, using a new measured wing dataset and an open-source dataset.
Problem
Inverting the forward wing-kinematics-to-aerodynamic-force mapping of a flapping wing is nontrivial and too computationally costly for real-time control, so the paper learns the inverse (force-to-kinematics) mapping directly from data.
Approach
A GRU-based Seq2Seq model with attention, augmented by an Adaptive Spectrum Layer that applies rFFT, represents each frequency bin by magnitude and phase (sin/cos), gates the bins with a learned weight vector, and returns to the time domain via IFFT with a skip connection.
Key results
- On the authors' dataset, Seq2Seq+ASL reached median MAE 0.1216 rad versus 0.1430 for Transformer and 0.2271 for AutoFormer.
- On the open-source dataset, Seq2Seq+ASL reached median MAE 0.0908 rad versus 0.1021 for Transformer (about 11% better).
- Seq2Seq+ASL inference took 2.00 ms versus 19.53 ms for Transformer, with roughly 200k vs 50k parameters.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Add the Adaptive Spectrum Layer to Seq2Seq (ablation) | Seq2Seq · Our dataset test | MAE: 0.1471 -> 0.1323 | Helped |
| Add the Adaptive Spectrum Layer to Seq2Seq (ablation) | Seq2Seq · Our dataset test | Median MAE: 0.1236 -> 0.1216 | Helped |
| Add the Adaptive Spectrum Layer to Seq2Seq (ablation) | Seq2Seq · Open Source dataset test | MAE: 0.1206 -> 0.1130 | Hurt |
| Add the Adaptive Spectrum Layer to Seq2Seq (ablation) | Seq2Seq · Open Source dataset test | Median MAE: 0.1058 -> 0.0908 | Helped |
| Use Seq2Seq+ASL instead of Transformer | Flapping-wing inverse mapping · Our dataset test | MAE: 0.1323 vs. 0.1476; 0.1216 vs. 0.1430 | Mixed |
| Use Seq2Seq+ASL instead of Transformer | Flapping-wing inverse mapping · Open Source dataset test | MAE: 0.1130 vs. 0.1123; 0.0908 vs. 0.1021 | Mixed |
| Use Seq2Seq+ASL instead of Transformer | Flapping-wing inverse mapping · Inference time | inference time: 2.00\pm0.13 \textrm{ms} vs. 19.53 \pm 5 \textrm{ms} | Helped |
| Encode phase with sine/cosine rather than an angle (ablation) | ASL · Flapping-wing inverse mapping | MAE | No clear effect |
| Vary the low-pass filter cutoff frequency among 20, 100, and 210Hz (ablation) | ASL · Flapping-wing inverse mapping | MAE: 20, 100, and 210Hz | Mixed |
| Add ASL gating (ablation) | ASL · Flapping-wing inverse mapping | MAE | No clear effect |
| Use a per-frequency layer to combine frequency bins (ablation) | ASL · Flapping-wing inverse mapping | MAE | No clear effect |
| Learn a new complex representation from the FFT vector (ablation) | ASL · Flapping-wing inverse mapping | MAE | No clear effect |
Surprising findings
- On the open-source dataset, Seq2Seq+ASL and Transformer were statistically indistinguishable in mean MAE (Wilcoxon p=0.58), and the Transformer had the better mean MAE (0.1123 vs 0.1130).
- Seq2Seq+ASL produced more outlier events than the Transformer, so its advantage appears mainly in median rather than mean error.
Limitations
- Demonstrated only on a bench-top single-wing device, not an onboard flapping robot.
- Does not generalize to arbitrary wing forms or Reynolds numbers given the limited datasets.
- Single-axis wing hinge may restrict the range of achievable wing motions.
Experimental setup
Datasets: Our measured flapping-wing dataset (153 events) Open-source flapping-wing dataset (Bayiz and Cheng, 548 events)
Benchmarks: Our flapping-wing dataset test split Open-source flapping-wing dataset test split
Metrics: MAE (radians), mean MAE, median inference time (ms)
Baselines: Transformer AutoFormer FedFormer NLinear Linear Seq2Seq
Builds on: Seq2Seq Bahdanau attention FedFormer Autoformer
Closest papers by meaning
- NeuralPlane: An Efficiently Parallelizable Platform for Fixed-wing Aircraft Control with Reinforcement Learning (NeurIPS 2024 · similarity 0.84)
- Power-Aware Inverse-Search Machine Learning for Low Resource Multi-Objective Unmanned Underwater Vehicle Control (Student Abstract) (AAAI 2024 · similarity 0.84)
- Falcon: Fast Visuomotor Policies via Partial Denoising (ICML 2025 · similarity 0.82)
- Predictive Inverse Dynamics Models are Scalable Learners for Robotic Manipulation (ICLR 2025 · similarity 0.82)
- AFBench: A Large-scale Benchmark for Airfoil Design (NeurIPS 2024 · similarity 0.82)
- Input-to-State Stable Coupled Oscillator Networks for Closed-form Model-based Control in Latent Space (NeurIPS 2024 · similarity 0.82)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
