Autonomous fixed-wing interception using reinforcement learning
Abstract
Medium altitude, long endurance unmanned aerial systems such as Shahed-type strike drones are an unanswered threat in modern conflicts. Conventional air defense systems are too expensive to provide a feasible large-scale solution. Quadcopter interceptors are a cheap, battle-proven alternative, but their extremely limited flight time restricts them to low altitude targets at short range, whereas fixed-wing platforms have the endurance to reach higher altitude targets from longer distances. However, such interceptors are still operated manually. Recent developments in learning-based controllers show potential for automation. In this work, a fixed-wing interceptor is presented that is controlled by a neural network that maps filtered monocular vision observations directly to actuator commands. The policy was trained in a custom Python environment using reinforcement learning and proximal policy optimization. The policy was then deployed on a fixed-wing platform and tested in real interception scenarios. As a baseline, two classical guidance controllers were also developed and tested in simulation. The policy is able to intercept targets both in simulation and in real flight. In simulation, the policy outperforms the classical controllers under most conditions. The interceptor was ultimately successfully validated in real flight by intercepting maneuvering fixed-wing targets. This novel system shows the potential of artificial intelligence for autonomous control of fixed-wing interceptor drones.
Figures & tables
| Category | Coefficient | Flight 1 | Flight 2 | Flight 3 |
|---|---|---|---|---|
| Pitching moment | 0.4794 | 0.6809 | 0.6889 | |
| -0.0035 | -0.0113 | -0.0127 | ||
| -0.0508 | -0.1885 | -0.1724 | ||
| -1.9179 | -3.0066 | -2.4160 | ||
| 0.1536 | 0.3647 | 0.2907 | ||
| Lift | 0.5943 | 0.7853 | 0.7967 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Value | Unit | Description |
|---|---|---|---|
| Roll-rate loop (inner, aileron) | |||
| 0.134 | s rad -1 | rate feedforward, | |
| 0.25 | s rad -1 | proportional gain | |
| 0.15 | rad -1 | integral gain | |
| Pitch-rate loop (inner, elevator) | |||
| 0.300 | s rad -1 | rate feedforward ( 0.405) | |
| Symbol | Description | Value |
| Term weights | ||
| Distance-progress reward | ||
| Interception bonus | ||
| Camera-centering reward | ||
| Field-of-view penalty | ||
| Body-rate penalty | ||
| Category | Coefficient | Value |
|---|---|---|
| Lift | 0.31 | |
| 2.90 | ||
| 0.50 | ||
| Drag | 0.12 | |
| 0.18 | ||
| Side Force | -0.096244 |
Aerial Robotics
Aerial robotics studies the design, perception, control, and coordination of flying robots for navigation, inspection, transport, and physical interaction.
See all 340 papers