Tsevi Beatus’s research while affiliated with Hebrew University of Jerusalem and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (41)


Figure 1: Forward vs. inverse mapping of a physical system. (a) In forward mapping, a model f fwd (t) predicts system outcomes based on the tracked system dynamics, e.g.. Given the history of the wing motion, predicting the current lift force generated by the wing. (b) In inverse mapping, a model f inv (t) takes in future/desired system outcomes to infer the inputs that generate them. For the wing, using the future lift force to predict what wing motion created this force. (c) A diagram of a wing driven by a motor, with force and camera sensors. (d) Experimental setup: sample images from the two fast cameras, showing the wing and its markers. (e) The 3D position of the wing in motion. The yellow triangle represents the triangulation of the three markers and colored lines indicate the markers' trajectories. Two black arrows show the cameras' viewpoint.
Figure 3: System architecture: Seq2Seq with ASL. The input sequence x is encoded by an adaptive spectrum layer (ASL). ASL conducts representation learning in Fourier space, assigning weights to each frequency bin using the entire complex signal, and then reverting to the time domain via IFFT. A skip connection is added from input to representation. Subsequently, a GRU encoder generates a fixed-size representation. Following this, the attention (fully connected, FC) mechanism utilizes the current decoder hidden state and encoder context vector to compute attention weights w t . The last encoder state is employed instead of the (non-existent) decoder state in the initial iteration. These attention weights adjust the encoder context vector based on the current decoder hidden state. Finally, the resulting weighted tensor passes through a GRU-based decoder to predict the next stepˆystepˆ stepˆy t , with T representing the prediction window size.
Figure 4: Prediction examples. Four pairs of input-output scenarios from our dataset (left, described in 4.1) and the open source dataset Bayiz & Cheng (2021a) (right, described in 4.2). The upper section displays force/torque inputs representing the desired system outcome. In our dataset, these are F 1 , F 2 , F 3 , F 4 as depicted in our experimental setup (see Fig. 1c-e). In the open source dataset, the outcome is represented by a set of three measured forces F x , F y , and F z , and two measured torques M y , M z . In both experiments, the targets are similar and represented in the lower section as the corresponding true angle labels and predicted angles, generated by our adapted Seq2Seq+ASL model trained to model the inverse mapping. Different system outcomes (top) result from different system dynamics (bottom) in each event. The events shown span various wing kinematics.
Figure 5: Comparison with state-of-the-art models. The distributions of test loss across seven models for two datasets: Our dataset and the open-source dataset Bayiz & Cheng (2021b). Inside each box, the horizontal line represents the median MAE, the colored box represents the 2nd and 3rd quartiles, and the whiskers represent the 1st and 4th quartiles. Outliers are indicated by open circles. adapted Seq2Seq+ASL model demonstrates superior performance, particularly evident in its median values, outperforming other models. Interestingly, Seq2Seq+ASL has more outliers than the Transformer, which explains the difference between their mean and median metrics.
A Deep Inverse-Mapping Model for a Flapping Robotic Wing
  • Preprint
  • File available

February 2025

·

6 Reads

Hadar Sharvit

·

Raz Karl

·

Tsevi Beatus

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 aerodynamic force outcome. We used a sequence-to-sequence model tailored for time-series data and augmented it with a novel adaptive-spectrum layer that implements representation learning in the frequency domain. To train our model, we developed a flapping wing system that simultaneously measures the wing's aerodynamic force and its 3D motion using high-speed cameras. We demonstrate the performance of our system on an additional open-source dataset of a flapping wing in a different flow regime. Results show superior performance compared with more complex state-of-the-art transformer-based models, with 11% improvement on the test datasets median loss. Moreover, our model shows superior inference time, making it practical for onboard robotic control. Our open-source data and framework may improve modeling and real-time control of systems governed by complex dynamics, from biomimetic robots to biomedical devices.

Download

Revealing principles of autonomous thermal soaring in windy conditions using vulture-inspired deep reinforcement-learning

June 2024

·

102 Reads

·

1 Citation

Yoav Flato

·

·

Aviv Tamar

·

[...]

·

Tsevi Beatus

Thermal soaring, a technique used by birds and gliders to utilize updrafts of hot air, is an appealing model-problem for studying motion control and how it is learned by animals and engineered autonomous systems. Thermal soaring has rich dynamics and nontrivial constraints, yet it uses few control parameters and is becoming experimentally accessible. Following recent developments in applying reinforcement learning methods for training deep neural-network (deep-RL) models to soar autonomously both in simulation and real gliders, here we develop a simulation-based deep-RL system to study the learning process of thermal soaring. We find that this process has learning bottlenecks, we define a new efficiency metric and use it to characterize learning robustness, we compare the learned policy to data from soaring vultures, and find that the neurons of the trained network divide into function clusters that evolve during learning. These results pose thermal soaring as a rich yet tractable model-problem for the learning of motion control.


A hull reconstruction-reprojection method for pose estimation of free-flying fruit flies

October 2023

·

24 Reads

·

4 Citations

Journal of Experimental Biology

Understanding the mechanisms of insect flight requires high quality data of free-flight kinematics, e.g., for comparative studies or genetic screens. While recent improvements in high-speed videography allow us to acquire large amounts of free-flight data, a significant bottleneck is automatically extracting accurate body and wing kinematics. Here, we present an experimental system and a hull reconstruction-reprojection algorithm for measuring the flight kinematics of fruit flies. The experimental system can automatically record hundreds of flight events per day. Our algorithm resolves a significant portion of the occlusions in this system by a reconstruction-reprojection scheme that integrates information from all cameras. Wing and body kinematics, including wing deformation, are then extracted from the hulls of the wing boundaries and body. This model-free method is fully automatic, accurate and open-source, and can be readily adjusted for different camera configurations or insect species.


Revealing principles of autonomous thermal soaring in windy conditions using vulture-inspired deep reinforcement-learning

September 2023

·

104 Reads

Thermal soaring, a technique used by birds and gliders to utilize updrafts of hot air, presents an attractive model for developing biomimetic autonomous and unmanned aerial vehicles (UAVs) capable of long-endurance flight. Previous studies have employed machine- and deep-learning models to control gliding UAVs in simplified environments without horizontal winds. The resulting neural network models operate as ‘black boxes’, with little insight into their navigation policy or the structure of the problem. Here, we present a deep reinforcement-learning framework for autonomous glider control in a simulated environment with thermal updrafts and challenging horizontal winds. Compared with vulture flight data, the resulting autonomous agent spontaneously adopted a vulture-like soaring technique that successfully and robustly exploited thermal updrafts under horizontal winds up to 5 m/sec. This system enabled us to reveal the underlying structure of the thermal soaring problem, which consists of two critical bottlenecks that should be solved sequentially: achieving stable flight and flying near the thermal center. Additionally, the agent’s neural network divides into functional clusters that correlate with distinct behavioral modes during thermal searching and soaring. Our findings may contribute to the development of biomimetic UAVs with vulture-like efficiency and to understanding the structure and bottlenecks of other motion-based problems.


Solving the thoracic inverse problem in the fruit fly

May 2023

·

121 Reads

·

9 Citations

In many insect species, the thoracic exoskeletal structure plays a crucial role in enabling flight. In the dipteran indirect flight mechanism, thoracic cuticle acts as a transmission link between the flight muscles and the wings, and is thought to act as an elastic modulator: improving flight motor efficiency thorough linear or nonlinear resonance. But peering closely into the drivetrain of tiny insects is experimentally difficult, and the nature of this elastic modulation is unclear. Here, we present a new inverse-problem methodology to surmount this difficulty. In a data synthesis process, we integrate literature-reported rigid-wing aerodynamic and musculoskeletal data into a planar oscillator model for the fruit fly Drosophila melanogaster, and use this integrated data to identify several surprising properties of the fly’s thorax. We find that fruit flies likely have an energetic need for motor resonance: absolute power savings due to motor elasticity range from 0%–30% across literature-reported datasets, averaging 16%. However, in all cases, the intrinsic high effective stiffness of the active asynchronous flight muscles accounts for all elastic energy storage required by the wingbeat. The D. melanogaster flight motor should be considered as a system in which the wings are resonant with the elastic effects of the motor’s asynchronous musculature, and not with the elastic effects of the thoracic exoskeleton. We discover also that D. melanogaster wingbeat kinematics show subtle adaptions that ensure that wingbeat load requirements match muscular forcing. Together, these newly-identified properties suggest a novel conceptual model of the fruit fly’s flight motor: a structure that is resonant due to muscular elasticity, and is thereby intensely concerned with ensuring that the primary flight muscles are operating efficiently. Our inverse-problem methodology sheds new light on the complex behaviour of these tiny flight motors, and provides avenues for further studies in a range of other insect species.


Lateral instability in fruit flies is determined by wing–wing interaction and wing elevation kinematics

April 2023

·

161 Reads

·

4 Citations

Understanding the uncontrolled passive dynamics of flying insects is important for evaluating the constraints under which the insect flight control system operates and for developing biomimetic robots. Passive dynamics is typically analyzed using computational fluid dynamics (CFD) methods, relying on the separation of the linearized hovering dynamics into longitudinal and lateral parts. While the longitudinal dynamics are relatively understood across several insect models, our current understanding of the lateral dynamics is lacking, with a nontrivial dependence on wing–wing interaction and on the details of wing kinematics. Particularly, the passive stability of the fruit fly, D. melanogaster, which is a central model in insect flight research, has so far been analyzed using simplified quasi-steady aerodynamics and synthetic wing kinematics. Here, we perform a CFD-based lateral stability analysis of a hovering fruit fly, using accurately measured wing kinematics, and considering wing–wing interaction. Lateral dynamics are unstable due to an oscillating–diverging mode with a doubling time of 17 wingbeats. These dynamics are determined by wing–wing interaction and the wing elevation kinematics. Finally, we show that the fly's roll controller, with its one wingbeat latency, is consistent with the lateral instability. This work highlights the importance of accurate wing kinematics and wing–wing interactions in stability analyses and forms a link between such passive instability and the insects' controller.


Model-Based Tracking of Fruit Flies in Free Flight

November 2022

·

169 Reads

·

10 Citations

Insect flight is a complex interdisciplinary phenomenon. Understanding its multiple aspects, such as flight control, sensory integration, physiology and genetics, often requires the analysis of large amounts of free flight kinematic data. Yet, one of the main bottlenecks in this field is automatically and accurately extracting such data from multi-view videos. Here, we present a model-based method for the pose estimation of free-flying fruit flies from multi-view high-speed videos. To obtain a faithful representation of the fly with minimum free parameters, our method uses a 3D model that includes two new aspects of wing deformation: a non-fixed wing hinge and a twisting wing surface. The method is demonstrated for free and perturbed flight. Our method does not use prior assumptions on the kinematics apart from the continuity of the wing pitch angle. Hence, this method can be readily adjusted for other insect species.


Band-type resonance: non-discrete energetically optimal resonant states

October 2022

·

101 Reads

·

4 Citations

Nonlinear Dynamics

Structural resonance involves the absorption of inertial loads by a tuned structural elasticity: a process playing a key role in a wide range of biological and technological systems, including many biological and bio-inspired locomotion systems. Conventional linear and nonlinear resonant states typically exist at specific discrete frequencies and specific symmetric waveforms. This discreteness can be an obstacle to resonant control modulation: deviating from these states, by modulating waveform asymmetry or drive frequency, generally leads to losses in system efficiency. Here, we demonstrate a new strategy for achieving these modulations at no loss of energetic efficiency. Leveraging fundamental advances in nonlinear dynamics, we characterise a new form of structural resonance: band-type resonance, describing a continuous band of energetically optimal resonant states existing around conventional discrete resonant states. These states are a counterexample to the common supposition that deviation from a linear (or nonlinear) resonant frequency necessarily involves a loss of efficiency. We demonstrate how band-type resonant states can be generated via a spectral shaping approach: with small modifications to the system kinematic and load waveforms, we construct sets of frequency- and asymmetry-modulated resonant states that show equal energetic optimality to their conventional discrete analogues. The existence of these non-discrete resonant states in a huge range of oscillators—linear and nonlinear, in many different physical contexts—is a new dynamical systems phenomenon. It has implications not only for biological and bio-inspired locomotion systems but for a constellation of forced oscillator systems across physics, engineering, and biology.


Work-loop techniques for optimising nonlinear forced oscillators

June 2022

·

29 Reads

Linear and nonlinear resonant states can be restrictive: they exist at particular discrete states in frequency and/or elasticity, under particular (e.g., simple-harmonic) waveforms. In forced oscillators, this restrictiveness is an obstacle to system design and control modulation: altering the system elasticity, or modulating the response, would both appear to necessarily incur a penalty to efficiency. In this work, we describe an approach for bypassing this obstacle. Using novel work-loop techniques, we prove and illustrate how certain classes of resonant optimisation problem lead to non-unique solutions. In a structural optimisation context, several categories of energetically-optimal elasticity are non-unique. In an optimal control context, several categories of energetically-optimal frequency are non-unique. For these classes of non-unique optimum, we can derive simple bounds defining the optimal region. These novel theoretical results have practical implications for the design and control of a range of biomimetic propulsion systems, including flapping-wing micro-air-vehicles: using these results, we can generate efficient forms of wingbeat modulation for flight control.


Work-loop techniques for optimising nonlinear forced oscillators

Linear and nonlinear resonant states can be restrictive: they exist at particular discrete states in frequency and/or elasticity, under particular (e.g., simple-harmonic) waveforms. In forced oscillators, this restrictiveness is an obstacle to system design and control modulation: altering the system elasticity, or modulating the response, would both appear to necessarily incur a penalty to efficiency. In this work, we describe an approach for bypassing this obstacle. Using novel work-loop techniques, we prove and illustrate how certain classes of resonant optimisation problem lead to non-unique solutions. In a structural optimisation context, several categories of energetically-optimal elasticity are non-unique. In an optimal control context, several categories of energetically-optimal frequency are non-unique. For these classes of non-unique optimum, we can derive simple bounds defining the optimal region. These novel theoretical results have practical implications for the design and control of a range of biomimetic propulsion systems, including flapping-wing micro-air-vehicles: using these results, we can generate efficient forms of wingbeat modulation for flight control.


Citations (28)


... After that, Y. Flato et al. employ deep RL to investigate thermal soaring under horizontal wind conditions. 91 Using the deep deterministic policy gradient algorithm, they enable a glider to autonomously learn how to locate and remain within thermal updrafts. The study identifies two key learning challenges: achieving stable flight and staying close to the thermal center. ...

Reference:

Reinforcement Learning for Active Matter
Revealing principles of autonomous thermal soaring in windy conditions using vulture-inspired deep reinforcement-learning

... ;https://doi.org/10.1101https://doi.org/10. /2024 (Beatus and Cohen, 2015;Ben-Dov and Beatus, 2022;Maya et al., 2023). Practically, these wingbeat kinematics are completely dissipative; but strictly, a small level of negative power is present (≈0.1% of peak power). ...

A hull reconstruction-reprojection method for pose estimation of free-flying fruit flies

Journal of Experimental Biology

... For bumblebees, the predicted γ thorax (= 0.42 suggests a higher contribution of power muscles to elasticity. This, together with a similar qualitative prediction made earlier for fruit flies [41], may be indicating a general trend in asynchronous fliers. For hawkmoths, previously it was predicted that γ ω/ω n = 1.4 [18] rather than resonance. ...

Solving the thoracic inverse problem in the fruit fly

... Another method is Computational Fluid Dynamics (CFD), where the Navier-Stokes flow equation is numerically solved on a spatial grid and the aerodynamic forces on the wing are then calculated from the solved flow. While CFD has been instrumental in understanding the fluid dynamics of flapping wings (Dickinson & Muijres, 2016;Nakata et al., 2015), insect stability (Gao et al., 2011;Sun, 2014;Perl et al., 2023), . The impressive achievements in quad-copter control do not require significant inverse modeling due to the relatively simple mapping between desired forces and torques and rotor speed. ...

Lateral instability in fruit flies is determined by wing–wing interaction and wing elevation kinematics

... ;https://doi.org/10.1101https://doi.org/10. /2024 (Beatus and Cohen, 2015;Ben-Dov and Beatus, 2022;Maya et al., 2023). Practically, these wingbeat kinematics are completely dissipative; but strictly, a small level of negative power is present (≈0.1% of peak power). ...

Model-Based Tracking of Fruit Flies in Free Flight

... The landmark experiments of Machin and Pringle [4], on asynchronous muscles attached to a lightly-damped load system, demonstrated characteristics of the self-oscillatory response that would suggest alignment with the system natural and/or resonant frequency [6]. Subsequently, self-oscillation and resonance have become blended terms in the literature [7][8][9], and the dipteran flight motor is widely depicted as resonant [10][11][12]. However, a remarkable feature of the results of Machin and Pringle [4] is now seldom noted: in a general system, there is no particular reason why self-oscillation and resonance should align [13]. ...

Band-type resonance: non-discrete energetically optimal resonant states

Nonlinear Dynamics

... Recently, the significant elastic energy storage capacity of the thorax was discovered in hawkmoths [3] and other insects [11], which has been hypothesized to compensate for inertial energy requirements [3]. In addition, several recent studies modelled the wing motor system as a lumped second-order spring mass damper system [18,[24][25][26]; Lynch et al. [24] studied the responsiveness of flapping wing system to perturbations as a function of the Weis-Fogh number, which quantifies the ratio of inertial and aerodynamic energies involved in the system, and its trade-offs with energy efficiency. Pons et al. [25] indicated the existence of multiple resonance peaks and band-type resonance. ...

Distinct forms of resonant optimality within insect indirect flight motors

... For example, circular RNA produced by the process of "back splicing" has been categorized as the result of splicing errors that confers no fitness benefit (Xu and Zhang 2021). The revelation that a small number of these circular RNAs do carry important functions has only become apparent after painstaking studies of the effects upon their loss (e.g., Pamudurti et al. 2022;Giusti et al. 2024). The fruit fly Drosophila melanogaster, with a similar number of genes as humans, but a simpler physiology or development, is one of the best models for conducting loss of function studies of AS, enhanced by one of the best categorized AS programs through development (Daines et al. 2011;Graveley et al. 2011). ...

circMbl functions in cis and in trans to regulate gene expression and physiology in a tissue-specific fashion

Cell Reports

... For example linearization can be done by equating the energy dissipation between an aerodynamic and a viscous force. However, prior comparisons between quality factor and Weis-Fogh number are consistent with our findings of a proportional (linear) relationship between Q and N, with differing proportionality constants depending on the assumptions [10,11,28]. ...

Elastic-bound conditions for energetically optimal elasticity and their implications for biomimetic propulsion systems

Nonlinear Dynamics

... Experiments were performed on 43 healthy volunteers. No a-priori sample size calculation was performed, but our sample sizes are greater than those reported in relevant literature 27 . We are confident that the sample size is sufficient since the main findings are highly significant statistically, and can be observed in data of most (93%) individual participants. ...

Measuring pupil size and light response through closed eyelids