G.C.H.E. de Croon
Please Note
99 records found
1
Safety Cages for Reliable Machine Learning
A framework for exoplanet spectroscopy in the Ariel mission, extended with error-aware model specialisation
Continuous-Time Modelling of Pixel Attributes
The Development of a Continuous Frame Interpolation Method and a Fast, Real-Time Event Camera Simulator
This dissertation investigates how event-based vision can enable effective autonomous behavior on flying robots. Event cameras, inspired by the biological retina, respond asynchronously to brightness changes rather than capturing full frames, offering microsecond temporal resolution and high dynamic range at milliwatts of power. Neuromorphic processors extend this paradigm to computation through spiking neural networks that communicate via discrete spikes. Together, they promise a fully event-driven vision pipeline whose efficiency gains would benefit robots of any size. This dissertation targets the hardest case, asking: how can a flying robot learn to navigate autonomously when it only has event-based vision? Four research questions decompose this problem into a systematic progression from learning to deployment, adaptation, and sensor minimalism.
Chapter 2 establishes that spiking neural networks can learn complex visual tasks, presenting the first deep spiking networks to solve dense optical flow estimation from events in a self-supervised manner, moving beyond simple classification to real-world vision problems relevant for robotics. Chapter 3 takes the next step by deploying a fully neuromorphic vision-to-control pipeline on Intel’s Loihi neuromorphic processor on board a flying quadrotor, achieving the first autonomous drone flight with a fully neuromorphic system, running inference at 200 Hz consuming only 7–12 mW. Chapter 4 brings learning on board by optimizing the self-supervised contrast maximization framework for computational efficiency, achieving a 100-fold runtime reduction that enables online depth learning during flight; just two minutes of on-device adaptation improved obstacle avoidance by about 30% over pre-training. Finally, Chapter 5 pushes toward ultimate sensor minimalism by demonstrating that vision can replace inertial measurement units entirely: a recurrent neural network learns to estimate attitude and rotation rates from events alone, enabling the first stable vision-only and IMU-free quadrotor flight.
Together, these contributions chart a path from theoretical promise to practical deployment for event-based robot vision, demonstrating that it is not merely a compelling concept but a viable foundation for autonomous flight. As the technology matures, it will enable a new generation of autonomous drones that perceive and navigate the world through efficient, brain-inspired vision. ...
This dissertation investigates how event-based vision can enable effective autonomous behavior on flying robots. Event cameras, inspired by the biological retina, respond asynchronously to brightness changes rather than capturing full frames, offering microsecond temporal resolution and high dynamic range at milliwatts of power. Neuromorphic processors extend this paradigm to computation through spiking neural networks that communicate via discrete spikes. Together, they promise a fully event-driven vision pipeline whose efficiency gains would benefit robots of any size. This dissertation targets the hardest case, asking: how can a flying robot learn to navigate autonomously when it only has event-based vision? Four research questions decompose this problem into a systematic progression from learning to deployment, adaptation, and sensor minimalism.
Chapter 2 establishes that spiking neural networks can learn complex visual tasks, presenting the first deep spiking networks to solve dense optical flow estimation from events in a self-supervised manner, moving beyond simple classification to real-world vision problems relevant for robotics. Chapter 3 takes the next step by deploying a fully neuromorphic vision-to-control pipeline on Intel’s Loihi neuromorphic processor on board a flying quadrotor, achieving the first autonomous drone flight with a fully neuromorphic system, running inference at 200 Hz consuming only 7–12 mW. Chapter 4 brings learning on board by optimizing the self-supervised contrast maximization framework for computational efficiency, achieving a 100-fold runtime reduction that enables online depth learning during flight; just two minutes of on-device adaptation improved obstacle avoidance by about 30% over pre-training. Finally, Chapter 5 pushes toward ultimate sensor minimalism by demonstrating that vision can replace inertial measurement units entirely: a recurrent neural network learns to estimate attitude and rotation rates from events alone, enabling the first stable vision-only and IMU-free quadrotor flight.
Together, these contributions chart a path from theoretical promise to practical deployment for event-based robot vision, demonstrating that it is not merely a compelling concept but a viable foundation for autonomous flight. As the technology matures, it will enable a new generation of autonomous drones that perceive and navigate the world through efficient, brain-inspired vision.
Firstly, wind tunnel tests were performed on a tailsitter wing under varying propeller thrust, elevon deflection, and airspeed across the full range of angles of attack, resulting in the first publicly available aerodynamic dataset of its kind. The results reveal nonlinear aerodynamic behavior, including during stall, post-stall, and reverse flow. In reversed flow, elevon-induced pitch moments act oppositely to normal flow, though this can be mitigated by increasing throttle. Elevon deflection proves effective at low angles of attack and high airspeeds, but its influence degrades at high angles and low speeds. These findings underscore the need for alternative or supplemental actuation to maintain control authority, especially in vertical or descending flight where traditional surfaces lose effectiveness.
Secondly, in response to the limited pitch control authority observed in conventional elevon-only tailsitters (E-tailsitters), new control strategies are necessitated to achieve full-envelope autonomous flight without actuator saturation. A tailsitter equipped with dual tilt rotors (TR-tailsitter) is introduced, which relies exclusively on thrust vectoring for control moment generation. While thrust vectoring provides ample pitch control authority in hover and vertical flight, it lacks sufficient roll control during forward flight due to wing-propeller interaction. To address this limitation, a TRE-tailsitter is proposed, integrating tilting rotors with conventional elevons. This combined actuation setup provides complementary control, with tilt rotors primarily handling low-speed and vertical flight phases, while elevons dominate during highspeed cruise. To achieve full-envelope autonomous flight, a cascaded Incremental Nonlinear Dynamic Inversion (INDI) controller is implemented, with Weighted Least Squares (WLS) control allocation, which dynamically coordinates actuator allocation between rotor tilt and elevon deflection across different flight regimes, avoiding actuator saturation and ensuring seamless transitions.
Thirdly, to enable fully autonomous field deployment, a pivoting takeoff and landing controller is developed for robust VTOL operation under windy and uneven terrain conditions. By exploiting rotor tilt, the vehicle initiates liftoff from a horizontal ground posture through a controlled pivoting motion around its tail, eliminating the need for landing gear and enabling deployment on uneven terrains. Indoor and outdoor flight tests validate the stability and robustness of the proposed approach in the presence of wind disturbances.
Fourthly, the agility of the tilt-rotor tailsitter UAV is examined through high-speed sharp turn scenarios, where maximizing lift is essential for minimizing turning radius. Wind tunnel data covering various actuator combinations are used to develop empirical models of axial force, lift and pitch moment w.r.t thrust, rotor tilt, elevon deflection, AoA, and airspeed, capturing wing–propeller interaction effects. The derived models and pitching moment trim tests reveal that upward rotor tilt combined with downward elevon deflection enhances lift while maintaining pitch equilibrium. Furthermore, a theoretical minimum turning radius of 8.01𝑚 at 18𝑚/𝑠 coordinated sharp turn is computed, confirming that coordinated actuation enables aggressive maneuvers without compromising pitch stability or speed.
Overall, this dissertation develops a tilt-rotor tailsitter UAV capable of robust, autonomous and agile operation across the full flight envelope.The proposed framework advances the understanding of tailsitter aerodynamics and control, and provides a pathway toward field-deployable UAVs for demanding missions requiring both maneuverability and autonomy.
...
Firstly, wind tunnel tests were performed on a tailsitter wing under varying propeller thrust, elevon deflection, and airspeed across the full range of angles of attack, resulting in the first publicly available aerodynamic dataset of its kind. The results reveal nonlinear aerodynamic behavior, including during stall, post-stall, and reverse flow. In reversed flow, elevon-induced pitch moments act oppositely to normal flow, though this can be mitigated by increasing throttle. Elevon deflection proves effective at low angles of attack and high airspeeds, but its influence degrades at high angles and low speeds. These findings underscore the need for alternative or supplemental actuation to maintain control authority, especially in vertical or descending flight where traditional surfaces lose effectiveness.
Secondly, in response to the limited pitch control authority observed in conventional elevon-only tailsitters (E-tailsitters), new control strategies are necessitated to achieve full-envelope autonomous flight without actuator saturation. A tailsitter equipped with dual tilt rotors (TR-tailsitter) is introduced, which relies exclusively on thrust vectoring for control moment generation. While thrust vectoring provides ample pitch control authority in hover and vertical flight, it lacks sufficient roll control during forward flight due to wing-propeller interaction. To address this limitation, a TRE-tailsitter is proposed, integrating tilting rotors with conventional elevons. This combined actuation setup provides complementary control, with tilt rotors primarily handling low-speed and vertical flight phases, while elevons dominate during highspeed cruise. To achieve full-envelope autonomous flight, a cascaded Incremental Nonlinear Dynamic Inversion (INDI) controller is implemented, with Weighted Least Squares (WLS) control allocation, which dynamically coordinates actuator allocation between rotor tilt and elevon deflection across different flight regimes, avoiding actuator saturation and ensuring seamless transitions.
Thirdly, to enable fully autonomous field deployment, a pivoting takeoff and landing controller is developed for robust VTOL operation under windy and uneven terrain conditions. By exploiting rotor tilt, the vehicle initiates liftoff from a horizontal ground posture through a controlled pivoting motion around its tail, eliminating the need for landing gear and enabling deployment on uneven terrains. Indoor and outdoor flight tests validate the stability and robustness of the proposed approach in the presence of wind disturbances.
Fourthly, the agility of the tilt-rotor tailsitter UAV is examined through high-speed sharp turn scenarios, where maximizing lift is essential for minimizing turning radius. Wind tunnel data covering various actuator combinations are used to develop empirical models of axial force, lift and pitch moment w.r.t thrust, rotor tilt, elevon deflection, AoA, and airspeed, capturing wing–propeller interaction effects. The derived models and pitching moment trim tests reveal that upward rotor tilt combined with downward elevon deflection enhances lift while maintaining pitch equilibrium. Furthermore, a theoretical minimum turning radius of 8.01𝑚 at 18𝑚/𝑠 coordinated sharp turn is computed, confirming that coordinated actuation enables aggressive maneuvers without compromising pitch stability or speed.
Overall, this dissertation develops a tilt-rotor tailsitter UAV capable of robust, autonomous and agile operation across the full flight envelope.The proposed framework advances the understanding of tailsitter aerodynamics and control, and provides a pathway toward field-deployable UAVs for demanding missions requiring both maneuverability and autonomy.
This dissertation addresses these issues by developing learning-based methods and evaluation tools for onboard navigation. First, it introduces AvoidBench, a high-fidelity benchmarking suite with standardized environments and metrics to systematically evaluate obstacle avoidance performance.
Second, it presents MAVRL, a reinforcement learning algorithm that adapts flight speed to environmental complexity, achieving an improved balance between safety and agility. Third, it proposes Depth Transfer, a sim-to-real method that bridges differences in dynamics and perception, enabling robust deployment of trained policies on real drones.
Finally, a bio-inspired hierarchical architecture is introduced, separating high-level planning from low-level control to improve training efficiency and robustness.
Together, these contributions advance learning-based drone navigation by enabling reliable evaluation, adaptive behaviour, efficient training, and successful real-world deployment in complex environments. ...
This dissertation addresses these issues by developing learning-based methods and evaluation tools for onboard navigation. First, it introduces AvoidBench, a high-fidelity benchmarking suite with standardized environments and metrics to systematically evaluate obstacle avoidance performance.
Second, it presents MAVRL, a reinforcement learning algorithm that adapts flight speed to environmental complexity, achieving an improved balance between safety and agility. Third, it proposes Depth Transfer, a sim-to-real method that bridges differences in dynamics and perception, enabling robust deployment of trained policies on real drones.
Finally, a bio-inspired hierarchical architecture is introduced, separating high-level planning from low-level control to improve training efficiency and robustness.
Together, these contributions advance learning-based drone navigation by enabling reliable evaluation, adaptive behaviour, efficient training, and successful real-world deployment in complex environments.
Autonomous Navigation for an Attitude-Stable Flapping Wing Air Vehicle
Obstacle Avoidance Strategies Using Time-of-Flight Sensors
Osprey Simulator
A Simulator Framework for Fixed-Wing UAV Updraft Localization
However, their development is hampered by limited payload capacity, which restricts both computational power and flight time.
Traditional control systems and sensor processing algorithms are ill-suited for these resource-constrained platforms since they typically rely on power-hungry processors and complex numerical methods.
This thesis investigates neuromorphic approaches to both state estimation and control for small drones.
Inspired by the energy-efficient and highly parallel processing of biological neural systems, neuromorphic computing leverages spiking neural networks (SNNs) that operate via discrete spikes, offering real-time, low-power processing capabilities for micro aerial vehicles (MAVs).
While previous work has applied neuromorphic methods to high-level perception tasks, their application to fundamental flight control -- such as precise attitude estimation and low-level control -- remains largely unexplored.
Following a review of the current state of neuromorphic computing, the research first explores its application to state estimation.
A recurrent SNN is designed to estimate the drone’s attitude from inertial measurement unit (IMU) data, achieving performance comparable to conventional methods like the complementary filter, despite employing a minimal network architecture.
The study then investigates event-based vision sensors by processing data from a downward-facing event camera to estimate the attitude and angular rates, enabling a quadrotor to achieve flight without inertial sensing -- a pioneering demonstration in the field.
Transitioning from estimation to control, the thesis uses neuromorphic algorithms to perform low-level control tasks.
A spiking PID controller is developed using a fixed network architecture, demonstrating altitude control using Intel's Loihi neuromorphic processor.
To address the challenge of precise integration inherent in spiking systems, the Input-Weighted Threshold Adaptation (IWTA) mechanism is introduced.
This innovative approach allows for precise integration of incoming signals and was used as the integral component of a neuromorphic PID controller, mitigating steady-state errors and compensating for sensor biases.
Ultimately, the work unifies estimation and control into a single end-to-end neuromorphic system deployed on a tiny 27g Crazyflie quadrotor. Trained via imitation learning on real flight data, the integrated network maps raw inertial sensor inputs directly to motor commands at a control frequency of 500Hz, achieving attitude tracking performance comparable to traditional controllers.
Overall, this thesis demonstrates that neuromorphic computing is a promising approach for low-level state estimation and control in flying drones, while also addressing the challenges of implementing such systems in real-world environments with sensor biases and persistent disturbances. ...
However, their development is hampered by limited payload capacity, which restricts both computational power and flight time.
Traditional control systems and sensor processing algorithms are ill-suited for these resource-constrained platforms since they typically rely on power-hungry processors and complex numerical methods.
This thesis investigates neuromorphic approaches to both state estimation and control for small drones.
Inspired by the energy-efficient and highly parallel processing of biological neural systems, neuromorphic computing leverages spiking neural networks (SNNs) that operate via discrete spikes, offering real-time, low-power processing capabilities for micro aerial vehicles (MAVs).
While previous work has applied neuromorphic methods to high-level perception tasks, their application to fundamental flight control -- such as precise attitude estimation and low-level control -- remains largely unexplored.
Following a review of the current state of neuromorphic computing, the research first explores its application to state estimation.
A recurrent SNN is designed to estimate the drone’s attitude from inertial measurement unit (IMU) data, achieving performance comparable to conventional methods like the complementary filter, despite employing a minimal network architecture.
The study then investigates event-based vision sensors by processing data from a downward-facing event camera to estimate the attitude and angular rates, enabling a quadrotor to achieve flight without inertial sensing -- a pioneering demonstration in the field.
Transitioning from estimation to control, the thesis uses neuromorphic algorithms to perform low-level control tasks.
A spiking PID controller is developed using a fixed network architecture, demonstrating altitude control using Intel's Loihi neuromorphic processor.
To address the challenge of precise integration inherent in spiking systems, the Input-Weighted Threshold Adaptation (IWTA) mechanism is introduced.
This innovative approach allows for precise integration of incoming signals and was used as the integral component of a neuromorphic PID controller, mitigating steady-state errors and compensating for sensor biases.
Ultimately, the work unifies estimation and control into a single end-to-end neuromorphic system deployed on a tiny 27g Crazyflie quadrotor. Trained via imitation learning on real flight data, the integrated network maps raw inertial sensor inputs directly to motor commands at a control frequency of 500Hz, achieving attitude tracking performance comparable to traditional controllers.
Overall, this thesis demonstrates that neuromorphic computing is a promising approach for low-level state estimation and control in flying drones, while also addressing the challenges of implementing such systems in real-world environments with sensor biases and persistent disturbances.
The dual-axis tilting rotor concept offers unique capabilities that make it particularly suited for precision landing tasks on moving ship decks. Unlike conventional hybrid under-actuated UAV designs, the overactuated nature of the dual-axis tilting rotor quad-plane allows it to maintains full 6 Degrees Of Freedom (DOF) control authority during low airspeed flight. Moreover, its rapid thrust vectoring capability provides exceptional wind rejection performance, enabling precise control even under turbulent maritime conditions. This versatility is essential for maintaining stability and accuracy during complex landing maneuvers where environmental disturbances and ship motion are constantly changing. However, the novel propulsion system also presents significant control challenges due to its non-affine in the input dynamics. Developing advanced control strategies capable of handling these complexities is critical for achieving reliable and precise autonomous landings on moving platforms.
First, a nonlinear programming-based control allocation algorithm is developed to overcome the limitations of state-of-the-art methods that rely on linearized control effectiveness. This assumption may be too restrictive for vehicles with highly nonlinear effector dynamics, such as the dual-axis tilting rotor quad-plane. The proposed control allocation algorithm effectively manages the complex dynamic interactions inherent to the novel propulsion system, enabling smooth and precise control within the low-airspeed flight regime.
Second, the controller is extended to operate across the entire flight envelope, from hovering to forward flight. Unlike traditional hybrid UAV controllers that rely on distinct control strategies for each flight mode, the proposed framework enables seamless transitions by dynamically reallocating control objectives across the available actuators, including adjustments to vehicle attitude as airspeed varies.
Third, this dissertation introduces a real-time actuator state feedback system to enhance the controller’s robustness and adaptability in challenging maritime environments. By eliminating reliance on predefined actuator models, this improvement provides continuous situational awareness of the propulsion system’s health, allowing the controller to dynamically adjust to varying operational conditions. The enhanced hardware architecture enables direct control of motor RPM and angular rotor tilt, significantly improving the system’s resilience against environmental disturbances, actuator degradation, and battery voltage fluctuation. This capability forms the foundation for developing a robust fault-tolerant control framework essential for reliable autonomous landings on moving platforms.
Fourth, leveraging the improved hardware architecture, a fault-tolerant control framework is developed to ensure reliable operation under various actuator failure conditions. The dual-axis tilting rotor quad-plane’s over-actuated design allows the controller to reallocate control efforts dynamically among functional actuators, maintaining stability and control authority even under severe actuator failures. Extensive flight tests validate the fault-tolerant framework’s effectiveness, demonstrating resilience in challenging scenarios.
Finally, a real-time trajectory planning algorithm is developed to enable autonomous landing on moving ship decks. Using a Long Short-Term Memory (LSTM) neural network model, a prediction framework is created to estimate ship motion over a 7-second horizon. This prediction enables the generation of feasible landing trajectories that are continuously reassessed to account for prediction uncertainties and tracking errors. While simulation results demonstrated the approach’s potential, future work will involve testing the algorithm in real-world conditions.
The proposed control framework, combined with the novel dual-axis tilting rotor quad-plane design, offers a robust and adaptable solution for achieving reliable autonomous landings on moving platforms. The methodologies developed in this thesis can be further extended to various hybrid UAV configurations, providing valuable insights for broader applications in complex operational environments. ...
The dual-axis tilting rotor concept offers unique capabilities that make it particularly suited for precision landing tasks on moving ship decks. Unlike conventional hybrid under-actuated UAV designs, the overactuated nature of the dual-axis tilting rotor quad-plane allows it to maintains full 6 Degrees Of Freedom (DOF) control authority during low airspeed flight. Moreover, its rapid thrust vectoring capability provides exceptional wind rejection performance, enabling precise control even under turbulent maritime conditions. This versatility is essential for maintaining stability and accuracy during complex landing maneuvers where environmental disturbances and ship motion are constantly changing. However, the novel propulsion system also presents significant control challenges due to its non-affine in the input dynamics. Developing advanced control strategies capable of handling these complexities is critical for achieving reliable and precise autonomous landings on moving platforms.
First, a nonlinear programming-based control allocation algorithm is developed to overcome the limitations of state-of-the-art methods that rely on linearized control effectiveness. This assumption may be too restrictive for vehicles with highly nonlinear effector dynamics, such as the dual-axis tilting rotor quad-plane. The proposed control allocation algorithm effectively manages the complex dynamic interactions inherent to the novel propulsion system, enabling smooth and precise control within the low-airspeed flight regime.
Second, the controller is extended to operate across the entire flight envelope, from hovering to forward flight. Unlike traditional hybrid UAV controllers that rely on distinct control strategies for each flight mode, the proposed framework enables seamless transitions by dynamically reallocating control objectives across the available actuators, including adjustments to vehicle attitude as airspeed varies.
Third, this dissertation introduces a real-time actuator state feedback system to enhance the controller’s robustness and adaptability in challenging maritime environments. By eliminating reliance on predefined actuator models, this improvement provides continuous situational awareness of the propulsion system’s health, allowing the controller to dynamically adjust to varying operational conditions. The enhanced hardware architecture enables direct control of motor RPM and angular rotor tilt, significantly improving the system’s resilience against environmental disturbances, actuator degradation, and battery voltage fluctuation. This capability forms the foundation for developing a robust fault-tolerant control framework essential for reliable autonomous landings on moving platforms.
Fourth, leveraging the improved hardware architecture, a fault-tolerant control framework is developed to ensure reliable operation under various actuator failure conditions. The dual-axis tilting rotor quad-plane’s over-actuated design allows the controller to reallocate control efforts dynamically among functional actuators, maintaining stability and control authority even under severe actuator failures. Extensive flight tests validate the fault-tolerant framework’s effectiveness, demonstrating resilience in challenging scenarios.
Finally, a real-time trajectory planning algorithm is developed to enable autonomous landing on moving ship decks. Using a Long Short-Term Memory (LSTM) neural network model, a prediction framework is created to estimate ship motion over a 7-second horizon. This prediction enables the generation of feasible landing trajectories that are continuously reassessed to account for prediction uncertainties and tracking errors. While simulation results demonstrated the approach’s potential, future work will involve testing the algorithm in real-world conditions.
The proposed control framework, combined with the novel dual-axis tilting rotor quad-plane design, offers a robust and adaptable solution for achieving reliable autonomous landings on moving platforms. The methodologies developed in this thesis can be further extended to various hybrid UAV configurations, providing valuable insights for broader applications in complex operational environments.
Insect-Inspired Navigation
A Real-World Drone that Homes Like Honeybees After Foraging Flight