A Deep Inverse-Mapping Model for a Flapping Robotic Wing
Hadar Sharvit, Raz Karl, Tsevi Beatus

TL;DR
This paper introduces a machine learning model that efficiently inverts complex wing-to-force mappings in flapping robots, enabling real-time control through a novel frequency domain representation learning approach.
Contribution
The authors develop a sequence-to-sequence inverse mapping model with an innovative adaptive-spectrum layer, demonstrating superior accuracy and inference speed over transformer models in flapping wing control.
Findings
11% improvement in median loss over state-of-the-art models
Superior inference speed suitable for onboard control
Effective in different flow regimes using open-source data
Abstract
In systems control, the dynamics of a system are governed by modulating its inputs to achieve a desired outcome. For example, to control the thrust of a quad-copter propeller the controller modulates its rotation rate, relying on a straightforward mapping between the input rotation rate and the resulting thrust. This mapping can be inverted to determine the rotation rate needed to generate a desired thrust. However, in complex systems, such as flapping-wing robots where intricate fluid motions are involved, mapping inputs (wing kinematics) to outcomes (aerodynamic forces) is nontrivial and inverting this mapping for real-time control is computationally impractical. Here, we report a machine-learning solution for the inverse mapping of a flapping-wing system based on data from an experimental system we have developed. Our model learns the input wing motion required to generate a desired…
Peer Reviews
Decision·ICLR 2025 Poster
1. Extensive hyperparameter search to get optimal results. 2. Data collection is commendable. 3. Valid ablation and limitation sections have been provided.
1. The results present in Table 2 does not present more significant information than what is present in figure 5. Instead the ablation results can be moved to the main manuscript from the supplementary material 2. The Seq-2-Seq ASL model does not outperform the transformer on the open source dataset. But does perform better on the authors dataset. An explanation for this would greatly help the contribution of this paper. 3. The abstract should clarify that the 11% improvement is over the median
**Originality:** - Novel inverse mapping approach for flapping wing control - Creative integration of frequency domain processing (ASL) with sequence learning - New experimental setup combining force and motion measurements - Innovative application of deep learning to fluid dynamics control **Quality:** - Rigorous experimental validation: * Two different datasets (air and viscous fluid) * Comprehensive ablation studies of ASL components * Clear performance metrics and comparisons - Thorou
- typo L418: (forces vs. force and torque) - paper mentions different measurement types between datasets without explaining impact on model or justification - What is the sim2real gap for the real wing-driven robot? How to narrow the sim2real gap to make the research more useful. - Can you scale to multiple degrees of freedom? how to evaluate the scaling? - Can you scale to different geometry and material? How to evaluate? - What are the flight conditions? - Any analysis of frequency selection?
The paper has a number of strengths. The experimental setup is unique and interesting to the robotics community. The authors present a novel layer Adaptive Spectrum Layer (ASL), which in the experiments section is shown to improve the overall prediction performance. The choice of baselines are appropriate. The paper is well presented and clear to follow. The paper is significant.
Despite the strengths of the paper, there are a few weaknesses, but these should be easily addressed. Some of the key figures such as Fig. 1 and 2 are quite small. A recommendation would be to increase the size of these at the expense of some of the text of by resizing Fig. 5. For example, the abstract and introduction are a little on the verbose side. Nevertheless, these paragraphs are clear. There are many comparisons between different baseline methods, which is good. However, it would be be
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBiomimetic flight and propulsion mechanisms · Underwater Vehicles and Communication Systems · Robotics and Sensor-Based Localization
