Circular Image

G.C.H.E. de Croon

info

Please Note

174 records found

This study investigates how coordinated rotor tilt and elevon deflection shape the aerodynamic performance and maneuvering capability of a tilt-rotor tailsitter UAV, with particular emphasis on high-speed sharp turns where maximizing lift is essential for minimizing turning radius. Extensive wind tunnel experiments were conducted across a range of airspeeds, angles of attack, throttle settings, and actuator combinations to quantify axial force, lift, and pitching moment while capturing the effects of wing–propeller interaction. Pitching-moment trim tests were also performed by dynamically adjusting actuator input combinations to maintain pitch moment equilibrium. The results show that upward rotor tilt, when combined with downward elevon deflection, produces substantially higher lift while preserving pitch moment equilibrium within the tested positive-AoA forward flight envelope, outperforming either actuation used alone. By embedding the derived empirical models into an equilibrium-constrained sharp turn maneuver, the study further predicts a theoretical minimum turning radius of 8.01 m at 18 m/s under an extrapolated throttle command condition, corresponding to a 31.8% reduction compared to an equivalent fixed-rotor tailsitter with elevons, suggesting that synergistic thrust vectoring and control-surface deflection enable aggressive maneuvers without compromising pitch stability or forward speed. ...

Safety solutions for autonomous vehicle integration into mixed-mode mobility

Journal article (2026) - G. C.H.E. de Croon, J. Hagenaars, J. Kober, Y. H. Liu, A. Palffy, T. Sun, N. van Nes, W. P. Medendorp, S. M. Bohte, More Authors
Uncertainty fundamentally shapes human perception and decision-making, a factor that is becoming increasingly critical as autonomous vehicles (AVs) begin to share physical and social spaces with humans. This perspective paper synthesizes insights from neuroscience, robotics, and behavioral science represent uncertainty and act under it. We identify a significant disconnect between low-level mathematical concepts of uncertainty and risk, the uncertainty-aware prediction and planning methods used in robotics, and the high-level psychological uncertainty experienced by humans. Here, we conceptualize an integration pathway for mixed-mode mobility: we show that all three treat control under partial information as the same two-stage problem – probabilistic inference of the current and future state, followed by a risk -weighted choice of action – and we make this shared structure explicit. We thus argue that AVs should quantify and calibrate their own uncertainty, select risk metrics that reflect both individual and collective safety, model how their actions shape human uncertainty and behavior, and communicate intent and confidence in ways that support predictable interaction. This synthesis positions psychological uncertainty as a behaviorally relevant variable for AV design and outlines a research agenda for safer, more understandable transport systems. ...
Abstract: Detecting malicious drones using aerial surveillance cameras is challenging when the distance is large, because the drone then occupies only a few pixels. Current optical detection methods rely mostly on visual appearance features. Hence, they struggle to differentiate drones from other flying objects, especially birds, when the apparent object size is small. Fortunately, the observed trajectory over time can help improve the differentiation accuracy. Here, we propose to combine classification neural networks of the object’s trajectory features and visual appearance features. We train and test the networks using our dataset containing infrared videos of drones and birds, where the variation of drone configurations and flight patterns is relatively larger than other publicly available datasets. We show that, particularly for small objects with high motion, the inclusion of trajectory features for visual classification achieves up to 22% higher frame-wise classification accuracy compared to when only visual appearance features are used. We further demonstrate that integrating both feature types provides improved accuracy over all of the considered trajectories, with 4% more of the trajectories being classified correctly. Consistent results are also shown on an open dataset, confirming the generalizability. Our study demonstrates the crucial role of information beyond the frame-wise visual appearance features in extending the operational range of aerial surveillance cameras. ...
Journal article (2026) - Ernesto Sanchez-Laulhe, Guido C.H.E. De Croon, Anibal Ollero
Flapping wing Micro Air Vehicles (FWMAVs) hold great potential for real-world applications but are currently still hard to model. In this article, a simplified analysis of the equilibrium state of a tailless FWMAV in forward flight is presented. The definition of the equilibrium state complements previous dynamic and stability analysis, adding new information about the flight behavior of FWMAVs. A new aerodynamic decoupled model has been used for the analysis, considering separately the thrust force generated by the flapping movement and the lift and drag caused by the forward velocity. The aerodynamic forces are included in a dynamic model of the FWMAV, and the equilibrium state is derived. The formulation obtained is explicit in terms of the pitch actuator deflection, thus allowing its use for control corrections, and provides an estimation of the flight velocity. The thrust needed to maintain height is also formulated, demonstrating that forward flight is more efficient than hovering. The results are validated experimentally for the pitch angle, showing good agreement with the analytical results. Then, the dynamics of the FWMAV are simulated, comparing the results with experiments where the FWMAV goes from hovering to a specific pitch reference while maintaining its height. Additional simulations are performed with basic control considerations, showing how considering the equilibrium state for a feed-forward control significantly improves the flight behavior compared to PI and PID controllers, reducing the convergence time. ...

Learning flight attitude from vision alone

Journal article (2026) - Jesse J. Hagenaars, Stein Stroobants, Sander M. Bohté, Guido C.H.E. de Croon
Vision is an essential part of attitude control for many flying animals, some of which have no dedicated sense of gravity. Flying robots, on the other hand, typically depend heavily on accelerometers and gyroscopes for attitude stabilization. In this work, we present the first vision-only approach to flight control for use in generic environments. We show that a quadrotor drone equipped with a downward-facing event camera can estimate its attitude and rotation rate from just the event stream, enabling flight control without inertial sensors. Our approach uses a small recurrent convolutional neural network trained through supervised learning. Real-world flight tests demonstrate that our combination of event camera and low-latency neural network is capable of replacing the inertial measurement unit in a traditional flight control loop. Furthermore, we investigate the network’s generalization across different environments, and the impact of memory and different fields of view. While networks with memory and access to horizon-like visual cues achieve best performance, variants with a narrower field of view achieve better relative generalization. Our work showcases vision-only flight control as a promising candidate for enabling autonomous, insect-scale flying robots. ...
Journal article (2026) - Anique Altena, Mirjam Snellen, Guido de Croon, Mark Voskuijl
It remains a challenge to acoustically localise drones, especially when there are multiple sound sources in the environment. The aim of this paper is to propose and validate an approach for joint acoustic localisation of drones and other background sources using microphone array measurements. This approach consists of a frequency-domain beamforming step, where a discrete number of frequencies in the range of 140 to 1200 Hz are beamformed individually. The location of the maximum output is identified and plotted in the azimuth and elevation direction per frequency and time step. The next step is to extract and separate the trajectories from this plot. The validation shows the correctness of this approach, together with the remaining challenges. Although sources are extracted and separated correctly, overlapping sources are sometimes considered as only one source. Moreover, in low-level drone noise or high-level background noise measurements, erroneous sound sources are identified. Nevertheless, the results show that drones can be localised over long distances, up to 712 m and 593 m for a quadcopter drone in azimuth and elevation direction respectively, and 317 m and 305 m for a fixed-wing drone in azimuth and elevation direction respectively. ...
Journal article (2026) - Dequan Ou, Jesse J. Hagenaars, Maciej R. Jankowski, Michiel V.M. Firlefyn, Christophe De Wagter, Florian T. Muijres, Jacqueline Degen, Guido C.H.E. de Croon
Navigation is a crucial capability for both animals and robots. Although tiny flying insects can robustly navigate over long distances1, state-of-the-art robot navigation methods are computationally expensive and therefore restricted to large robots2,3. Here we propose ‘Bee-Nav’, a highly efficient navigation strategy inspired by the visual learning flights of honeybees4, 5–6. In equivalent robotic learning flights, a tiny neural network is trained to map omnidirectional images to a home vector based on path integration. After learning, the robot can fly far away from home, come straight back using path integration and cancel integration drift using the visual homing network. Simulations showed that, for realistic path integration accuracies, the neural network requires training on only approximately 0.25–10.00% of the total flight area. In real-world indoor and outdoor experiments, a small drone successfully returned to within 0.5 m of home for 100% of 30–110-m flights and 70% of 200–600-m flights in windy conditions, using 3.4-kB and 42-kB neural networks, respectively. The proposed navigation strategy will be vital for resource-constrained robots that perform tasks while travelling from and to a home location. Furthermore, it provides new perspectives on the neuroethology of insect navigation, from how visual learning shapes homing trajectories to the nature of cognitive maps. ...
Tailsitter aircraft attract considerable interest due to their capabilities of both agile hover and high speed forward flight. However, traditional tailsitters that use aerodynamic control surfaces face the challenge of limited control effectiveness and associated actuator saturation during vertical flight and transitions. Conversely, tailsitters relying solely on tilting rotors have the drawback of insufficient roll control authority in forward flight. This letter proposes a tilt-rotor tailsitter aircraft with both elevons and tilting rotors as a promising solution. By implementing a cascaded weighted least squares (WLS) based incremental nonlinear dynamic inversion (INDI) controller, the drone successfully achieved autonomous waypoint tracking in outdoor experiments at a cruise airspeed of 16 m/s, including transitions between forward flight and hover without actuator saturation. Wind tunnel experiments confirm improved roll control compared to tilt-rotor-only configurations, while comparative outdoor flight tests highlight the vehicle's superior control over elevon-only designs during critical phases such as vertical descent and transitions. Finally, we also show that the tilt-rotors allow for an autonomous takeoff and landing with a unique pivoting capability that demonstrates stability and robustness under wind disturbances. ...
Journal article (2025) - Shushuai Li, Feng Shan, Jiangpeng Liu, Mario Coppola, Christophe De Wagter, Guido C.H.E. De Croon
Lightweight aerial swarms have potential applications in scenarios where larger drones fail to operate efficiently. The primary foundation for lightweight aerial swarms is efficient relative localization, which enables cooperation and collision avoidance. Computing the real-time position is challenging due to extreme resource constraints. This letter presents an autonomous relative localization technique for lightweight aerial swarms without infrastructure by fusing ultra-wideband wireless distance measurements and the shared state information (e.g., velocity, yaw rate, height) from neighbors. This is the first fully autonomous, tiny, fast, and accurate relative localization scheme implemented on a team of 13 lightweight (33 grams) and resource-constrained (168 MHz MCU with 192 KB memory) aerial vehicles. The proposed resource-constrained swarm ranging protocol is scalable, and a surprising theoretical result is discovered: the unobservability poses no issues because the state drift leads to control actions that make the state observable again. By experiment, less than 0.2 m position error is achieved at the frequency of 16 Hz for as many as 13 drones. The code is open-sourced, and the proposed technique is relevant not only for tiny drones but can be readily applied to many other resource-restricted robots. ...

Learn to Fly in Cluttered Environments With Varying Speed

Autonomous flight in unknown, cluttered environments is still a major challenge in robotics. Existing obstacle avoidance algorithms typically adopt a fixed flight velocity, overlooking the crucial balance between safety and agility. We propose a reinforcement learning algorithm to learn an adaptive flight speed policy tailored to varying environment complexities, enhancing obstacle avoidance safety. A downside of learning-based obstacle avoidance algorithms is that the lack of a mapping module can lead to the drone getting stuck in complex scenarios. To address this, we introduce a novel training setup for the latent space that retains memory of previous depth map observations. The latent space is explicitly trained to predict both past and current depth maps. Our findings confirm that varying speed leads to a superior balance of success rate and agility in cluttered environments. Additionally, our memory-augmented latent representation outperforms the latent representation commonly used in reinforcement learning. Furthermore, an extensive comparison of our method with the existing state-of-the-art approaches Agile-autonomy and Ego-planner shows the superior performance of our approach, especially in highly cluttered environments. Finally, after minimal fine-tuning, we successfully deployed our network on a real drone for enhanced obstacle avoidance. ...
Journal article (2025) - S. Stroobants, C. De Wagter, G. C.H.E. De Croon
The real-world application of small drones is mostly hampered by energy limitations. Neuromorphic computing promises extremely energy-efficient AI for autonomous flight but is still challenging to train and deploy on real robots. To reap the maximal benefits from neuromorphic computing, it is necessary to perform all autonomy functions end-to-end on a single neuromorphic chip, from low-level attitude control to high-level navigation. This research presents the first neuromorphic control system using a spiking neural network (SNN) to effectively map a drone's raw sensory input directly to motor commands. We apply this method to low-level attitude estimation and control for a quadrotor, deploying the SNN on a tiny Crazyflie. We propose a modular SNN, separately training and then merging estimation and control sub-networks. The SNN is trained with imitation learning, using a flight dataset of sensory-motor pairs. Post-training, the network is deployed on the Crazyflie, issuing control commands from sensor inputs at 500Hz. Furthermore, for the training procedure we augmented training data by flying a controller with additional excitation and time-shifting the target data to enhance the predictive capabilities of the SNN. On the real drone, the perception-to-control SNN tracks attitude commands with an average error of 3.0 degrees, compared to 2.7 degrees for the regular flight stack. We also show the benefits of the proposed learning modifications for reducing the average tracking error and reducing oscillations. Our work shows the feasibility of performing neuromorphic end-to-end control, laying the basis for highly energy-efficient and low-latency neuromorphic autopilots. ...
Ego-Motion estimation is vital for drones when flying in GPS-denied environments. Vision-Based methods struggle when flight speed increases and close-by objects lead to difficult visual conditions with considerable motion blur and large occlusions. To tackle this, vision is typically complemented by state estimation filters that combine a drone model with inertial measurements. However, these drone models are currently learned in a supervised manner with ground-truth data from external motion capture systems, limiting scalability to different environments and drones. In this work, we propose a self-supervised learning scheme to train a neural-network-based drone model using only onboard monocular video and flight controller data (IMU and motor feedback). We achieve this by first training a self-supervised relative pose estimation model, which then serves as a teacher for the drone model. To allow this to work at high speed close to obstacles, we propose an improved occlusion handling method for training self-supervised pose estimation models. Due to this method, the root mean squared error of resulting odometry estimates is reduced by an average of 15%. Moreover, the student neural drone model can be successfully obtained from the onboard data. It even becomes more accurate at higher speeds compared to its teacher, the self-supervised vision-based model. We demonstrate the value of the neural drone model by integrating it into a traditional filter-based VIO system (ROVIO), resulting in superior odometry accuracy on aggressive 3D racing trajectories near obstacles. Self-Supervised learning of ego-motion estimation represents a significant step toward bridging the gap between flying in controlled, expensive lab environments and real-world drone applications. The fusion of vision and drone models will enable higher-speed flight and improve state estimation, on any drone in any environment. ...

An improved prior for optical flow computation in spiking neural networks

Journal article (2025) - Matthew Yedutenko, Federico Paredes-Vallés, Lyes Khacef, Guido de Croon
Motion detection is a primary task required for robotic systems to perceive and navigate in their environment. Proposed in the literature bioinspired neuromorphic Time-Difference Encoder (TDE-2) combines event-based sensors and processors with spiking neural networks to provide real-time and energy-efficient motion detection through extracting temporal correlations between two points in space. However, on the algorithmic level, this design leads to a loss of direction-selectivity of individual TDEs in textured environments. In the present work, we propose an augmented 3-point TDE (TDE-3) with additional inhibitory input that makes TDE-3 direction-selectivity robust in textured environments. We developed a procedure to train the new TDE-3 using backpropagation through time and surrogate gradients to linearly map input velocities into an output spike count or an Inter-Spike Interval (ISI). Using synthetic data, we compared training and inference with spike count and ISI with respect to changes in stimuli dynamic range, spatial frequency, and level of noise. ISI turns out to be more robust toward variation in spatial frequency, whereas the spike count is a more reliable training signal in the presence of noise. We conducted an in-depth quantitative investigation of optical flow coding with TDE and compared TDE-2 vs. TDE-3 in terms of energy efficiency and coding precision. The results show that at the network level, both detectors show similar precision (20° angular error, 88% correlation with the truth of the ground). However, due to the more robust direction selectivity of individual TDEs, the TDE-3 based network spikes less and is hence more energy efficient. Reported precision is on par with model-based methods but the spike-based processing of the TDEs provides allows more energy-efficient inference with neuromorphic hardware. Additionally, we also employed TDE-2 and TDE-3 to estimate ego-motion and showed results competitive with those achieved by neural networks with 1.5 × 105 parameters. ...

Content-and-uncertainty-aware homography network for visual-inertial odometry

Journal article (2025) - Yingfu Xu, Guido C.H.E. de Croon
Learning-based visual ego-motion estimation is promising yet not ready for navigating agile mobile robots in the real world. In this article, we propose CUAHN-VIO, a robust and efficient monocular visual-inertial odometry (VIO) designed for micro aerial vehicles (MAVs) equipped with a downward-facing camera. The vision frontend is a content-and-uncertainty-aware homography network (CUAHN). Content awareness measures the robustness of the network toward non-homography image content, e.g. 3-dimensional objects lying on a planar surface. Uncertainty awareness refers that the network not only predicts the homography transformation but also estimates the prediction uncertainty. The training requires no ground truth that is often difficult to obtain. The network has good generalization that enables “plug-and-play” deployment in new environments without fine-tuning. A lightweight extended Kalman filter (EKF) serves as the VIO backend and utilizes the mean prediction and variance estimation from the network for visual measurement updates. CUAHN-VIO is evaluated on a high-speed public dataset and shows rivaling accuracy to state-of-the-art (SOTA) VIO approaches. Thanks to the robustness to motion blur, low network inference time (∼23 ms), and stable processing latency (∼26 ms), CUAHN-VIO successfully runs onboard an Nvidia Jetson TX2 embedded processor to navigate a fast autonomous MAV. ...

Learning to See Like a Simulator for Real-World Drone Navigation

Sim-to-real transfer is a fundamental challenge in robot learning. Discrepancies between simulation and reality can significantly impair policy performance, especially if it receives high-dimensional inputs such as dense depth estimates from vision. We propose a novel depth transfer method based on domain adaptation to bridge the visual gap between simulated and real-world depth data. A Variational Autoencoder (VAE) is first trained to encode ground-truth depth images from simulation into a latent space, which serves as input to a reinforcement learning (RL) policy. During deployment, the encoder is refined to align stereo depth images with this latent space, enabling direct policy transfer without fine-tuning. We apply our method to the task of autonomous drone navigation through cluttered environments. Experiments in IsaacGym show that our method nearly doubles the obstacle avoidance success rate when switching from ground-truth to stereo depth input. Furthermore, we demonstrate successful transfer to the photo-realistic simulator AvoidBench using only IsaacGym-generated stereo data, achieving superior performance compared to state-of-the-art baselines. Real-world evaluations in both indoor and outdoor environments confirm the effectiveness of our approach, enabling robust and generalizable depth-based navigation across diverse domains. ...
This study covers three aspects of acoustic localisation of drones using a microphone array. First, it assesses a grid-free approach, using differential evolution, to estimate the three-dimensional position of a drone. It is found that this is indeed possible for the drone in the near-field. For larger distances, it still provides the angular position of the drone. Second, the study emphasizes the essence of localisation over small frequency bands with the bands jointly spanning a large frequency range to reveal the presence of multiple sound sources and maximise the drone localisation range. Third, it addresses the localisation ranges for six different drones. ...

Domain Randomization in Quadcopter Racing Across Different Platforms

In high-speed quadcopter racing, finding a single controller that works well across different platforms remains challenging. This work presents the first neural network controller for drone racing that generalizes across physically distinct quadcopters. We demonstrate that a single network, trained with domain randomization, can robustly control various types of quadcopters. The network relies solely on the current state to directly compute motor commands. The effectiveness of this generalized controller is validated through real-world tests on two substantially different crafts (3-inch and 5-inch race quadcopters). We further compare the performance of this generalized controller with controllers specifically trained for the 3-inch and 5-inch drone, using their identified model parameters with varying levels of domain randomization (0%, 10%, 20%, 30%). While the generalized controller shows slightly slower speeds compared to the fine-tuned models, it excels in adaptability across different platforms. Our results show that no randomization fails sim-to-real transfer while increasing randomization improves robustness but reduces speed. Despite this trade-off, our findings highlight the potential of domain randomization for generalizing controllers, paving the way for universal AI controllers that can adapt to any platform. ...

Recent progress and challenges

Journal article (2025) - Saeed Rafee Nekoo, Ramy Rashad, Christophe De Wagter, Sawyer B. Fuller, Guido de Croon, Stefano Stramigioli, Anibal Ollero
This paper analyses the methods and technologies involved in flapping-wing flying robots (FWFRs), where the actuation of the flapping wing produces thrust and lift force that mimics birds’ and insects’ flight. The focus is on the evolution of the flapping-wing technology and the challenges in prototyping, modeling, navigation, and control. The mechanism for flapping production, frequency control of the flapping, and wing/tail control for positioning the robot are important topics for successful prototyping. The article includes the study of the dynamics and aerodynamics of the FWFR. Using the combination of flapping and gliding has led researchers to seek more energy savings through this hybrid-in-nature dynamic system, which benefits from the wind, a natural and free energy source. The paper reviews the dynamics, design, and categorization of flapping-wing systems; it also includes control and onboard intelligent functionalities, particularly environment perception for positioning and guidance, as well as obstacle detection and avoidance. ...

ANN vs. SNN comparison based on activation sparsification

Journal article (2025) - Yingfu Xu, Guangzhi Tang, Amirreza Yousefzadeh, Guido C.H.E. de Croon, Manolis Sifalakis
Spiking neural networks (SNNs) for event-based optical flow are claimed to be computationally more efficient than their artificial neural networks (ANNs) counterparts, but a fair comparison is missing in the literature. In this work, we propose an event-based optical flow solution based on activation sparsification and a neuromorphic processor, SENECA. SENECA has an event-driven processing mechanism that can exploit the sparsity in ANN activations and SNN spikes to accelerate the inference of both types of neural networks. The ANN and the SNN for comparison have similar low activation/spike density (∼5%) thanks to our novel sparsification-aware training. In the hardware-in-loop experiments designed to deduce the average time and energy consumption, the SNN consumes 44.9ms and 927.0μJ, which are 62.5% and 75.2% of the ANN's consumption, respectively. We find that SNN's higher efficiency is attributed to its lower pixel-wise spike density (43.5% vs. 66.5%) that requires fewer memory access operations for neuron states. ...
Journal article (2025) - Jason Yik, Korneel Van den Berghe, Douwe den Blanken, Younes Bouhadjar, Maxime Fabre, Aurora Micheli, Guido de Croon, Nergis Tömen, Charlotte Frenkel, More authors...
Neuromorphic computing shows promise for advancing computing efficiency and capabilities of AI applications using brain-inspired principles. However, the neuromorphic research field currently lacks standardized benchmarks, making it difficult to accurately measure technological advancements, compare performance with conventional methods, and identify promising future research directions. This article presents NeuroBench, a benchmark framework for neuromorphic algorithms and systems, which is collaboratively designed from an open community of researchers across industry and academia. NeuroBench introduces a common set of tools and systematic methodology for inclusive benchmark measurement, delivering an objective reference framework for quantifying neuromorphic approaches in both hardware-independent and hardware-dependent settings. For latest project updates, visit the project website (neurobench.ai). ...