-
Notifications
You must be signed in to change notification settings - Fork 1
/
msc.bib
2104 lines (1927 loc) · 348 KB
/
msc.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# AUTOGENERATED
# Import from: https://repository.tudelft.nl/islandora/search/wagter%20OR%20croon%20OR%20remes%20OR%20karasek%20OR%20smeur%20OR%20dupeyroux%20OR%20hamaza%20OR%20"Scheper, K.Y.W."%20OR%20"popovic, marija"?collection=education&display=tud_csv
@mastersthesis{uuid:7e9dd0aa-4d24-4100-a224-14e71f86cdda,
abstract = {},
author = {Gervas Montoya, Gabriel },
keywords = {},
note = {Smeur, E.J.J. (mentor); Varriale, Carmine (graduation committee); Georgopoulos, P. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering; Grochowski, Bartłomiej },
title = {IUVO: An Emergency Response Flyer},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:7e9dd0aa-4d24-4100-a224-14e71f86cdda},
year = {2024}
}
@mastersthesis{uuid:8649d62f-6266-44a4-89de-5b5805d83ae5,
abstract = {This paper presents an encoder-decoder-style convolutional neural network (CNN) for the purpose of improving monocular and stereo depth estimation (SDE) estimates, by combining them with the corresponding monocular estimates through a fusion network, assisted by prior information to provide context for the fusion. Video cameras are commonly used for depth perception in robotics, especially weight-sensitive applications, such as on Micro Aerial Vehicles (MAV). The two primary paradigms for vision-based depth perception are monocular and stereo depth or disparity estimation, each having their own strengths and weaknesses. These strengths and weaknesses seem to be complementary, and thus a fusion of the two may result in more accurate predictions. In this paper, we investigate this fusion by training a CNN that combines stereo and monocular depth or disparity estimates. The fusion network is agnostic to the choice of the input networks, providing great flexibility. It was found that such a fusion network, while increasing the computational complexity of the depth perception pipeline, indeed improves the accuracy of the estimates. The number of outlier predictions has been significantly decreased, while also limiting some fundamental limitations of both stereo and monocular methods, such as errors arising from occluded regions.},
author = {Tóth, Dani },
keywords = {Computer Vision; Deep Learning; CNN; Depth Estimation},
note = {de Croon, G.C.H.E. (mentor); van Dijk, Tom (mentor); de Wagter, C. (graduation committee); Eleftheroglou, N. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Deep Learning Fusion of Monocular and Stereo Depth Maps Using Convolutional Neural Networks},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:8649d62f-6266-44a4-89de-5b5805d83ae5},
year = {2024}
}
@mastersthesis{uuid:5aeb0475-b3d5-45a4-82c8-7b92fabbb683,
abstract = {Quad-planes combine hovering and vertical takeoff and landing capability with fast and efficient forward flight. Regular Quad-planes with dedicated pusher motor can be subject to gust disturbances, and are not well-equipped to deal with actuator faults. Dual-axis Tilt-Rotor quad-planes are more maneuverable due to their overactuation. This also increases their gust resilience and allows them to hover statically after actuator failures. The vehicle in this paper uses an Incremental Nonlinear Dynamic Inversion (INDI ) controller, combined with a nonlinear Sequential Quadratic Programming (SQP) Control Allocation (CA ) algorithm, which can also find hover solutions in the case of actuator failures. We investigate both a combined allocation of linear and angular accelerations, as well as a cascaded allocation scheme. Due to large required changes in roll and pitch angles, the cascaded approach is selected in this research. Introduction of a tertiary control effort term, separation of attitude and actuator command optimization and a simulated Fault Detection and Identification ( FDI) mechanism led to repeated successful recovery from a motor failure in hover. Position tracking was demonstrated under failure in the recon- figured flight condition. Index Terms- Tilt-rotor, dual-axis tilt, quad-plane, FTC, over- actuated, control allocation},
author = {Voß, Nico },
keywords = {Tilt-rotor; FTC; Quadplane; control allocation; Overactuation},
note = {Smeur, E.J.J. (mentor); Mancinelli, A. (mentor); Bombelli, A. (graduation committee); de Visser, C.C. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Fault Tolerant Control in Over-Actuated Hybrid Tilt-Rotor Unmanned Aerial Vehicles},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:5aeb0475-b3d5-45a4-82c8-7b92fabbb683},
year = {2024}
}
@mastersthesis{uuid:eb522c6b-1b1d-4988-8a7a-e2846dc697c5,
abstract = {The estimation of optical flow, which determines the movement of objects in a visual scene, is a crucial problem in computer vision. It is essential for applications such as autonomous navigation, where precise motion estimation is critical for performance and safety.<br/><br/>Frame-based cameras capture sequences of still images at regular intervals, from which optical flow is traditionally extracted using optimization-based or learning-based methods. Recently, event-based cameras, which detect changes in pixel brightness asynchronously, have gained traction due to their high temporal resolution and robustness to motion blur, and many algorithms have been developed to estimate optical flow from this data. IDNet is a learning-based approach that achieves state-of-the-art performance. However, IDNet and similar models face two major challenges: they require labeled ground-truth data for training, which is scarce and difficult to collect, and they rely on recurrent neural networks (RNNs) with a fixed number of refinement iterations. This fixed iteration scheme does not adapt to scene complexity, limiting accuracy for complex flows and increasing computational effort for simpler patterns.<br/><br/>The aim of this project is to explore, implement, and evaluate potential methods to address these two mentioned limitations and enhance the capabilities of models like IDNet.<br/><br/>To remove the need for ground-truth data, a self-supervised learning paradigm was implemented by introducing a novel contrast maximization loss that assesses the blur present when accumulating raw events for a certain time interval and compensating it with the predicted flow. To assess the effectiveness of this method, models were trained on the benchmark MVSEC dataset, showing improved results over previous methods with up to 15% on some sequences and an 8% improvement on average. Based on these experiments and results, further research directions were proposed.<br/><br/>As for the problem of the current fixed iteration scheme, Deep Equilibrium Models were found to provide a promising pathway to solving it. These novel models reformulate their iterative structure into a root-finding problem and utilize traditional solvers to find a solution based on some tolerance, providing a trade-off between speed and accuracy. Moreover, they allow for direct differentiation through the network using only their final estimate, compared to previous methods that keep track of their state through all iterations, leading to an O(1) memory consumption. Implementing these and some additional ideas, the trained DEQ IDNet model reached competitive performance on the DSEC dataset while consuming 15% less memory. Yet, further work is needed to close the gap and achieve state-of-the-art performance.},
author = {Shokolarov, Aleksandar },
keywords = {},
note = {de Croon, G.C.H.E. (graduation committee); Wu, Y. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Self-Supervised Learning of Event-Based Optical Flow via Deep Equilibrium Models},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:eb522c6b-1b1d-4988-8a7a-e2846dc697c5},
year = {2024}
}
@mastersthesis{uuid:bd671c3b-afc3-4215-a724-dd69512f4715,
abstract = {Neglecting actuator dynamics in nonlinear control and control allocation can lead to performance degradation, especially when considering fast dynamic systems. This thesis provides a novel method to account for actuator dynamics in the control allocation solution, dynamic incremental nonlinear control allocation, or D-INCA. The incremental approach allows for the implementation of a first order discrete-time actuator dynamics model in the quadratic programming (QP) solver. This model is used to find the optimal command inputs in addition to the desired physical actuator deflections, hereby compensating for actuator dynamics delays. Whereas, the baseline incremental nonlinear control allocation (INCA) approach requires pseudo-control hedging of the outer loop reference to increase closed loop stability margins under actuator dynamics delays. To its advantage, D-INCA does not require feedback of higher order output derivatives than INCA and can be used with nonlinear non-control affine systems. Furthermore, with adaptive D-INCA, or AD-INCA, an actuator dynamics parameter estimator is introduced to adapt the actuator model online, minimizing actuator tracking errors after actuator failures. The proposed methods are applied to a fighter aircraft model with an over-actuated innovative control effectors suite and results are compared to the baseline INCA controller.},
author = {Stam, Noah },
keywords = {Dynamic Control Allocation; Adaptive control; Nonlinear control},
note = {de Visser, C.C. (mentor); Smeur, E.J.J. (graduation committee); Mooij, E. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Adaptive dynamic incremental nonlinear control allocation: An actuator fault-tolerant control solution for high-performance aircraft},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:bd671c3b-afc3-4215-a724-dd69512f4715},
year = {2024}
}
@mastersthesis{uuid:b4f643b2-a64f-4fb4-a18f-5012364f7b0f,
abstract = {Spiking neural networks implemented for sensing and control of robots have the potential to achieve lower latency and power consumption by processing information sparsely and asynchronously. They have been used on neuromorphic devices to estimate optical flow for micro air vehicles navigation, however robotic implementations have been limited to hardware setups with sensing and processing as separate systems. This article investigates a new approach for training a spiking neural network for optical flow to be deployed on the speck2e device from Synsense. The method takes into account the restrictions of the speck2e in terms of network architecture, neuron model, and number of synaptic operations and it involves training a recurrent neural network with ReLU activation functions, which is subsequently converted into a spiking network. A system of weight rescaling is applied after conversion, to ensure optimal information flow between the layers. Our study shows that it is possible to estimate optical flow with Integrate-and-Fire neurons. However, currently, the optical flow estimation performance is still hampered by the number of synaptic operations. As a result, the network presented in this work is able to estimate optical flow in a range of [-4, 1] pixel/s.},
author = {Branca, Francesco },
keywords = {},
note = {de Croon, G.C.H.E. (mentor); Hagenaars, J.J. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Optical Flow Determination using Neuromorphic Hardware with Integrate & Fire Neurons},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:b4f643b2-a64f-4fb4-a18f-5012364f7b0f},
year = {2024}
}
@mastersthesis{uuid:6a74fb80-425c-4366-8110-fecfb4a1a5fc,
abstract = {Olfactory learning in <i>Drosophila </i>larvae exemplifies efficient neural processing in a small-scale network with minimal power consumption. This system enables larvae to anticipate important outcomes based on new and familiar odor stimuli, a process crucial for survival and adaptation. Central to this learning mechanism is the olfactory pathway model, which embodies the principles of synaptic plasticity and associative learning through prediction error coding mediated by specific neuromodulating neurons in the mushroom body, like dopaminergic neurons. There is a pressing need to develop novel computational frameworks that capture the spatio-temporal processes while remaining compatible with the constraints of small-scale neural networks. These frameworks should draw inspiration from the biophysical properties of neurons within the olfactory pathway model, enabling accurate emulation of neural dynamics and efficient learning processes using spiking neural networks. This thesis proposes a framework based on a phenomenological conductance-based leaky integrate-and-fire (COBALIF) neuron model, inspired by the olfactory pathway model of <i>Drosophila</i> larvae. By first prototyping the spiking neural network in Intel's Lava Python-based framework, we validated the design on a neuron and system level for a neuromorphic hardware implementation. This was the foundation of a programmable, neuromorphic FPGA architecture capable of adaptive optimization, employed on a Zynq 7000 SoC FPGA. By implementing this architecture in a single-precision floating-point format, we model the real-time neural dynamics of the COBALIF neuron in one-tenth of a millisecond precision. Moreover, our FPGA implementation serves as a feasible prototype for deploying such biologically inspired neurons and their spatio-temporal dependencies in digital design, paving the way for scaling up to small-scale networks.},
author = {Usa, Lyana },
keywords = {Olfactory learning; Drosophila; Spatio-temporal processes; Spiking neural networks; Neuromorphic hardware; FPGA architecture; Digital design},
note = {Frenkel, C. (mentor); Makinwa, K.A.A. (graduation committee); de Croon, G.C.H.E. (graduation committee); Nawrot, M. P. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Electrical Engineering, Mathematics and Computer Science},
title = {Novel Neuromorphic Hardware Inspired by the Olfactory Pathway Model of the <i>Drosophila</i>: Leveraging bio-plausible computational primitives in digital circuits for spatio-temporal processing},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:6a74fb80-425c-4366-8110-fecfb4a1a5fc},
year = {2024}
}
@mastersthesis{uuid:491a7744-dc49-405c-ba38-5198b3e839a8,
abstract = {Climate change poses a serious threat to ecosystems and increases the need for accurate and rigorous monitoring of ecosystems. Current monitoring solutions are often bulky, expensive, and lack critical functionalities such as on-board inference capabilities, robust wireless connections, and a diverse sensor suite. Ecological monitoring projects often suffer from inefficiencies caused by the large time delays between collecting data and analyzing said data, as well as having to spend large amounts of time in the field setting up the sensors manually. This thesis addresses many of these issues by designing a sensor with an extensive sensor suite, robust wireless capabilities and an on-board audio classifier able to perform real-time inference. Furthermore, attention is paid to making the system extendable in the future and allow for potentially integrating the sensors with a drone delivery- and retrieval system. The system tests performed indicate that the system has great potential given more time to tweak some of its identified shortcomings.},
author = {de Waal, Luke },
keywords = {Ecological Monitoring; Internet of Things; Edge Computing},
note = {Hamaza, S. (mentor); Rajan, R.T. (mentor); Smeur, E.J.J. (graduation committee); Hendriks, R.C. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Aerospace Engineering},
title = {Towards a Robust Wireless Real-Time Ecological Monitoring System},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:491a7744-dc49-405c-ba38-5198b3e839a8},
year = {2024}
}
@mastersthesis{uuid:3193131c-6b68-46a2-afe1-964a044dd6f9,
abstract = {Quad-planes are a type of vehicle which combine the hovering capability of quadcopters and the forward flight efficiency of winged aircraft. Flight tests conducted on a dual-axis tilting-rotor quad-plane, designed to fly without aerodynamic surfaces, observed that the quad-plane suffered from insufficient roll authority during fast, forward flight. Subsequent wind tunnel testing confirmed a two- to fourfold reduction in roll moment generation from propellers mounted in front of the wing at similar levels of tilt as their rear counterparts, caused by propeller-wing interactions. To address the mismatch in actuator effectiveness shown by the wind tunnel experiment, the effect of the propeller-wing interactions was incorporated into the aero-propulsive model by means of a global polynomial, the structure of which was found using multivariate orthogonal function modelling. New flight tests demonstrated that, by including the propeller-wing interactions in the control allocation, the vehicle is capable of tracking a figure 8 maneuver without aerodynamic surfaces, and without compromising tracking performance.},
author = {Wechtler, Noah },
keywords = {},
note = {Smeur, E.J.J. (mentor); Mancinelli, A. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Implications of Propeller-Wing Interactions on the Control of Aerodynamic-Surface-Free Tilt-Rotor Quad-Planes},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:3193131c-6b68-46a2-afe1-964a044dd6f9},
year = {2024}
}
@mastersthesis{uuid:9a295d44-1e95-4911-a4a2-4a96c498fe79,
abstract = {Drones are increasingly used nowadays, primarily for visual inspection tasks facilitated by onboard cameras. The field of aerial manipulation tries to expand the capabilities of drones by attaching a manipulator, enabling physical interaction. Unfortunately, the usability of aerial manipulators is hindered by disturbances resulting from the movements of the manipulator. These disturbances, including reaction forces and a shifting centre of mass, not only affect manipulation accuracy but also pose safety risks by potentially destabilizing the drone. In this thesis, a design is presented that addresses this challenge by leveraging the theory of dynamic balance. <br/>A new design approach of making a manipulator fly, instead of the common approach of mounting a manipulator arm to a drone was used. This new approach avoids interference with the drone's components, allowing to focus on the design of the manipulator arm. Furthermore, it made it possible to create a manipulator which can manipulate above, to the side and underneath itself. This makes the presented manipulator arm more versatile than common aerial manipulators whose workspace is mostly located only above or below the drone. The kinematics, workspace and balance conditions of the manipulator arm are presented. Furthermore, the design's workspace is optimised while the mass of the manipulator is minimized in a bilevel optimisation. Finally, the design is validated both by simulation and measurements performed with the built prototype.<br/>The design presented is the first inherently fully dynamically balanced manipulator with omnidirectional workspace which can be used for aerial manipulation.<br},
author = {Bom, Alexander },
keywords = {Inherent Dynamic Balance; Full Dynamic Balance; Aerial Manipulation; Mechanism Design; Bilevel Optimisation; Manipulator; UAM},
note = {van der Wijk, V. (mentor); Hamaza, S. (mentor); Herder, J.L. (graduation committee); Goosen, J.F.L. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Mechanical, Maritime and Materials Engineering},
title = {Design of an inherently fully dynamically balanced aerial manipulator with omnidirectional workspace},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:9a295d44-1e95-4911-a4a2-4a96c498fe79},
year = {2024}
}
@mastersthesis{uuid:9ab2b4ba-8f91-4891-8190-4a96f77c471e,
abstract = {New insights into the landing behavior of bumblebees show an adaptive strategy where the optical flow expansion of the landing target is step-wise regulated. In this article, the potential benefits of this approach are studied by replicating the landing experiment with a quadrotor. To this end, an open-loop switching method is developed, enabling fast steps in divergence. An adaptive control law is used to deal with non-linear system dynamics, where the control gain is scheduled based on the control effectiveness of the actuator inputs during the steps. It is demonstrated that the quadrotor can reliably land on the target from varying initial positions, and the switching strategy shows a slight reduction in landing time compared to a constant divergence strategy with the same average divergence over distance. This strategy also reduces the maximum velocity during the landing.},
author = {Hazelaar, Sander },
keywords = {Visual Servoing; Autonomous Landing; Quadrotor Control; Non-linear systems; Computer Vision},
note = {de Croon, G.C.H.E. (mentor); Yedutenko, M. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Adaptive Visual Servoing Control for Quadrotors: A Bio-inspired Strategy Using Active Vision},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:9ab2b4ba-8f91-4891-8190-4a96f77c471e},
year = {2024}
}
@mastersthesis{uuid:a164abc6-0103-4fa0-b7ac-c15bce2bce64,
abstract = {These days, people see more and more applications for drones, including monitoring rainforests to protect plant and animal species. However, drones face challenges when navigating through the dense and cluttered vegetation of the forest. These environments necessitate advanced autonomous detection and navigation to make the drone traverse robustly and fly safely. In addition, the forest brings extra challenges, such as blocked signals for GPS localisation, remote control, and remote supervising.<br/><br/>In this thesis project, a drone is designed, built, and programmed to navigate autonomously in the rainforest with complete onboard computing and no GPS localisation. This 500-gram drone is being extensively tested and optimized in real forest conditions, and a dataset is being created from its autonomous flights to simulate various configurations of the path-planning algorithm. The results of these simulations on this dataset are then used for thorough research on how the algorithm can downscale to smaller systems and how this affects performance.<br/><br/>By using the results of this research on downscaling, a 100-gram drone is built and programmed to fly in forest conditions with complete onboard computation. Challenging on this small-size drone is the use of low-quality lightweight sensors and processor. The processor only weighs 10 grams, and the depth camera weighs 8 grams. Unique on this small drone is the 3D path planning fully computed onboard and the implementation of a new type of depth camera.},
author = {Zwanenburg, Andreas },
keywords = {autonomous navigation; drone; downscaling},
note = {Wisse, M. (mentor); Hamaza, S. (graduation committee); Benders, D. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Mechanical, Maritime and Materials Engineering},
title = {A lightweight quadrotor autonomy system: To navigate in densely cluttered forest environments},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:a164abc6-0103-4fa0-b7ac-c15bce2bce64},
year = {2024}
}
@mastersthesis{uuid:f7ec9e1c-15db-4982-b2fa-4ba0f51a5b91,
abstract = {Aerial manipulators, characterized by their ability to actively engage with the environment, are gaining popularity for their versatility in performing diverse tasks.<br/>This research focuses on augmenting the capabilities of aerial manipulators through the integration of tactile feedback, specifically employing a compliant bio-inspired three-fingered manipulator equipped with tactile capacitive sensors on each finger. The manipulator is affixed to a drone, enabling tactile-guided navigation for precise object localization, subsequent grasping, and perching. Additionally, a grasp evaluator assesses grasp quality, allowing the system to adapt by suggesting alternative grasp locations after an initial attempt is unsuccessful. A comparative analysis between the system’s performance using tactile feedback and open-loop perching/grasping in perching scenarios demonstrates that the grasp evaluator improves the perching success rate by 55%-point and increases the allowable object uncertainty by 0.14 [m]. These findings highlight the efficacy of this approach in advancing aerial manipulator capabilities.},
author = {Jadoenathmisier, Anish },
keywords = {},
note = {Hamaza, S. (mentor); de Croon, G.C.H.E. (graduation committee); Pool, D.M. (graduation committee); Bredenbeck, A. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Aerial Perching via Active Touch: Embodying Robust Tactile Grasping on Aerial Robots},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:f7ec9e1c-15db-4982-b2fa-4ba0f51a5b91},
year = {2023}
}
@mastersthesis{uuid:319f4f93-0590-4f9e-8029-2911f61db477,
abstract = {},
author = {Bononi Bello, Chris },
keywords = {},
note = {Snellen, M. (mentor); Yin, F. (graduation committee); Smeur, E.J.J. (graduation committee); Heblij, S. (mentor); de Haan, W (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering; TU Delft Aircraft Noise and Climate Effects},
title = {The development of a distributed electric propulsion (DEP) noise model},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:319f4f93-0590-4f9e-8029-2911f61db477},
year = {2023}
}
@mastersthesis{uuid:bfad7b0e-f6db-49d0-8642-5e4fbc6e3861,
abstract = {The transportation of payloads utilizing multiple drones presents a promising application for lifting heavier loads that exceed the payload capacity of a single drone. However, the cable-suspended payload introduces significant challenges to the system, and this research area remains relatively unexplored. In this work, a novel solution for payload-carrying application is proposed. First, the dynamics of cable-suspended payload transportation using multiple quadrotors, taking into account the influence of drag forces on the quadrotors are studied. A nonlinear optimization is employed to control the payload while distributing the control effort required for manipulating the suspended load over the drones in the formation while ensuring both tension constraints and collision avoidance between drones in the formation. The feasible path commands for formation agents are computed from the optimization. One of the critical aspects for controlling such a system is the load-introduced force, which exhibits rapid and complex variations. To address this, an extended state observer is employed to estimate the load force, eliminating the need for a tension sensor. In pursuit of a robust framework, a formation reset strategy is also developed, allowing to maintain load tracking performance and ensure the safety of formation agents, even in the event of a malfunction in one of the drones. A series of simulations are conducted to validate the effectiveness and robustness against disturbance and suspension failure of the proposed strategy and controllers. Results demonstrate that the whole multi-lift system can handle external disturbances, model uncertainties regarding drone inertia, mass and load mass, as well as suspension failures.},
author = {Liu, Huamin },
keywords = {payload transportation; tension optimization; extended state observer; formation recovery},
note = {Smeur, E.J.J. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Collaborative Payload Carrying with Multiple MAVs},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:bfad7b0e-f6db-49d0-8642-5e4fbc6e3861},
year = {2023}
}
@mastersthesis{uuid:34213dbf-32ad-4f8d-b0f0-ed398608d682,
abstract = {In this study, we present a first step towards a cutting-edge software framework that will enable autonomous racing capabilities for nano drones. Through the integration of neural networks tailored for real-time operation on resource-constrained devices. A lightweight Convolutional Neural Network, with the Gatenet architecture, is adjusted for reduced computational demand and is successfully deployed on a GAP8 processor at a rate of 16$Hz$. This network provides gates' size and location data for the subsequent positioning algorithm. A second neural network, trained through reinforcement learning, governs the drone's guidance and control systems, demonstrating a remarkable rate of 167$Hz$ on an STM32F405 processor. The attitude rates and thrust outputted by this network are then fed to an attitude rate PID controller.<br/><br/>The research shows that state-of-the-art neural networks for drone racing can be deployed on nano drones, despite their limited processing power. Nonetheless, the study demonstrated specific limitations, such as the perception network's sensitivity to white pixels in the image reducing its effectiveness when light sources are present in the scene. These findings underscore the importance of dataset composition and the need for diverse training scenarios to enhance the neural network's generalizability and performance in real-world applications.},
author = {Magri, Federico },
keywords = {Reinforcement Learning; Convolutional neural network; Nano Drones; Quantization},
note = {de Wagter, C. (mentor); de Croon, G.C.H.E. (mentor); Ferede, R. (mentor); Bahnam, S.A. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Modular Neural Network Navigation for Autonomous Nano Drone Racing},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:34213dbf-32ad-4f8d-b0f0-ed398608d682},
year = {2023}
}
@mastersthesis{uuid:c56b290f-8c43-4649-8360-13b7652710e8,
abstract = {Capable of both vertical take-off and landing and forward flight, tail-sitters are a versatile class of UAVs with a large range of potential applications. A variant of tailsitters using tilt-rotors instead of ailerons for pitch and roll control has been proposed to mitigate the reduced control authority at low to zero velocities. The control of the translational dynamics for this platform is uniquely challenging. The extended flight envelope requires the controller to be able to perform hover and forward flight which are two flight phases with very different dynamics. Additionally, the tilt-rotor mechanism used to control the system is highly nonlinear which adds to the challenge. This paper presents a novel acceleration controller using Nonlinear Model Predictive Control (NMPC) in addition to the use of behavioural cloning to mimic the NMPC using a feedforward neural network. It is shown that behavioural cloning does successfully transfer general flight characteristics but that the performance is degraded with respect to the NMPC. Additionally, a sensitivity analysis was performed to investigate the effects of improper parameter estimation on controller performance. The most interesting result from this analysis is the strong sensitivity of both controllers to changes in centre of gravity location and mass.},
author = {van Wissen, Alexis },
keywords = {UAV; Tailsitter; Tilt-rotor; Acceleration Control; Nonlinear Model Predictive Control; Behavioural Cloning},
note = {Smeur, E.J.J. (mentor); Ma, Z. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Tilt-rotor Tailsitter Global Acceleration Control: Behavioural Cloning of a Nonlinear Model Predictive Controller},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:c56b290f-8c43-4649-8360-13b7652710e8},
year = {2023}
}
@mastersthesis{uuid:bd663e11-947f-4ae1-ae2d-860d44fba7af,
abstract = {A key important part of a warehouse operation is to keep track of the products in the warehouse. Traditionally, handheld scanners are used to scan the products to perform a stock count. The advancements in robotics have paved the way for new technologies that can improve the scanning process. This work shows how prior knowledge and warehouse structure can be used to perform scanning operations. The method uses a localized camera in the warehouse whose estimates drift over time and the knowledge about the environment to estimate the correct location of the product using factor graphs. The proposed method shows by exploiting the structure of the warehouse the drift in the VIO(Visual Inertial Odometry) can be reduced and the position estimation of the location labels can be improved},
author = {KALYANASUNDARAM, DARSHAN },
keywords = {Factor graphs; Inventory scanning; Warehouse},
note = {de Croon, G.C.H.E. (mentor); Alonso Mora, J. (mentor); Ozo, Michaël (mentor); Caesar, H.C. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Mechanical, Maritime and Materials Engineering},
title = {Factor graphs for inventory label scanning in warehouse},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:bd663e11-947f-4ae1-ae2d-860d44fba7af},
year = {2023}
}
@mastersthesis{uuid:ab98e53a-5931-4b78-98ec-f0cb6df20986,
abstract = {Gas Source Localization (GSL) is a challenging field of research within the robotics community. Existing methods vary widely and each has its own strengths and weaknesses. Existing GSL evaluations vary in environment size, wind conditions, and gas simulation fidelity, thereby complicating objective comparison between algorithms. They also lack photo-realistic rendering for the integration of obstacle avoidance. In this paper, we propose GSL-Bench, a benchmarking suite to evaluate the performance of GSL algorithms. GSL-Bench features high-fidelity graphics and gas simulation. Realism is further increased by simulating relevant gas and wind sensors. Scene generation is simplified with the introduction of AutoGDM+, capable of procedural environment generation, CFD and particle-based gas dispersion simulation. To illustrate GSL-Bench's capabilities, three algorithms are compared in six warehouse settings of increasing complexity: E. Coli, dung beetle and a random walker. Our results demonstrate GSL-Bench's ability to provide valuable insights into algorithm performance.},
author = {Erwich, Hajo },
keywords = {gas sensing; benchmarking; simulation; source localization; gas dispersion; odour souce localization},
note = {de Croon, G.C.H.E. (mentor); Duisterhof, B.P. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {GSL-Bench: High Fidelity Gas Source Localization Benchmarking},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:ab98e53a-5931-4b78-98ec-f0cb6df20986},
year = {2023}
}
@mastersthesis{uuid:6320374a-b84d-4bbf-be48-10cee914b9e0,
abstract = {Recent literature in real-time trajectory planning has proposed using Control Barrier Functions (CBFs) as collision constraints in Model Predictive Control (MPC) for efficient guidance, a concept referred to as MPC-CBF. This concept has been explored for both first and second-order CBFs. However, these approaches relied on an analytical description of the environment. Building upon this, we propose combining MPC-CBF with Euclidean Signed Distance Fields (ESDFs), eliminating the need for such an analytical model of the environment. Notably, we extend this approach to a new field by applying it to Unmanned Aerial Vehicles (UAVs). Through simulations, we compare flown trajectories and noise robustness for distance constraints, first-order CBF constraints and second-order CBF constraints. First-order CBF constraints outperform distance constraints, excelling in path planning and noise resilience. Second-order CBF constraints face challenges due to numerical approximations of the hessian of the ESDF and stricter dependency on an accurate acceleration model, limiting their practicality for UAVs. The proposed control framework was tested by safely maneuvering an enterprise inspection drone around a Boeing 787-9 aircraft inside an aircraft hangar, confirming its effectiveness in collision avoidance and real-world scenarios.},
author = {de Vries, Rinto },
keywords = {mav; mpc; mavlab; model predictive control; cbf; control barrier function; trajectory planning; esdf; euclidean signed distance field; uav; drone; collision avoidance; obstacle avoidance},
note = {Smeur, E.J.J. (mentor); Horstink, Thomas (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Application of Control Barrier Functions to Collision Free Model Predictive Control: Robust UAV Trajectories with MPC-CBF and Euclidean Signed Distance Fields},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:6320374a-b84d-4bbf-be48-10cee914b9e0},
year = {2023}
}
@mastersthesis{uuid:1edec476-3b58-458d-a4a6-cbba30b783e6,
abstract = {In recent years, Artificial Neural Networks (ANN) have become a standard in robotic control. However, a significant drawback of large-scale ANNs is their increased power consumption. This becomes a critical concern when designing autonomous aerial vehicles, given the stringent constraints on power and weight. Especially in the case of blimps, known for their extended endurance, power-efficient control methods are essential. Spiking neural networks (SNN) can provide a solution, facilitating energy-efficient and asynchronous event-driven processing. <br/>In this paper, we have evolved SNNs for accurate altitude control of a non-neutrally buoyant indoor blimp, relying solely on onboard sensing and processing power. The blimp's altitude tracking performance significantly improved compared to prior research, showing reduced oscillations and a minimal steady-state error. The parameters of the SNNs were optimized via an evolutionary algorithm, using a Proportional-Derivative-Integral (PID) controller as the target signal. We developed two complementary SNN controllers while examining various hidden layer structures. The first controller responds swiftly to control errors, mitigating overshooting and oscillations, while the second minimizes steady-state errors due to non-neutral buoyancy-induced drift. Despite the blimp's drivetrain limitations, our SNN controllers ensured stable altitude control, employing only 160 spiking neurons.},
author = {Burgers, Tim },
keywords = {Neurorobotics; Machine Learning for Robot Control; Aerial Systems: Mechanics and Control; Spiking Neural Network (SNN); Evolutionary Algorithm - EA; Blimp},
note = {de Croon, G.C.H.E. (mentor); Stroobants, S. (mentor); de Wagter, C. (graduation committee); Bombelli, A. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Evolving Spiking Neural Networks to Mimic PID Control: Applied to Autonomous Blimps},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:1edec476-3b58-458d-a4a6-cbba30b783e6},
year = {2023}
}
@mastersthesis{uuid:21b4203a-abbb-47d7-bbd5-df042d8d7b53,
abstract = {The design of aerial robots capable of perching poses significant challenges, from requiring pilots to master precise manoeuvres, to devising hardware and software capable of adapting to diverse perch structures and complex field environments. The Slapper drone presented in this paper tackles these challenges through three main innovations. First, a lightweight, vision-based system for autonomous perch detection using onboard flight hardware detects (imperfect) cylindrical objects found in both natural and artificial environments. Second, an onboard flight planning algorithm autonomously handles the detection, approach and perching flight phases, removing the need for a pilot. Third, a completely passive gripper utilises bistable shell structures to allow for perching on general long narrow features without any precise control inputs or power consumption. This design was successfully validated through both simulation and multiple indoor flights to result in reliable autonomous quadrotor perching in real-world environments.},
author = {McGinley, Seamus },
keywords = {},
note = {Hamaza, S. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Vision-guided Quadrotor Perching on Imperfectly Cylindrical Structures},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:21b4203a-abbb-47d7-bbd5-df042d8d7b53},
year = {2023}
}
@mastersthesis{uuid:98b694a1-72fc-4a4f-907b-d511cc7f9bdd,
abstract = {Insects have long been recognized for their ability to navigate and return home using visual cues from their nest’s environment. However, the precise mechanism underlying this remarkable homing skill remains a subject of ongoing investigation. Drawing inspiration from the learning flights of honey bees and wasps, we propose a robot navigation method based on directly learning the home vector directions from visual percepts during the learning flight. Subsequently, the robot will travel away from the nest, come back by odometric means, and eliminate the resultant drift by inferring the home vector orientation from the currently experienced view. In this study, a convolutional neural network is employed as learning mechanism in both simulated and real forest environments. Additionally, a comprehensive performance analysis reveals that the network’s homing abilities closely resemble those observed in real insects, all while only utilizing visual and odometric senses. If all images contain sufficient texture and illumination, the average errors<br/>of the inferred home vectors remain below 24°. Moreover, our investigation reveals a noteworthy insight: the trajectory followed during the initial learning flight, for sample image acquisition, exerts a pronounced impact on the network’s output. For instance, a higher density of sample points in proximity to the nest results in a more consistent return.},
author = {Firlefyn, Michiel },
keywords = {Insect-inspired; Visual homing; Bio-inspired; Navigation},
note = {de Croon, G.C.H.E. (mentor); Hagenaars, J.J. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Direct Learning of Home Vector Direction: Incited by Existing Insect-Inspired Approaches for Local Navigation and Wayfinding},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:98b694a1-72fc-4a4f-907b-d511cc7f9bdd},
year = {2023}
}
@mastersthesis{uuid:ca95c8cb-8df3-4d43-9d17-c7b7f54eb1ea,
abstract = {Dynamic obstacle avoidance remains a crucial research area for autonomous systems, such as Micro Aerial Vehicles (MAVs) and service robots. <br/>Efforts to develop dynamic collision avoidance techniques in unknown environments have proliferated in recent years. While these methods exhibit impressive and reliable performance in simpler environments, their efficacy in more challenging settings remains an area ripe for enhancement. The difficulty of these environments arises from a multitude of factors, and currently, no standardized approach exists to quantify this complexity. Additionally, to fairly compare different dynamic collision avoidance strategies, it's essential to assess them in environments with a similar degree of difficulty. Therefore, devising a metric capable of accurately gauging the intricacy of dynamic environments becomes imperative.<br/><br/><br/>Building on this context, this master's thesis endeavors to fill this critical gap through three contributions: 1) The establishment and validation of map difficulty metrics that represent the difficulty of dynamic environments, 2) The introduction of a robust benchmarking pipeline to critically validate the representativeness of the proposed metrics and evaluate various collision avoidance strategies, and 3) The provision of a framework for comparative analysis of different planning strategies, utilizing the introduced map difficulty metric. <br/><br/>The proposed survivability metric effectively captures environmental complexity. Its validity is evidenced by a notable correlation with the success rates of typical collision avoidance methods, with over 1.7 million collision avoidance trials on over six hundred maps, securing a Spearman's Rank correlation coefficient (SRCC) of over 0.9. This metric serves as an indispensable tool for facilitating fair comparisons in this dynamic research domain. More importantly, it offers valuable insights for the future refinement and improvement of dynamic collision avoidance strategies, making a contribution to the continuous advancement of autonomous systems.},
author = {SHI, MOJI },
keywords = {Dynamic Collision Avoidance; Benchmark Study; Measurement},
note = {Alonso Mora, J. (mentor); Chen, G. (mentor); Wisse, M. (graduation committee); Hamaza, S. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Mechanical, Maritime and Materials Engineering; TU Delft Cognitive Robotics},
title = {Evaluating Dynamic Environment Difficulty for Obstacle Avoidance Benchmarking},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:ca95c8cb-8df3-4d43-9d17-c7b7f54eb1ea},
year = {2023}
}
@mastersthesis{uuid:bcac496c-6757-4067-b1dd-5d8356486bf8,
abstract = {Event cameras are novel bio-inspired sensors that capture motion dynamics with much higher temporal resolution than traditional cameras, since pixels react asynchronously to brightness changes. They are therefore better suited for tasks involving motion such as motion segmentation. However, training event-based networks still represents a difficult challenge, as obtaining ground truth is very expensive and error-prone. In this article, we introduce EV-LayerSegNet, the first self-supervised CNN for event-based motion segmentation. Inspired by a layered representation of the scene dynamics, we show that it is possible to learn affine optical flow and segmentation masks separately, and use them to deblur the input events. The deblurring quality is then measured and used as self-supervised learning loss.},
author = {Farah, Youssef },
keywords = {Event-based vision; Self-supervised learning; Deep Learning; Motion Segmentation; Affine layered motion model},
note = {de Croon, G.C.H.E. (mentor); Mooij, E. (graduation committee); Ellerbroek, Joost (graduation committee); Paredes Valles, F. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {EV-LayerSegNet: Self-supervised Motion Segmentation using Event-based Cameras},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:bcac496c-6757-4067-b1dd-5d8356486bf8},
year = {2023}
}
@mastersthesis{uuid:e52f0ee0-a859-4177-80e4-268dfd65deca,
abstract = {Neuromorphic sensors, like for example event cameras, detect incremental changes in the sensed quantity and communicate these via a stream of events. Desired properties of these signals such as high temporal resolution and asynchrony are not always fully exploited by algorithms that process these signals. Spiking neural networks (SNNs) have emerged as the algorithms that promise to maximally attain these characteristics and are likely the key to achieving a fully neuromorphic computing pipeline. But, this means that if the SNN is to take full advantage, the event stream must be sent directly and unaltered to the SNN, which in turn implies that all temporal integration should occur inside the SNN. Therefore, it is interesting to investigate the mechanisms that achieve this. This thesis does so through evaluating and comparing the performance of different memory mechanisms in SNNs found in the literature, as well as through an in depth analysis of the inner workings of these mechanisms. The mechanisms include spiking neural dynamics (leaks and thresholds), explicit recurrent connections, and propagation delays. We demonstrate our concepts on two small scale generated 1D moving pixel tasks in preliminary experiments first. After that, we extend our research to compare the memory mechanisms on a real-world neuromorphic vision processing task, in which the networks regress angular velocity given event based input. We find that both explicit recurrency and delays improve the prediction accuracy of the SNN, compared to having just spiking neuronal dynamics. Analysis of the inner workings of the networks shows that the threshold and reset mechanism of spiking neurons play an important role in allowing longer neuron timescales (lower membrane leak). Forgetting (at the right time) turns out to play an important role in memory. Additionally, it becomes apparent that optimizing an SNN with explicit recurrent connections or learnable delays does not lead to the formation of robust spiking neuronal dynamics. In fact, spiking neuronal dynamics are largely ignored, as after optimization virtually no input current is integrated onto the membrane potential in these cases. Instead, we consistently find that a recurrent SNN prefers to build a state solely with the explicit recurrent connections, while an SNN with delays prefers to just use the delays. Therefore, our SNNs with explicit recurrent connections and delays are in fact better described as binary activated RNNs and ANNs, respectively.},
author = {Lammers, Laurens },
keywords = {Spiking Neural Networks; SNN; Event-based vision; Memory; Recurrent Connections; Delays; Supervised Learning; Surrogate Gradient},
note = {Hagenaars, J.J. (mentor); de Croon, G.C.H.E. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Memory Mechanisms in Spiking Neural Networks},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:e52f0ee0-a859-4177-80e4-268dfd65deca},
year = {2023}
}
@mastersthesis{uuid:232b5015-df70-424b-91ab-149ed4d8416a,
abstract = {class="MsoNormal" style="margin-bottom:0cm;line-height:normal">Executing quadrotor trajectories accurately and therefore safely is a challenging task. State-of-the-art adaptive controllers achieve impressive trajectory tracking results with slight performance degradation in varying winds or payloads, but at the cost of computational complexity. Requiring additional embedded computers onboard, adding weight and requiring power. Given the limited computational resources onboard, a trade-off between accuracy and complexity must be considered. To this end, we implement "Neural-Fly" a lightweight adaptive neural controller to adapt to propeller damage, a common occurrence in real-world flight. The adaptive neural architecture consists of two components: (I) offline learning of a condition invariant representation of the aerodynamic forces through Deep Neural Networks (II) fast online adaptation to the current propeller condition using a composite adaptation law. We deploy this flight controller fully onboard the flight controller of the Parrot Bebop 1,showcasing its computational efficiency. The adaptive neural controller improves tracking performance by ≈60% over the nonlinear baseline, with minimal performance degradation of just ≈20% with increasing propeller damage.},
author = {Villanueva Aguado, Mauro },
keywords = {Adaptive Control; Quadrotor; Trajectory tracking; Propeller Damage; Neural Networks},
note = {de Wagter, C. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {An Adaptive Neural Network Quadrotor Trajectory Tracking Controller Tolerant to Propeller Damage},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:232b5015-df70-424b-91ab-149ed4d8416a},
year = {2023}
}
@mastersthesis{uuid:6b397485-750f-4e97-99ec-536ae2933d60,
abstract = {Fixed-wing aircraft fly longer, faster, and further than rotorcraft, but cannot take off or land vertically. Hybrid drones combine VTOL with a wing for forward flight, but the hovering system generally makes them less efficient than a pure fixed-wing. We propose an alternative, in which a rotorcraft is used to assist the fixed-wing UAV with the VTOL portions of the flight. This paper takes the first steps towards this alternative by developing and testing an overactuated rotorcraft that can autonomously dock onto a target at fixed-wing velocities. The control system uses Incremental Non-Linear Dynamic Inversion Control (INDI) to achieve linear accelerations with lateral and longitudinal motors, enabling robust horizontal control independent of attitude. A relative guidance algorithm for the docking approach path is presented, along with a vision sensing approach using ArUco markers and IR LEDs. Successful docking and separation were achieved in the wind tunnel at speeds of up to $15$m/s.},
author = {Laffita van den Hove d'Ertsenryck, Jonathas },
keywords = {},
note = {Smeur, E.J.J. (mentor); Remes, B.D.W. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Rigid airborne docking between a fixed-wing UAV and an over-actuated multicopter},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:6b397485-750f-4e97-99ec-536ae2933d60},
year = {2023}
}
@mastersthesis{uuid:5135b7b8-3c4c-46cf-a0cc-e2fbf6da5fff,
abstract = {},
author = {Lodder, Erwin },
keywords = {},
note = {de Croon, G.C.H.E. (mentor); Stroobants, S. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Neuro-evolution learned neuromorphic control for a vision-based 3D landing},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:5135b7b8-3c4c-46cf-a0cc-e2fbf6da5fff},
year = {2023}
}
@mastersthesis{uuid:5d786e19-6871-4478-bda8-43f7cab20633,
abstract = {Pitot tube-free airspeed estimation methods exist for fixed-wing and multirotor configurations, but lack direct applicability to hybrid unmanned air vehicles due to their wide flight envelope and changing dynamics during transition. This work proposes a novel synthetic air data system for the Variable Skew Quad Plane (VSQP) hybrid vehicle to allow airspeed estimation from hover to high speed forward flight and provide pitot tube fault detection. An Extended Kalman Filter fuses Global Navigation Satellite System (GNSS) and inertial measurements using model-independent kinematics equations to estimate wind and airspeed without the use of the pitot tube. The filter is augmented by a simplified vehicle force model. Pitot tube fault detection is achieved with a simple thresholding operation on the pitot tube measurement and the airspeed estimation residual. Accurate airspeed estimation was validated with logged test flight data, achieving an overall 1.62 m/s root mean square error. Using the airspeed estimation, quick detection (0.16 s) of a real-life abrupt pitot tube fault was demonstrated. This new airspeed estimation method provides an innovative approach for increasing the fault tolerance of the VSQP and similar quad-plane vehicles.},
author = {Larocque, Frédéric },
keywords = {variable skew quad plane; synthetic air data system; airspeed; Hybrid vehicles; Extended Kalman Filter; pitot tube; Fault Detection},
note = {Smeur, E.J.J. (mentor); Remes, B.D.W. (graduation committee); De Ponti, T.M.L. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering; TU Delft Control & Simulation},
title = {Synthetic Air Data System for Pitot Tube Failure Detection on the Variable Skew Quad Plane},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:5d786e19-6871-4478-bda8-43f7cab20633},
year = {2023}
}
@mastersthesis{uuid:35f8de9d-98a3-457e-8f02-33d2a40de595,
abstract = {},
author = {Ronsse, Louis },
keywords = {},
note = {Hamaza, S. (mentor); Dransfeld, C.A. (mentor); van Oosterom, S.J.M. (graduation committee); Jigjid, K. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering; De Vusser, Mathis },
title = {Design of an Aerial-Aquatic Inspection Drone},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:35f8de9d-98a3-457e-8f02-33d2a40de595},
year = {2023}
}
@mastersthesis{uuid:99e01573-9ec5-4c67-8b65-e266ad83098a,
abstract = {},
author = {Çelebi, Doruk },
keywords = {},
note = {Remes, B.D.W. (mentor); Giovanardi, Bianca (graduation committee); Westerbeek, S.H.J. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering; de Bruijn, Marnix },
title = {Maritime Drone Swarm},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:99e01573-9ec5-4c67-8b65-e266ad83098a},
year = {2023}
}
@mastersthesis{uuid:3fcc6230-86fc-4848-a6ed-16dd46fea640,
abstract = {Due to rising energy prices, an increasing number of households are experiencing difficulties with the affordability of their energy bills. As a result, households are unable to heat or cool their homes, or use electrical appliances as desired. This is known as energy poverty. This research focuses on energy poverty within housing associations. As two-thirds of households experiencing energy poverty live in housing association homes, this research is specifically targeted at housing associations. The research examines the possible gap between what housing associations are doing to combat energy poverty for their tenants, and what tenants would like to see housing associations do for them. Since renovation is simply too expensive and takes several years, it is excluded from consideration. As a result, housing associations will need to take other measures to help their tenants. This research will look at these taken measures and provides recommendations to housing associations to reduce and possibly solve the gap between what they can do and what tenants want to happen. The main question of this thesis is: What can housing associations do to close the gap between them and their tenants in the social housing sector regarding combating energy poverty?<br/>This research will be carried out based on a qualitative study in which literature will be reviewed, and housing associations and tenant organisations will be interviewed. The aim is to identify the gap between what is desired by tenants and capable of housing associations and to draw up recommendations for housing associations to assist their tenants as well as possible. The recommendations of the research indicate that many of the gaps found during the comparison of the focus groups have to do with communication, both improving communication itself, and setting up communication between tenants and the association to reduce energy poverty.<br},
author = {Cairo, Marvin },
keywords = {Energy Poverty; housing association; tenants},
note = {Hoekstra, J.S.C.M. (mentor); Qian, QK (mentor); Croon, T.M. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Architecture and the Built Environment},
title = {Energy poverty, bridging the gap between housing association and tenant: What measures housing associations can take to aid their tenants who are struggling with energy poverty},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:3fcc6230-86fc-4848-a6ed-16dd46fea640},
year = {2023}
}
@mastersthesis{uuid:ef354713-924e-4907-a44f-95b67efa638e,
abstract = {Although deep reinforcement learning (DRL) is a highly promising approach to learning robotic vision-based control, it is plagued by long training times. This report introduces a DRL setup that relies on self-supervised learning for extracting depth information valuable for navigation. Specifically, a literature study is conducted to investigate the effects of learning how to synthesize one view from the other in a stereo-vision setup without relying on any preliminary knowledge of the camera extrinisics and how it can be integrated for its downstream use for an obstacle avoidance task. As such, the literature study concludes that competitive geometry-free monocular-to-stereo image view synthesis is feasible due to recent developments in computer vision. The scientific paper further develops concepts proposed in the literature study and benchmarks the proposed architectures on depth estimation benchmarks for KITTI. Competitive results are achieved for view synthesis and despite sub-optimal performance compared to state-of-the-art monocular depth estimation, an ability to encode depth and detect shapes is present and, therefore, satisfactory for the application to DRL. Additionally, the research examines the benefits of using the latent space of a view synthesis architecture compared to other feature extractor methods as an input to the PPO agent implemented as auxiliary tasks. This method achieves quicker convergence and better performance for an obstacle avoidance task in a simulated indoor environment than the autoencoding feature extractor and end-to-end DRL methods. It is only outperformed by the monocular depth estimation feature extractor method. Overall, this research provides valuable insights for developing more efficient and effective DRL methods for monocular camera-based drones. Finally, the complementary code for this research can be found: \url{https://github.com/ldenridder/drl-obstacle-avoidance-view-synthesis}.},
author = {den Ridder, Luc },
keywords = {Autonomous Navigation; UAV; Deep Reinforcement Learning; Self-supervised learning; Auxiliary tasks; Monocular Vision; Depth Estimation; Feature Extraction; simulation},
note = {de Croon, G.C.H.E. (mentor); Wu, Y. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Improving DRL Of Vision-Based Navigation By Stereo Image Prediction},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:ef354713-924e-4907-a44f-95b67efa638e},
year = {2023}
}
@mastersthesis{uuid:2557c822-2360-4d2c-a6e9-0e05182c5c15,
abstract = {Unmanned Aerial Vehicles (UAVs) are increasingly being used in various applications, which demand longer endurance, extended range, and high maneuverability. These requirements necessitate the development of effective control methods for Hybrid UAVs. In this paper, we propose an outer loop Incremental Nonlinear Dynamic Inversion (INDI) controller for Hybrid UAVs, based on an analytically derived control effectiveness to control the linear acceleration of the UAV. The control effectiveness is derived in a new frame that does not show singularities, technically allowing controlled flight at all attitudes. For trajectory tracking purposes, a Proportional Derivative (PD) controller is added. In simulation the proposed controller shows comparable results to already existing INDI controllers for hover and forward flight. When performing loop the loops it is shown that the proposed control system is able to handle high roll angles, while the already existing INDI controller crashed.},
author = {Engelen, Koen },
keywords = {},
note = {Smeur, E.J.J. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Aerobatic maneuvering of Autonomous Hybrid UAVs: Trajectory Tracking using INDI in the Control Frame},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:2557c822-2360-4d2c-a6e9-0e05182c5c15},
year = {2023}
}
@mastersthesis{uuid:9b27d79d-d876-466d-b980-562c03552e6b,
abstract = {Prolonging the endurance of fixed-wing UAVs is crucial for achieving complex missions, yet their limited battery life poses a significant challenge. In response, this research proposes a novel approach to extend the endurance of fixed-wing UAVs by enabling autonomous soaring in an orographic wind field. The goal of our research is to develop a controller that can identify feasible soaring regions and autonomously maintain position control without using any throttle. Soaring flight is desirable as it results in a low energy cost with zero throttle usage. However, without throttle usage, the longitudinal motion of the UAV is an under-actuated system, presenting control challenges. The concept of a target gradient line (TGL) is introduced as part of the control algorithm that addresses these challenges and autonomously finds the equilibrium soaring position where sink rate and updraft are in equilibrium. Experimental tests showed promising results, demonstrating the controller’s effectiveness in maintaining autonomous soaring flight in a non-static wind field. We also demonstrate a single degree of control freedom in the soaring position through manipulation of the TGL.},
author = {Suys, Tom },
keywords = {},
note = {de Croon, G.C.H.E. (mentor); Remes, B.D.W. (mentor); Hwang, S. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Autonomous Control for Orographic Soaring of Fixed-Wing UAVs},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:9b27d79d-d876-466d-b980-562c03552e6b},
year = {2023}
}
@mastersthesis{uuid:fd5e484b-bdd4-42e7-8cdc-70de94462858,
abstract = {Aerial physical interaction opens the door for many operations at height to be automatised using aerial robots. This research presents a novel manipulator design mounted on a traditional quadrotor, which utilises both mechanical and software compliance to perform physical interaction on vertical walls and overhanging surfaces, such as those found under bridges. A centralised impedance control scheme allows direct control of the end-effector pose without needing separate modes for free-flight and contact. A spring-loaded prismatic joint provides passive compliance while doubling as a force-feedback for the impedance controller through measuring the spring displacement. Simulation and flight experiments prove the feasibility and robustness of this approach for exchanging high forces at height, with a total of 44 successful experiments carried out in four sets. An average maximum force of 5.66 N or 19.3\% of the system's weight was achieved over one set of 11 experiments.},
author = {Brummelhuis, Martijn },
keywords = {Aerial Manipulation; Aerial Physical Interaction; Impedance control; Centralised modeling; UAV; ROS; Drone; Force exertion},
note = {Hamaza, S. (mentor); Smeur, E.J.J. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {A Centralised Approach to Aerial Manipulation on Overhanging Surfaces},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:fd5e484b-bdd4-42e7-8cdc-70de94462858},
year = {2023}
}
@mastersthesis{uuid:efa9ee47-b200-4a52-b61d-d2c8e5b6fb78,
abstract = {Reaching fast and autonomous flight requires computationally efficient and robust algorithms. To this end, we train Guidance & Control Networks to approximate optimal control policies ranging from energy-optimal to time-optimal flight. We show that the policies become more difficult to learn the closer we get to the time-optimal ’bang-bang’ control profile. We also assess the importance of knowing the maximum angular rotor velocity of the quadcopter and show that over- or underestimating this limit leads to less robust flight. We propose an algorithm to identify the current maximum angular rotor velocity onboard and a network that adapts its policy based on the identified limit. Finally, we extend previous work on Guidance & Control Networks by learning to take consecutive waypoints into account. We fly a 4×3m track in similar lap times as the differential-flatness-based minimum snap benchmark controller while benefiting from the flexibility that Guidance & Control Networks offer.},
author = {Origer, Sebastien },
keywords = {},
note = {de Wagter, C. (mentor); de Croon, G.C.H.E. (mentor); Izzo, Dario (mentor); Ferede, R. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Guidance & Control Networks for Time-Optimal Quadcopter Flight},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:efa9ee47-b200-4a52-b61d-d2c8e5b6fb78},
year = {2023}
}
@mastersthesis{uuid:bffb47bf-5864-4b18-921b-588b3a664866,
abstract = {An effective distribution of flight control commands over many aircraft actuators (engines, control surfaces, flaps, etc.) can be achieved with constrained optimisation. Active-Set methods solve these problems efficiently, but their computational time requirements are still prohibitive for aircraft with many actuators or slower digital flight control processors. This work shows how these methods can be improved in these regards, by updating the required matrix factorisations at lower computational costs, rather than solving a separate optimisation problem at every step of the iterative algorithm. Additionally, it is shown how the sparsity of the problem matrices can be exploited. Both open-loop simulations and flight tests have been performed, which show that worst-case timings for a 6-rotor multicopter UAV can be improved by 65% over a current Active-Set solver. Furthermore, methods are presented that remedy numerical stability issues occurring in micro-controller floating point arithmetic but introduce a small but measurable adverse effect on the flight behaviour.},
author = {Blaha, Till },
keywords = {Control Allocation; Quadratic Optimisation; Active-Set algorithm},
note = {Smeur, E.J.J. (mentor); Remes, B.D.W. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Computationally Efficient Control Allocation Using Active-Set Algorithms},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:bffb47bf-5864-4b18-921b-588b3a664866},
year = {2023}
}
@mastersthesis{uuid:3e922cc4-83a0-43aa-a223-a67e554d2e92,
abstract = {Decentralised drone swarms need real time collision avoidance, thus requiring efficient, real time relative localisation. This paper explores different data inputs for vision based relative localisation. It introduces a novel dataset generated in <i>Blender</i>, providing ground truth optic flow and depth. Comparisons to <i>MPI Sintel</i>, an industry/research standard optic flow dataset, show it to be a challenging and realistic dataset. Two Deep Neural Network (DNN) architectures (YOLOv3 & U-Net) were trained on this data, comparing optic flow to colour images for relative positioning. The results indicate that using optic flow provides a significant advantage in relative localisation. The flow based YOLOv3 had an mAP of 48%, 9% better than the RGB based YOLOv3, and 23% better than its equivalent U-Net. Its IoU<sub>0.5</sub> of 63% was also 14% better than the RGB based YOLOv3, and 51% than its equivalent U-Net. As an input, it generalises better than RGB, as test clips with variant drones show. For these variants, the optical flow based networks outperformed the RGB based networks by a factor of 10.},
author = {Mink, Raoul },
keywords = {Deep learning; drone detection; dataset creation},
note = {de Croon, G.C.H.E. (mentor); de Wagter, C. (graduation committee); Zarouchas, D. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Deep Vision-based Relative Localisation by Monocular Drones},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:3e922cc4-83a0-43aa-a223-a67e554d2e92},
year = {2023}
}
@mastersthesis{uuid:a4f3199c-71f6-4182-bd98-30db62db8018,
abstract = {Aerial platforms designed for water jet placement are gaining interest in the areas of fire-fighting, washing, and irrigation. A novel, lightweight, and simplistic design is proposed that reduces the number of actuators and limits ineffective water discharge. External camera feedback was used for position control as a first step towards autonomous flight. An initial prototype of an unmanned hydro-propelled aerial vehicle (UHAV) connected to a water hose was designed and fabricated. Flight tests were conducted to show that attitude control with uniaxial thrust-vectoring of two nozzles was impossible due to undamped vibrations and coupling effects. By redesigning the PID controller, pitch rate damping was accomplished. Furthermore, a design trade-off led to the introduction of a canting keel to reduce bank-yaw coupling effects due to asymmetric nozzle deflections. Flight tests proved that the iterated design with a hose length of 3m was capable of disturbance rejection and setpoint tracking. An external camera was used to show that the Lucas-Kanade optical flow algorithm and the implementation of the YOLOv5 segmentation model can be used for positional water jet placement. By increasing the pitch rate damping, improving the water jet detection algorithm and implementing a cost function for water discharge at the area of interest, autonomous missions can be flown in the future.},
author = {van Beurden, Xander },
keywords = {},
note = {de Wagter, C. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Stability control and positional water jet placement for a novel tethered unmanned hydro-propelled aerial vehicle using real-time water jet detection},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:a4f3199c-71f6-4182-bd98-30db62db8018},
year = {2023}
}
@mastersthesis{uuid:90916a92-95bc-44eb-889e-81555ddd494f,
abstract = {This project proposes and evaluates a novel concept for an airspeed instrument aimed at small hybrid unmanned aerial vehicles. The working principle is to relate the power spectra of the wall-pressure fluctuations beneath the turbulent boundary layer formed over the vehicle’s body to its airspeed. The instrument consists of two microphones, flush mounted on the UAV’s nose cone, that capture the pseudo-sound caused by the coherent turbulent structures, and a micro-controller that processes the signals from the microphones and computes the airspeed. Dedicated models were constructed, using data obtained from wind tunnel and flight experiments, that take the power spectra of the microphones’ signals as an input and provide the airspeed as an output. The model structure is a feed-forward neural network with a single hidden layer, trained using a second-order gradient descent algorithm, following a supervised learning approach. The models were validated using only flight data, with the best one achieving a mean approximation error of 0.043 m/s and having a standard deviation of 1.039 m/s. It was also shown that the airspeed could be successfully predicted for a wide range of angles of attack, given that they are known, thus necessitating the vehicle to be equipped with a dedicated angle of attack sensor.},
author = {Makaveev, Momchil },
keywords = {Tail-sitter; Airspeed; Hydrodynamic Pressure Fluctuations; Pseudo-sound; Turbulent boundary layer; Microphones; Power Spectral Density; Artificial Neural Networks},
note = {Smeur, E.J.J. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Microphones as Airspeed Sensors for Micro Air Vehicles},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:90916a92-95bc-44eb-889e-81555ddd494f},
year = {2023}
}
@mastersthesis{uuid:f5c8a6b4-a43b-43f1-9a2d-72d850515369,
abstract = {We present a computationally cheap 3D bug algorithm for drones, using stereo vision. Obstacle avoidance is important, but difficult for robots with limited resources, such as drones. Stereo vision requires less weight and power than active distance measurement sensors, but typically has a limited Field of View (FoV). In addition, the stereo camera is fixed on the drone, preventing sensor movement. For obstacle avoidance, bug algorithms require few resources. We base our proposed algorithm, Frustumbug, on the Wedgebug algorithm, since this bug algorithm copes with a limited FoV. Since Wedgebug only focuses on 2D problems, the Local-epsilon-Tangent-Graph (LETG) is used to extend the path planning to 3D. Disparity images are obtained through an optimised stereo block matching algorithm. Obstacles are expanded in disparity space to obtain the configuration space. Furthermore, Frustumbug has an improved robustness to noisy range sensor data, and includes reversing, climbing and descending manoeuvres to avoid or escape local minima. The algorithm has been extensively tested with 225 flights in two challenging simulated environments, with a success rate of 96%. Here, 3.6% did not reach the goal and 0.4% collided. Frustumbug has been implemented on a 20 gram stereo vision system, and guides drones safely around obstacles in the real world, showing its potential for small drones to reach their targets fully autonomously.},
author = {Meester, Ruben },
keywords = {Stereo vision; obstacle avoidance; Drones},
note = {de Croon, G.C.H.E. (mentor); van Dijk, Tom (mentor); de Wagter, C. (graduation committee); Verhoeven, C.J.M. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Frustumbug: a 3D Mapless Stereo-Vision-based Bug Algorithm for Micro Air Vehicles},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:f5c8a6b4-a43b-43f1-9a2d-72d850515369},
year = {2023}
}
@mastersthesis{uuid:4e100997-a5b3-4863-a312-4721296fcdba,
abstract = {Flying-wings show great potential for a vast number of applications, in both commercial and military sectors, thanks to their long range and fast forward flight, but suffer due to their lack of vertical take-off and landing capabilities. This paper presents a proof of concept for a novel landing method for a conventional flying wing that does not introduce additional weight dedicated only to the landing phase, with the aim of controlling a deep-stalled flying-wing in a powered flat spin. Through cyclic actuation of the servo motors and elevons, lateral forces as well as moments can be generated to control the position and attitude of the rotation plane. A successful indoor experiment was performed with a modified Parrot Disco in a controlled environment. Outdoor tests, however, failed to replicate the indoor results due to additional challenges present in the real flight conditions. A number of key challenges were identified, and the insights gained in this research lay an initial foundation for future work on this topic.},
author = {Barbera, Matteo },
keywords = {flying wing; Deep stall; samara; flat spin; control algorithm; proof-of-concept; MAV; UAV; drone; landing},
note = {de Wagter, C. (mentor); Remes, B.D.W. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Towards landing a deep-stalled flying-wing in a powered flat spin: a proof of concept},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:4e100997-a5b3-4863-a312-4721296fcdba},
year = {2022}
}
@mastersthesis{uuid:1136170f-3c4b-43b8-8b43-09e1e52d3bfd,
abstract = {Relative localization (RL) is essential for the successful operation of micro air vehicle (MAV) swarms. Achieving accurate 3-D RL in infrastructure-free and GPS-denied environments with only distance information is a challenging problem that has not been satisfactorily solved. In this work, based on the range-based peer-to-peer RL using the ultra-wideband (UWB) ranging technique, we develop a novel UWB-based cooperative relative localization (CRL) solution which integrates the relative motion dynamics of each host-neighbor pair to build a unified dynamic model and takes the distances between the neighbors as bonus information. Observability analysis using differential geometry shows that the proposed CRL scheme can expand the observable subspace compared to other alternatives using only direct distances between the host agent and its neighbors. In addition, we apply the kernel-induced extended Kalman filter (EKF) to the CRL state estimation problem with the novel-designed Logarithmic-Versoria (LV) kernel to tackle heavy-tailed UWB noise. Sufficient conditions for the convergence of the fixed-point iteration involved in the estimation algorithm are also derived. Comparative Monte Carlo simulations demonstrate that the proposed CRL scheme combined with the LV-kernel EKF significantly improves the estimation accuracy owing to its robustness against both the measurement outliers and incorrect measurement covariance matrix initialization. Moreover, with the LV kernel, the estimation is still satisfactory when performing the fixed-point iteration only once for reduced computational complexity.},
author = {Liu, Changrui },
keywords = {Cooperative Localization; Relative Localization; Ultra-wideband; Kernel method; Kalman Filtering; Observability},
note = {de Croon, G.C.H.E. (mentor); Pfeiffer, S.U. (mentor); Mazo, M. (graduation committee); de Wagter, C. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Cooperative Relative Localization in MAV Swarms with Ultra-wideband Ranging},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:1136170f-3c4b-43b8-8b43-09e1e52d3bfd},
year = {2022}
}
@mastersthesis{uuid:baf5b7df-0e0f-45da-8b70-c7c95ead79b6,
abstract = {By combining the ability to hover with a wing for fast and efficient horizontal flight, hybrid unmanned aircraft extend the flight envelope and therefore mission capabilities of unmanned aircraft. However, this comes at a cost: increased complexity control-wise and being more susceptible to wind disturbances. This susceptibility to wind gusts is particularly problematic for tailsitters as during hovering and vertical flight their wing is perpendicular to horizontal wind disturbances, often leading to actuator saturation. This paper presents a novel tailsitter micro air vehicle with two leading edge tilting rotors serving as its only actuators. It is shown that thrust vectoring generates sufficient control moment generation alleviating actuator saturation. Incremental nonlinear dynamic inversion (INDI) is implemented for attitude control and is demonstrated to compensate for unmodeled forces and moments whilst only relying on actuator control effectiveness and knowledge of actuator dynamics.},
author = {Lovell-Prescod, Gervase },
keywords = {UAV; Hybrid MAVs; Tailsitter; Actuator saturation; Incremental control; INDI; Tilting rotors},
note = {Smeur, E.J.J. (mentor); Ma, Z. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Attitude Control of a Tilt-rotor Tailsitter Micro Air Vehicle Using Incremental Control},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:baf5b7df-0e0f-45da-8b70-c7c95ead79b6},
year = {2022}
}
@mastersthesis{uuid:1caff7b3-5c17-4b80-abea-19c629ce6051,
abstract = {Event based vision has recently attracted a lot of attention. High data rates and robustness to lighting variations make it a valid option for indoor navigation. The previously developed FAITH algorithm calculates a possible Focus of Expansion<br/>area based on negative half-planes generated by optic flow and by employing a RANSAC search, a fast and reliable Focus of Expansion estimation can be performed. This paper builds upon this algorithm by verifying and validating the<br/>algorithm, improving the derotation capabilities and optimising for computational efficiency. Compared to earlier work, a higher accuracy and an increased robustness are realised by improving the data handling. Simulator results show accuracies in the range of 2 to 5 degrees. Online testing on a drone shows accuracies of up to 5 degrees while obtaining calculation times of only<br/>2 · 10−3s and rates of 140Hz. Comparing the method to an alternative shows higher accuracy and better suitability to normal flow. Further research may contribute to more stable results and explore different hardware solutions.},
author = {Knoops, Stefan },
keywords = {},
note = {de Croon, G.C.H.E. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Verification & Validation of Focus of Expansion estimation algorithm employing event-based optic flow},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:1caff7b3-5c17-4b80-abea-19c629ce6051},
year = {2022}
}
@mastersthesis{uuid:574db806-6096-4600-9926-3d737d1ee7da,
abstract = {Nano quadcopters are small, agile, and cheap platforms well suited for deployment in narrow, cluttered environments. Due to their limited payload, nano quadcopters are highly constrained in processing power, rendering conventional vision-based methods for autonomous navigation incompatible. Recent machine learning developments promise high-performance perception at low latency, while novel ultra-low power microcontrollers augment the visual processing power of nano quadcopters. In this work, we present NanoFlowNet, an optical flow CNN that, based on the semantic segmentation architecture STDC-Seg, achieves real-time dense optical flow estimation on edge hardware. We use motion boundary ground truth to guide the learning of optical flow, improving performance with zero impact on latency. Validation on MPI-Sintel shows the high performance of the proposed method given its constrained architecture. We implement the CNN on the ultra-low power GAP8 microcontroller and demonstrate it in an obstacle avoidance application on a 34 g Bitcraze Crazyflie nano quadcopter.},
author = {Bouwmeester, Rik },
keywords = {MAV; CNN; edge AI; optical flow},
note = {de Croon, G.C.H.E. (mentor); Paredes-Vallés, Federico (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {NanoFlowNet: Real-time optical flow estimation on a nano quadcopter},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:574db806-6096-4600-9926-3d737d1ee7da},
year = {2022}
}
@mastersthesis{uuid:a4305f40-c095-45c2-bc7e-84e23efa70d6,
abstract = {Abstract— Stereo vision is a commonly applied method to achieve depth perception on Micro Air Vehicles (MAVs). Stereo matching algorithms are often optimized for specific environments and camera properties, using the ground truth error as a supervisor. However, in practical applications ground truth data is usually not available. Therefore, in this research, we finetune several conventional stereo matching algorithms (BM, SGBM, and ELAS) and a neural network (AnyNet) using self-supervision. The settings of the conventional algorithms are optimized with NSGA-II, using the reconstruction error and disparity density as objective functions. AnyNet is finetuned with the reconstruction error, as well as with the disparity map of conventional methods. We conclude that finetuning the parameters of conventional stereo algorithms using the reconstruction error can lead to a slight improvement in performance compared with the general settings, depending on the stereo algorithm. The performance of the conventional methods is comparable to that of AnyNet on a major portion of the image. However, removing the values with low confidence in the disparity map of ELAS and interpolating the missing disparities leads to an accuracy well above AnyNet.},
author = {Stikker, Roelof },
keywords = {},
note = {de Croon, G.C.H.E. (mentor); Pfeiffer, S.U. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Self-supervised finetuning of stereo matching algorithms},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:a4305f40-c095-45c2-bc7e-84e23efa70d6},
year = {2022}
}
@mastersthesis{uuid:66c34a84-5b47-49dd-b560-2836d9696e3c,
abstract = {Incremental Nonlinear Dynamics Inversion (INDI) flight controllers are sensor-based control systems, that are robust towards model uncertainty and with good disturbance rejection characteristics. These controllers show coupling effects in structural modes when implemented in specific flying vehicles with low-frequency structural motions. This paper investigates different INDI implementations, standard INDI, hybrid INDI, and notch filter placement in the INDI loop via simulation and flight tests on the Nederdrone. System identification of the structural characteristics of the vehicle and the system’s yaw dynamics are executed via ground vibration and hover flight tests. Closed-loop behaviour of theINDI inner-loop, disturbance rejection performance, and outer loop step-tracking performance was assessed with dedicated flight tests. The investigated INDI solutions show similar disturbance rejection and outer-loop step tracking performance, while the hybrid INDI solution performs a better nonlinear dynamic inversion. <br/>Index Terms—INDI, complementary filter, unmanned vehicle, flight control system structural motion coupling},
author = {Collicelli, Alessandro },
keywords = {},
note = {Smeur, E.J.J. (mentor); Pollack, T.S.C. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Incremental Nonlinear Dynamic Inversion controller - structural vibration coupling: Study of the phenomenon and the existing solutions},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:66c34a84-5b47-49dd-b560-2836d9696e3c},
year = {2022}
}
@mastersthesis{uuid:4e4e333d-643f-43b9-99cb-650d697f5baa,
abstract = {In this work, we present the ADAPT, a novel reconfigurable force-balanced parallel manipulator with pantograph legs for spatial motions applied underneath a drone. The reconfigurable aspect allows different motion-based 3-DoF operation modes like translational, rotational, mixed, planar without disassembly. For the purpose of this study, the manipulator is used in translation mode only. A kinematic model is developed and validated for the manipulator. The design and motion capabilities are also validated both by conducting dynamics simulations of a simplified model on MSC ADAMS, and experiments on the physical setup.<br/>The force-balanced nature of this novel design decouples the motion of the manipulator’s end-effector from the base, zeroing the reaction forces, making this design ideally suited for aerial manipulation in unmanned aerial vehicles (UAVs) applications, or generic floating-base applications.},
author = {SURYAVANSHI, KARTIK },
keywords = {Reactionless Force Balancing; Configurable Robot; Mechanism Design; Parallel Robot; Aerial Manipulation},
note = {van der Wijk, V. (mentor); Hamaza, S. (mentor); Herder, J.L. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Mechanical, Maritime and Materials Engineering},
title = {ADAPT: A 3 Degrees of Freedom Reconfigurable Force Balanced Parallel Manipulator for Aerial Applications},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:4e4e333d-643f-43b9-99cb-650d697f5baa},
year = {2022}
}
@mastersthesis{uuid:6215dd57-8d16-466b-a286-341538675d2d,
abstract = {Flapping wing micro aerial vehicles (FWMAVs) are known for their flight agility and maneuverability. However, their in-gust flight performance and stability is still inferior to their biological counterparts. To this end, a simplified in-gust dynamic model, which could capture the main gust effects on FWMAVs, has been identified with real in-gust flights' data of a FWMAV, the Flapper Drone. Based on this model, an adaptive position and velocity controller was proposed with gain scheduling and implemented for in-gust flights under gust speeds up to 2.4 m/s. With this airflow-sensing based adaptive controller, the in-gust hovering stability of the Flapper Drone has been improved when the gust's intensity and frequency changes, comparing with the original fixed-gain cascaded PID controller case.},
author = {Wang, Chenyao },
keywords = {DelFly; Bio-inspired Aerial Robotics; Flapping Wing MAV; Modeling; Adaptive Control; In-gust Flights; Onboard Airflow Sensing},
note = {Hamaza, S. (mentor); de Croon, G.C.H.E. (graduation committee); Wang, S. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering; TU Delft Control & Simulation},
title = {A Bio-inspired Sensing Approach to in-Gust Flight of Flapping Wing MAVs},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:6215dd57-8d16-466b-a286-341538675d2d},
year = {2022}
}
@mastersthesis{uuid:05f743a5-39c8-4860-9976-1eee532184a9,
abstract = {Applications of Unmanned Aerial Vehicles (UAV's) are often limited by flight endurance. To address the limitation of endurance, we propose a regenerative soaring method in this paper. The atmospheric energy from updrafts generated by obstacles such as hills and ships can be harvested by UAV's using a regenerative electric drivetrain. With fixed-wing aircraft, the vehicle can hover with specific wind conditions, and the battery can be recharged in the air while wind hovering. In order to research the feasibility of this regenerative soaring method, we present a model to estimate hovering locations and the amount of extractable power using the proposed method. The resulting modular regeneration simulation tool can efficiently determine the possible hovering locations and provide an estimate of the power regeneration potential for each hovering location, given the UAV's aerodynamic characteristics and wind-field conditions. Furthermore, a working regenerative drivetrain test setup was constructed and characterised that showcased promising conversion efficiencies and can be incorporated into existing UAV's easily.},
author = {Gossye, Midas },
keywords = {},
note = {Remes, B.D.W. (mentor); Hwang, S. (graduation committee); de Croon, G.C.H.E. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Developing a modular tool to simulate regeneration power potential using orographic wind-hovering UAVs},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:05f743a5-39c8-4860-9976-1eee532184a9},
year = {2022}
}
@mastersthesis{uuid:41222049-fb57-4f26-9b9e-85939af9fa63,
abstract = {In this thesis, we develop a novel aerial manipulator system with an omni-directional workspace. The system comprises of a quadrotor platform equipped with a rotating five-bar linkage and serves the purpose of demonstrating the ability to perform contour tracing tasks on complex shapes, whilst airborne. In order to remove the dependency on additional force sensors and keep the design lightweight, an onboard force estimation scheme is implemented based on the generalized momentum of the system, using the torque feedback from the manipulator's motors. The computed force estimate feeds in a position-based impedance controller with the purpose of maintaining continuous contact through the manipulator's end-effector as the system traces contours of unknown curved geometry. Results demonstrate the estimator's ability to track the applied forces, while the impedance controller shows adequate contour following. The preliminary results obtained on both stationery and flight experiments validate this approach and show potential for aerial contact inspections of more complex structures.},
author = {Abu-Jurji, Hani },
keywords = {},
note = {Hamaza, S. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Sensorless Impedance Control for Curved Surface Inspections Using the Omni-Drone Aerial Manipulator},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:41222049-fb57-4f26-9b9e-85939af9fa63},
year = {2022}
}
@mastersthesis{uuid:df815057-9ab6-42ee-8290-ce8099ffda68,
abstract = {This paper presents the design of an Incremental Nonlinear Dynamic Inversion (INDI) controller for the novel platform VSQP. Part of the identified challenges is the develop- ment of a model for the actuator effectiveness and lift especially as a function of skew, the newly added degree of freedom. In particular it is assumed that the actuator effectiveness changes linearly with actuator state and that aerodynamic forces change quadratically with airspeed and depend mainly on the chordwise component of airspeed. Moreover, the position of the moving actuators is expressed as a function of the corresponding moment arm and the skew angle. The models and assumptions are verified through static and dynamic wind tunnel tests at the OJF of TuDelft. A WLS routine is used to solve the control allocation for the overactuated guidance loop. A lower cost is assigned to the use of the push motor so to steer the control allocation in its favor rather than commanding changes in attitude. A gradual switch of the hover motors in transition is achieved by scheduling the lift-pitch effectiveness with airspeed. Therefore, as airspeed increases the outerloop INDI controller evaluates that changing pitch to achieve a certain vertical acceleration set point results in an increasingly cheaper command allocation than changing thrust. An automatic skew controller is designed based on the developed control moment and lift models. The skew angle is scheduled with airspeed so to perform transition while also maximizing control authority. Finally, the controller is validated by performing multiple transitions inside the OJF windtunnel.},
author = {De Ponti, Tomaso },
keywords = {incremental nonlinear dynamic inversion, weighted least squares, variable skew quad plane, control moment modelling, lift modelling, transition},
note = {Smeur, E.J.J. (mentor); Remes, B.D.W. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Incremental Nonlinear Dynamic Inversion Controller for a Variable Skew Quad Plane},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:df815057-9ab6-42ee-8290-ce8099ffda68},
year = {2022}
}
@mastersthesis{uuid:fdd8e2fa-1372-4f79-aa05-6ab152e848e1,
abstract = {In recent years the popularity of VTOL (Vertical Take-Off and Landing) drones has increased significantly. Due to their hybrid design, these drones can take off and land vertically and fly horizontally, enabling them to land in difficult terrain and have a more extensive range than the Quadcopter counterpart. However, this hybrid design also introduces complex dynamics that are difficult to model. For adequate control, this requires an adaptive element that can compensate for the modeling errors. Due to the significant change in flight conditions, adaptations must be made effectively over the entire flight envelope of a VTOL drone. This thesis introduces an adaptive controller that can cope with the large flight envelope and varying flight conditions of the VTOL drone and can adapt the controller effectively and store previous adaptations with multivariate B-splines during real-time flights.},
author = {Kanhai, Prawien },
keywords = {Adaptive control; INDI; Multivariate B-spline; VTOL},
note = {Smeur, E.J.J. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Adaptive control with Multivariate B-Splines and INDI: A case study for Vertical take-off and landing drones},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:fdd8e2fa-1372-4f79-aa05-6ab152e848e1},
year = {2022}
}
@mastersthesis{uuid:b7070c31-9db1-4a0c-8605-fb871914501b,
abstract = {The use of micro air vehicles (MAV) is becoming increasingly mainstream and with them their applications have become more demanding across the board. The application of MAV’s in large GNSS-denied environments often asks for a distributed and scalable localisation system with minimal reliance on static localisation hardware. In this research a distributed ultra-wideband (UWB) localisation system that takes advantage of the collaborative capabilities of a swarm of MAV’s has been developed and tested in both simulation and practice. Additionally, a modular UWB simulator has been developed which enables researchers to test UWB localisation schemes for a swarm of MAV’s. It has been found that when taking advantage of the UWB inter-agent ranging capabilities of a swarm of micro air vehicles, one can increase the coverage of an UWB setup in spaces with coverage-issues and conversely increase the accuracy of an existing UWB setup that has full UWB coverage.},
author = {Dupon, Fréderic },
keywords = {UWB; Localisation; Crazyflie; Swarm},
note = {de Croon, G.C.H.E. (mentor); Pfeiffer, S.U. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {UWB Localisation: Distributed UWB inter-ranging for MAV swarms in large GNSS-denied environments},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:b7070c31-9db1-4a0c-8605-fb871914501b},
year = {2022}
}
@mastersthesis{uuid:41895fac-aa59-47db-9c01-5e2879460b57,
abstract = {This paper proposes a control strategy based on incremental nonlinear dynamic inversion (INDI), meant for trajectory tracking purposes. The controller extends the conven- tional capabilities of INDI by including actuator dynamics in the inversion law and introducing a state dependent compensation term to reduce the effort of the error controller. A complementary filter is employed to reduce the degrading effect introduced by the filtering-induced delay in the feedback loop. Both simulated and real flight tests are conducted on a quadrotor configuration with artificially slowed down actuators and a drag plate mounted on top, to better observe the effect of actuator dynamics and state dependent dynamics in trajectory tracking accuracy. Simulations show that the combination of the two additional features increases tracking accuracy both in the short and long term response. It is also found that an overestimation of the state compensation term leads to instability, which makes the strategy not robust to model mismatch. Real flight tests, involving the tracking of a series of doublets on the pitch attitude and a lemniscate of Bernoulli, show that, as the complexity of the maneuver increases, the less the state compensation term effectively contributes to an improved tracking when the model is incomplete. On the other hand, trajectory tracking accuracy due to the consideration of actuator dynamics shows consistency and improvement respect to conventional INDI solutions.},
author = {Campolucci, Pietro },
keywords = {},
note = {Smeur, E.J.J. (mentor); Mancinelli, A. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Model and Actuator Based Trajectory Tracking for Incremental Nonlinear Dynamic Inversion Controllers},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:41895fac-aa59-47db-9c01-5e2879460b57},
year = {2022}
}
@mastersthesis{uuid:be142c0a-3475-4571-b9c5-9118d397c51a,
abstract = {In an effort to develop a new relative sensing method for drone swarms, the suitability of event cameras is assessed for propeller detection. Benchmark tests were conducted for different propellers under different lighting and background conditions, varying the observation distance and spinning frequency. The different tests were evaluated on event count, frequency, and clustering, as these are the most characteristic properties of the propeller-generated signal. A propeller detection metric was derived as a fuzzy classifier to assess detectability. It was observed that the sensor employed is limiting the detection range due to low resolution, with a maximum detection range of 75 cm. While at low spinning frequencies it is possible to detect the propeller at such distance, for higher frequences (6000 to 8000 RPMs) the range decreases to 45 cm for the tests with highest blade to background contrast and two-blade propellers. It was observed that lower contrasts reduce the successful detections only to low frequencies, and three-blade propellers become completely indetectable due to the static overlap between the blades. Therefore, it is concluded that, at this stage of the technology, the use case of event cameras for relative sensing is constrained to close distances with high contrast.},
author = {Barberia Chueca, Alejandro },
keywords = {},
note = {Dupeyroux, J.J.G. (mentor); de Croon, G.C.H.E. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Onboard Drone Detection with Event Cameras},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:be142c0a-3475-4571-b9c5-9118d397c51a},
year = {2022}
}
@mastersthesis{uuid:3ffa7f45-8631-4224-a16b-4e2be097e35b,
abstract = {Event cameras and spiking neural networks (SNNs) allow for a highly bio-inspired, low-latency and power efficient implementation of optic flow estimation. Just recently, a hierarchical SNN was proposed in which motion selectivity is learned from raw event data in an unsupervised manner using spike-timing-dependent plasticity (STDP). However, real-life applications of this SNN are currently still limited by the fact that the exact choice of neuron parameters depends on the spatiotemporal properties of the input. Furthermore, tuning the network is a challenging task due to the high degree of coupling between the various parameters. Inspired by neurons in biological brains that modify their intrinsic parameters through a process called intrinsic plasticity, this research proposes update rules which adapt the voltage threshold and maximum synaptic delay during inference. This allows applying the already trained network to a wider range of operating conditions and simplifies the tuning process. Starting with a detailed parameter analysis, primary functions and undesired side effects are assigned to each parameter. The update rules are then designed in such a way as to eliminate these side effects. Unlike existing update rules for the voltage threshold, this work does not attempt to keep the firing activity of output neurons within a specific range, but instead aims to adjust the threshold such that only the correct output maps spike. In particular, the voltage threshold is adapted such that output spikes occur in no more than two maps per retinotopic location. The maximum synaptic delay is adapted such that the resulting apparent pixel velocities of the input match those of the data used during training. A sensitivity analysis is presented which illustrates the effects of newly introduced parameters on the network performance. Furthermore, the adapted network is tested on real event data recorded onboard a drone avoiding obstacles. Due to the difficulties in matching the output of the adapted SNN to the ground truth data, quantitative results are inconclusive. However, qualitative results show a clear improvement in both the density and correctness of optic flow estimates.},
author = {Eggers, Yvonne },
keywords = {Optic flow estimation; spiking neural networks; neuron adaptation; computer vision; dynamic vision sensors; intrinsic plasticity; spike-timing dependent plasticity},
note = {de Croon, G.C.H.E. (mentor); Dupeyroux, J.J.G. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Intrinsic Plasticity for Robust Event-Based Optic Flow Estimation},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:3ffa7f45-8631-4224-a16b-4e2be097e35b},
year = {2022}
}
@mastersthesis{uuid:b43a9703-082c-47c7-a56e-d50794ee8c1c,
abstract = {Developing optimal controllers for aggressive high speed quadcopter flight remains a major challenge in the field of robotics. Recent work has shown that neural networks trained with supervised learning are a good candidate for real-time optimal quadcopter control. In these methods, the networks (termed G\&CNets) are trained using optimal trajectories obtained from a dynamical model of the quadcopter by means of a direct transcription method. A major problem with these methods is the effects of unmodeled dynamics. In this work we identify these effects for G\&CNets trained for power optimal full state-to-rpm feedback. We propose an adaptive control strategy to mitigate the effects of unmodeled roll, pitch and yaw moments. Our method works by generating optimal trajectories with constant external moments added to the model and training a network to learn the policy that maps state and external moments to the corresponding optimal rpm command. We demonstrate the effectiveness of our method by performing power-optimal hover-to-hover flights with and without moment feedback. The flight tests show that the inclusion of this moment feedback significantly improves the controller's performance. Additionally we compare the adaptive controller's performance to a time optimal Bang-Bang controller for consecutive waypoint flight and show significantly faster lap times on a 3x4m track.},
author = {Ferede, Robin },
keywords = {},
note = {de Wagter, C. (mentor); de Croon, G.C.H.E. (mentor); Izzo, Dario (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {An Adaptive Control Strategy for Neural Network based Optimal Quadcopter Controllers},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:b43a9703-082c-47c7-a56e-d50794ee8c1c},
year = {2022}
}
@mastersthesis{uuid:823d959a-17b8-4fd9-bc45-a0ace45d29ca,
abstract = {Insects have — over millions of years of evolution — perfected many of the systems that roboticists aim to achieve; they can swiftly and robustly navigate through different environments under various conditions while at the same time being highly energy efficient. To reach this level of performance and efficiency one might want to look at and take inspiration from how these insects achieve their feats. Currently, no dataset exists that allows bio-inspired navigation models to be evaluated over long real- life routes. We present a novel dataset containing omnidirectional event vision, frame-based vision, depth frames, inertial measurement (IMU) readings, and centimeter-accurate GNSS positioning over kilometer long stretches in and around the TUDelft campus. The dataset is used to evaluate familiarity-based insect-inspired neural navigation models on their performance over longer sequences. It demonstrates that current scene familiarity models are not suited for long-ranged navigation, at least not in their current form.},
author = {Verheyen, Jan },
keywords = {Long-range navigation; Neuromorphic systems; Event- based Camera; RGB Camera; GPS; GNSS},
note = {de Croon, G.C.H.E. (mentor); Dupeyroux, J.J.G. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Insect-Inspired Visual Guidance: are current familiarity-based models ready for long-ranged navigation?},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:823d959a-17b8-4fd9-bc45-a0ace45d29ca},
year = {2022}
}
@mastersthesis{uuid:83ff9b16-d3bb-4ac7-aa8a-26f4a73a6e6d,
abstract = {Drones have been an emerging trend in the last few years. They are used in multiple industries<br/>already, from photography and videography to racing. More use cases are now being conceived,<br/>such as using drones to deliver packages and food to people at home, using drones for inspections,<br/>or even using them as rescue searching vehicles in hostile environments. Even more possibilities<br/>open up once the drones bundle their forces to create swarms. The lifting capabilities of drones are<br/>still somewhat limited, but in a swarm they might be able to lift heavy payloads. This report covers<br/>the design of a concept of a payload carrying swarm, intended to lift cargo up to 500 kg to even the<br/>top of a tall building.},
author = {Bracke, Aaron },
keywords = {},
note = {Smeur, E.J.J. (mentor); Eleftheroglou, N. (graduation committee); van 't Hoff, J.A. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering; Džubinský, Maxim },
title = {DroneCrane},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:83ff9b16-d3bb-4ac7-aa8a-26f4a73a6e6d},
year = {2022}
}
@mastersthesis{uuid:5184c93c-fafb-4069-a6b0-75acdb42f081,
abstract = {},
author = {Xausa, Marco },
keywords = {},
note = {Dransfeld, C.A. (mentor); Hamaza, S. (mentor); Hwang, S. (mentor); Gomes de Paula, N.C. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering; van der Saag, Jelmer },
title = {Aerial Deployment of an Autonomous Remote Sensing Network},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:5184c93c-fafb-4069-a6b0-75acdb42f081},
year = {2022}
}
@mastersthesis{uuid:a5713055-c4a4-4a6e-8cdc-4c2ac1e4e300,
abstract = {In recent years, efforts are focused on developing an acoustic based autonomous detect and avoidance system for UAVs to minimize interference with other air traffic. The purpose of this research is to study the potential of artificial neural networks for fast, grid-free acoustic source localization. A multi-layer perceptron has been trained to localize simulated white noise acoustic point sources using a converted version of the cross spectral matrix. The ANN based method shows similar localization behaviour to different frequencies as conventional beamforming. A new ANN architecture is proposed that uses the converted cross spectral matrices of multiple different frequencies as input to improve the localization accuracy. The multi input model has shown to have a mean absolute error of approximately 0.27[m]. The proposed model has also been applied on real world recording data of an aircraft flyover. The ANN based method has shown to be able to obtain a prediction within approximately 0.05[s], compared to approximately 1000-2000[s] for conventional beamforming. However, the magnitude and inconsistency of the localization error for the recording is higher compared to the simulated white noise source.},
author = {ten Oever, Erik },
keywords = {},
note = {de Croon, G.C.H.E. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {An artificial neural network based method for grid-free acoustic source localization using multiple input frequencies},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:a5713055-c4a4-4a6e-8cdc-4c2ac1e4e300},
year = {2022}
}
@mastersthesis{uuid:703d5b28-75c1-4d8b-a1a6-93510aed7b29,
abstract = {Unmanned Aerial Vehicles, UAVs, serve many purposes<br/>these days, such as short-range inspections<br/>and long-distance search and rescue missions. Long-distance missions can entail a search in a building. Such missions require a large aircraft for endurance and a small aircraft for manoeuvrability in a building.<br/><br/>This paper proposes a novel combination of a quadrotor and a hybrid biplane capable of joint hover, joint forward flight, and mid-air disassembly followed by separate flight. During joint flight, the quadcopter and the biplane have no intercommunication.<br/><br/>This paper covers the design of a release system and a joint control strategy. Firstly, the in-flight<br/>release is successfully tested in joint hover up to a forward pitch angle of -18 [deg]. Secondly, three control strategies for the quadrotor are compared:<br/>a proportional angular rate damper, a proportional angular acceleration damper, and constant thrust without attitude control.<br/>In all cases, the biplane uses a cascaded INDI attitude controller. Simulation and practical tests show that for intentional attitude changes, the different strategies<br/>are of minimal influence. However, the angular rate damper<br/>strategy for disturbance rejection has the lowest roll angle error and requires the smallest input command.<br},
author = {Schröter, Shawn },
keywords = {},
note = {Smeur, E.J.J. (mentor); Remes, B.D.W. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {We fly as one: Design and Joint Control of a Conjoined Biplane and Quadrotor},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:703d5b28-75c1-4d8b-a1a6-93510aed7b29},
year = {2022}
}
@mastersthesis{uuid:3e2b645f-5ef2-41f5-9e8f-70d64fc8b2a6,
abstract = {Inspired by the natural nervous system, synaptic plasticity rules are applied to train spiking neural networks. Different from learning algorithms such as propagation and evolution that are widely used to train spiking neural networks, synaptic plasticity rules learn the parameters with local information, making them suitable for online learning on neuromorphic hardware. However, when such rules are implemented to learn different new tasks, they usually require a significant amount of work on task-dependent fine-tuning. This thesis aims to make this process easier by employing an evolutionary algorithm that evolves suitable synaptic plasticity rules for the task at hand. More specifically, we provide a set of various local signals, a set of mathematical operators, and a global reward signal, after which a Cartesian genetic programming process finds an optimal learning rule from these components. In this work, we first test the algorithm in basic binary pattern classification tasks. Then, using this approach, we find learning rules that successfully solve an XOR and cart-pole task, and discover new learning rules that outperform the baseline rules from literature.},
author = {LU, Jingyi },
keywords = {Spiking Neural Networks(SNNs)); synaptic plasticity; meta-learning; genetic programming; evolutionary algorithms; reinforcement learning},
note = {de Croon, G.C.H.E. (mentor); Hagenaars, J.J. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Evolving-to-Learn with Spiking Neural Networks},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:3e2b645f-5ef2-41f5-9e8f-70d64fc8b2a6},
year = {2022}
}
@mastersthesis{uuid:7735d01c-b4cd-4173-a584-652f269c078c,
abstract = {Semantic segmentation methods have been developed and applied to single images for object segmentation. However, for robotic applications such as high-speed agile Micro Air Vehicles (MAVs) in Autonomous Drone Racing (ADR), it is more interesting to consider temporal information as video sequences are correlated over time. In this work, we evaluate the performance of state-of-the-art methods such as Recurrent Neural Networks (RNNs), 3D Convolutional Neural Networks (CNNs), and optical flow for video semantic segmentation in terms of accuracy and inference speed on three datasets with different camera motion configurations. The results show that using an RNN with convolutional operators outperforms all methods and achieves a performance boost of 10.8% on the KITTI (MOTS) dataset with 3 degrees of freedom (DoF) motion and a small 0.6% improvement on the CyberZoo dataset with 6 DoF motion over the single-frame-based semantic segmentation method. The inference speed was measured on the CyberZoo dataset, achieving 321 fps on an NVIDIA GeForce RTX 2060 GPU and 30 fps on an NVIDIA Jetson TX2 mobile computer.},
author = {Tran, Tommy },
keywords = {Micro Air Vehicle; Semantic Segmentation; Deep Learning; Convolutional Neural Network; Recurrent Neural Network; Optical Flow},
note = {de Croon, G.C.H.E. (mentor); Xu, Y. (mentor); de Wagter, C. (graduation committee); van Gemert, J.C. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Semantic Segmentation using Deep Neural Networks for MAVs},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:7735d01c-b4cd-4173-a584-652f269c078c},
year = {2022}
}
@mastersthesis{uuid:0fc90d7b-7aa3-4501-be7f-ac31330957b6,
abstract = {This paper reviews the application of grammatical evolution for the optimisation of low level parameters and high level behaviors for two drone behaviors, namely wall-following and navigation. In order to optimise these low level parameters and high level behaviors, grammatical evolution was applied to behavior trees. Grammatical evolution provided a significant improvement in the wall-following behavior of a drone, creating a more robust behavior. There was no improvement for the navigation behavior however, with the success rate of navigating deteriorating in some cases. The evolved wallfollowing behavior was compared and tested against another wall-following controller from literature, and shown to be superior. A real-life experiment was also conducted for the wall-following behavior, which led to positive results after correcting for the reality gap. For the wall-following behavior, the grammatical evolution promoted a continuous scanning behavior, which greatly increased it’s awareness of obstacles. Significant recommendations were given to improve the results of the grammatical evolution for both behaviors.},
author = {Groen, Chris },
keywords = {},
note = {Li, S. (mentor); de Croon, G.C.H.E. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Grammatical Evolution for Optimising Drone Behaviors},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:0fc90d7b-7aa3-4501-be7f-ac31330957b6},
year = {2022}
}
@mastersthesis{uuid:bb6ace70-512e-4e0e-a834-6b065ece52c5,
abstract = {Abstract—Ultra-wideband (UWB) ranging is a very suitable method for indoor localisation of unmanned aerial vehicles (UAVs). Current solutions of UWB ranging however either focus on achieving a high accuracy or focus on scalability. In this research a positioning algorithm for UAVs is presented that combines high accuracy performance with a high level of system scalability. The localisation method uses commercially available off the shelf components and is implemented by connecting two UWB sensors to a micro aerial vehicle. From<br/>both sensors, time-difference of arrival (TDOA) measurements were collected during flights and additionally, a tag-TDOA between the two UWB sensors was measured which estimates the angle-of-arrival of the incoming signals. It was found that state estimation using TDOA measurements from both UWB sensors has a reduced positioning error compared to the algorithm using TDOA measurements from one UWB sensor, without significantly affecting yaw estimation accuracy. Furthermore, the tag-TDOA measurement did not improve the estimation accuracy at the implemented baseline of 0.22 metres as the<br/>measurement error was too large compared to the baseline.},
author = {van Beurden, Bas },
keywords = {UAV; Localisation; UWB; TDOA; Angle of arrival; MAV; MAVLAB; EKF; State Estimation},
note = {Pfeiffer, S.U. (mentor); de Croon, G.C.H.E. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Scalable Positioning Method for MAV Localisation using Two onboard UWB Tags},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:bb6ace70-512e-4e0e-a834-6b065ece52c5},
year = {2021}
}
@mastersthesis{uuid:0cf0f29d-7bdd-4050-817b-2486ed6461d9,
abstract = {Micro robotic airships offer significant advantages in terms of safety, mobility, and extended flight times. However, their highly restrictive weight constraints pose a major challenge regarding the available computational power to perform the required control tasks. Thus, spiking neural networks (SNNs) are a promising research direction. By mimicking the biological process for transferring information between neurons using spikes or impulses, they allow for low power consumption and asynchronous event-driven processing. In this work, we propose an evolved altitude controller based on a SNN for an airship which relies solely on the sensory feedback provided by an airborne radar sensor. Starting from the design of a a lightweight, low-cost, open-source airship, we also present a low-control-effort SNN architecture, an evolutionary framework for training the network in a simulated environment, and a control scheme for ameliorating the performance of the system in real-world scenarios. The system's performance is evaluated through real-world experiments, demonstrating the advantages of our approach by comparing it with an artificial neural network (ANN) and a linear controller (PID). The results show an accurate tracking of the altitude command while ensuring efficient management of the control effort. The main contributions of this work are presented in the scientific paper, corresponding to Part I of the document. Besides the research on altitude control based on SNNs and their comparison with an ANN and a PID, this thesis includes an in-depth review of the relevant literate on the main topics covered, in Part II. Finally, a detailed explanation of the methodologies used, the conclusions and recommendations for future work are proposed in Part III.},
author = {Gonzalez Alvarez, Marina },
keywords = {Neuromorphic; Spiking Neural Networks; Micro Air Vehicle; Robot Control; Autonomous System},
note = {Dupeyroux, J.J.G. (mentor); de Croon, G.C.H.E. (graduation committee); Corradi, Federico (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Evolved Neuromorphic Altitude Controller for an Autonomous Blimp},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:0cf0f29d-7bdd-4050-817b-2486ed6461d9},
year = {2021}
}
@mastersthesis{uuid:0f908624-ddf3-4329-817e-3170d2b6b656,
abstract = {Flow sensing exists widely in nature to help animals perform certain tasks. It has also been widely adopted in engineering applications with different types of sensing instrumentation. In particular, in the field of aerospace engineering, airflow sensing is crucial to vehicle state evaluation and flight control. This project surveys the key mechanisms from biological features in nature that enable flow sensing and expands towards the application motivation to identify a suitable airflow sensor that can be equipped to a flapping wing micro air vehicle (FWMAV) for onboard airflow sensing. <br/><br/>The selection of sensors is first narrowed down to three major types of airflow sensors from the state of art that have the most potential to be integrated onboard a flapping wing MAV, considering the sensor performance need, size, weight and power (SWaP) restrictions. Two thermal-based commercially available low-cost airflow sensors RevP and RevC from Modern Device have been selected after the trade-off analysis. <br/><br/>A full workflow of calibrating and evaluating the two airflow sensors' directional sensitivity has been carried out through two wind tunnel campaigns. Their performance under grid-generated turbulence is compared with a constant temperature hot-wire anemometer. This series of tests leads to the conclusion that the RevP airflow sensor has better performance and is therefore chosen to be placed onboard a flapping wing MAV Delfly Nimble. <br/><br/>Both mounted tests and tethered hovering tests with the Delfly Nimble are performed to further examine the airflow sensor RevP's measurement performance under different influence factors such as MAV throttle levels, MAV body pitch angles and freestream speeds. In the end, it is concluded that as a proof of concept, the RevP sensor is capable of performing effective measurements for low flow speeds less than 4 m/s, within the pitching angle range of -30 to 30 degrees. Although this is the first achieved tethered hover flight with onboard airflow sensing for a flapping wing MAV, its limited payload and onboard power supply demands an even smaller and less power consuming design of airflow sensors to enable further applications such as autonomous reactive control under wind disturbances.},
author = {Wang, Sunyi },
keywords = {DelFly; Flapping Wing MAV; Airflow sensing; Sensor selection; Low speed},
note = {van Oudheusden, B.W. (mentor); de Croon, G.C.H.E. (graduation committee); Olejnik, D.A. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Thermistor-based airflow sensing on a flapping wing micro air vehicle},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:0f908624-ddf3-4329-817e-3170d2b6b656},
year = {2021}
}
@mastersthesis{uuid:d3baec43-71d4-4f7f-ae27-2fdfdae7fea3,
abstract = {Aircraft with disruptive designs have no high-fidelity and accurate flight models. At the same time, developing models for stochastic phenomena for traditional aircraft configurations are costly, and classical control methods cannot operate beyond the predefined operation points or adapt to unexpected changes to the aircraft. The Proximal Policy Option Critic (PPOC) is an end-to-end hierarchical reinforcement learning method that alleviates the need for a high-fidelity flight model and allows for adaptive flight control. This research contributes to the development and analysis of online adaptive flight control by comparing PPOC against a non-hierarchical method called Proximal Policy Optimization (PPO) and PPOC with a single Option (PPOC-1). The methods are tested on an extendable mass-spring-damper system and aircraft model. Subsequently, the agents are evaluated by their sample efficiency, reference tracking capability and adaptivity. The results show, unexpectedly, that PPO and PPOC-1 are more sample efficient than PPOC. Furthermore, both PPOC agents are able to successfully track the height profile, though the agents learn a policy that results in noisy actuator inputs. Finally, PPOC with multiple learned Options has the best adaptivity, as it is able to adapt to structural failure of the horizontal tailplane, sign change of pitch damping, and generalize to different aircraft.},
author = {Ge, Zhouxin },
keywords = {Reinforcement Learning; Hierarchical Reinforcement Learning; Flight Control Systems; Policy Gradient; Proximal Policy Optimization; Option-Critic architecture},
note = {van Kampen, E. (mentor); de Croon, G.C.H.E. (graduation committee); Mitici, M.A. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {End-to-End Hierarchical Reinforcement Learning for Adaptive Flight Control: A method for model-independent control through Proximal Policy Optimization with learned Options},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:d3baec43-71d4-4f7f-ae27-2fdfdae7fea3},
year = {2021}
}
@mastersthesis{uuid:b18cead1-951b-4a21-a4bb-0ba36f1768ee,
abstract = {The continuous improvement and miniaturisation of elements in drones have been essential for making flapping-wing drones a reality. This thesis presents an integral approach for accurate indoor position control and estimation on flapping-wing drones. The approach considers three main aspects to enhance transient response of the drone. The first one is an experimental velocity/attitude flapping-wing model for drag compensation, obtained through system identification techniques. The second one is a voltage-dependent variable thrust model for enhancing height control. Thirdly, a characterisation of ground effects to determine the height for stable hovering. For the state estimation, an extended Kalman filter fuses UWB position measurements with IMU data. Due to the well-known multi-path effects of UWB, the Kalman filter includes an adaptive noise parameter based on height. The novel control strategy was validated with real flight tests, where position control improved by a factor of 1.5, reaching a mean absolute error of 10cm in positions in x and y, and 4.9cm for position in z.},
author = {Gonzalez Archundia, Guillermo },
keywords = {Mavlab; UWB; drag compensation; FWMAV; position control; thrust control; ground effect},
note = {de Croon, G.C.H.E. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Position controller for a flapping-wing drone using ultra wide band},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:b18cead1-951b-4a21-a4bb-0ba36f1768ee},
year = {2021}
}
@mastersthesis{uuid:9ddca1f8-3956-42b7-a683-b418fcd89df2,
abstract = {Drones need to be able to detect and localize each other if they are to collaborate in multi-robot teams or swarms. Typically, computer vision methods based on visual appearance are investigated to this end. In contrast, in this work, a method based on dense optical flow (OF) is developed that detects dynamic objects. This is achieved by comparing the flow vectors of dense OF with the direction to the Focus of Expansion (FoE) in the image plane. A simulation in AirSim is developed to validate this approach and to create datasets for motion-based object detection of MAVs. This simulation includes ground-truth FoE, depth, OF and IMU data. The results show that this method performs well if the OF vector's magnitude is large enough and its angle is sufficiently different from those of static world points. We expect that the presented method will serve as a useful baseline for deep learning methods that use dense optical flow as input.},
author = {Vroon, Erik },
keywords = {Optical Flow; Neural Network; Object Detection; Micro Air Vehicle; Focus of Expansion},
note = {de Croon, G.C.H.E. (mentor); Rojer, Jim (mentor); Guo, J. (graduation committee); de Visser, C.C. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Motion-based MAV Detection in GPS-denied Environments},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:9ddca1f8-3956-42b7-a683-b418fcd89df2},
year = {2021}
}
@mastersthesis{uuid:9b68db7c-ac32-422e-8749-a8e0bc1fc4ca,
abstract = {Self-supervised deep learning methods have leveraged stereo images for training monocular depth estimation. Although these methods show strong results on outdoor datasets such as KITTI, they do not match performance of supervised methods on indoor environments with camera rotation. Indoor, rotated scenes are common for less constrained applications and pose problems for two reasons: abundance of low texture regions and increased complexity of depth cues for images under rotation. In an effort to extend self-supervised learning to more generalised environments we propose two additions. First, we propose a novel Filled Disparity Loss term that corrects for ambiguity of image reconstruction error loss in textureless regions. Specifically, we interpolate disparity in untextured regions, using the estimated disparity from surrounding textured areas, and use L1 loss to correct the original estimation. Our experiments show that depth estimation is substantially improved on low-texture scenes, without any loss on textured scenes, when compared to Monodepth by Godard et al. Secondly, we show that training with an application's representative rotations, in both pitch and roll, is sufficient to significantly improve performance over the entire range of expected rotation. We demonstrate that depth estimation is successfully generalised as performance is not lost when evaluated on test sets with no camera rotation. Together these developments enable a broader use of self-supervised learning of monocular depth estimation for complex environments.},
author = {Keltjens, Benjamin },
keywords = {Self-supervision; Depth Estimation; Textureless},
note = {de Croon, G.C.H.E. (mentor); van Dijk, Tom (mentor); van Gemert, J.C. (graduation committee); Smeur, E.J.J. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Self-Supervised Monocular Depth Estimation of Untextured Indoor Rotated Scenes},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:9b68db7c-ac32-422e-8749-a8e0bc1fc4ca},
year = {2021}
}
@mastersthesis{uuid:5aa0ed78-c775-4a1b-a0ab-5145f85e5e9d,
abstract = {An idea was proposed to allow an autonomous drone to have indefinite flight times over the ocean by applying renewable energy technologies and theory to generate electricity in flight. This is considered less as a way to save energy, but to permit the use of such a drone from a ship not capable of safely retrieving it. One novel component of this idea is to use the wind updraft created by the motion of a ship or natural air currents as the wind source for an on-board turbine generator. The second component is to use the existing drive system as the on-board turbine in a 'hybrid rotor' design to reduce the need for extra parts and complexity. This report analyzes the potential for such a system compared to a more intuitive airborne solar system, and to the combination of both concepts. While indefinite flight time is paramount, the goal is to maximize the "mission" time to charge/idle time ratio. The process for determining fitness is a simulation of the aircraft flying on its mission and charging when needed (and if possible) for a full year for varying designs of aircraft and rotor. The results of all the tests show that the main idea is infeasible because not enough energy can be generated from the inefficient propeller and the updrafts are insufficient and inconsistent. The alternatives of solar and combined power systems function better but are still subject to high failure rates. The most promising system is to use a separate turbine and propeller and also include solar panels to achieve the most effectiveness both when in powered flight and while charging. This constitutes a compromise on the 'hybrid rotor' part of the idea. The conclusion of this report is that further improvements to the design and control of the most successful configuration are possible could result in a fully functional system.},
author = {Dvorsky, Nicholas },
keywords = {Drone; Range Improvement; soaring; static; Solar; Turbine; updraft; Endurance},
note = {Zaaijer, M B (mentor); de Croon, G.C.H.E. (graduation committee); Schmehl, R. (graduation committee); Remes, B.D.W. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Electrical Engineering, Mathematics and Computer Science},
title = {Feasibility of using electric drone main rotors for electricity generation vs. solar panels for indefinite flight},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:5aa0ed78-c775-4a1b-a0ab-5145f85e5e9d},
year = {2021}
}
@mastersthesis{uuid:f46c66f3-60e5-4285-9cf3-978826387526,
abstract = {Flapping-Wing Air Vehicles (FWAV) are autonomously flying vehicles that use their flapping wings to simultaneously stay aloft and enable controllable flight. FWAVs that are capable of controllable flight are reported in literature, though a theoretical background of the aerodynamic performance of different attitude control mechanisms is absent in literature and the robustness of attitude control mechanisms with respect to body motions is oftentimes omitted. The aim of this thesis is to develop a theoretical framework for the aerodynamic response of flapping wings that includes variation of attitude control parameters and motion of the vehicle body. This framework can be used to assist in research into new attitude control mechanisms for FWAVs that are not yet capable of attitude control, such as the compliant Atalanta FWAV. Analytical aerodynamic and kinematic descriptions are combined to analyze the aerodynamic performance of two suggested attitude control mechanisms: stroke amplitude variations and control of the angle of attack by means of pitching stiffness variations. It is shown in this research that both mechanisms have a significant influence on the lift production of a flapping wing, though this influence changes significantly when body motions are introduced. It is found that variations of the stroke amplitude provide the most predictable variations in lift for all cases of body motion that were considered, provided that the wing’s pitching hinge stiffness is high enough to ensure stable flapping kinematics under the influence of body motion.},
author = {Roulaux, Bas },
keywords = {Flapping-Wing Air Vehicles; Flapping-Wing Aerodynamics; Attitude Control},
note = {Goosen, J.F.L. (mentor); Remes, B.D.W. (graduation committee); van der Wijk, V. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Mechanical, Maritime and Materials Engineering; TU Delft Precision and Microsystems Engineering},
title = {Attitude Control of Flapping-Wing Air Vehicles},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:f46c66f3-60e5-4285-9cf3-978826387526},
year = {2021}
}
@mastersthesis{uuid:019566ca-34de-4ddd-87ac-86364ef2759b,
abstract = {Micro air vehicles (MAVs) are increasingly being considered for aerial tasks such as delivery of goods and surveillance due to their lightweight, compact design and manoeuvrability. To safely and reliably carry out these tasks and navigate to its objective, especially in complex and cluttered environments, the MAV is also required to sense and avoid (S&A) obstacles. Due to the MAVs limitations in weight, power and processing power, vision systems usually prove ideal for sensing the environment, being a cheap, lightweight, power efficient and a rich source of information. They do however require adequate computational resources and most importantly, good visibility. When the environment does not host these conditions, for instance when flying though dust, smoke or fog, other sensors need to be utilised that can provide more robust sensing to ensure safe and reliable operation. Radar sensors are mostly unaffected by atmospheric conditions and have been used extensively in the aerospace industry for this purpose. These sensors were traditionally heavy and power hungry, only applicable on ground or in large craft. However other radar sensors have since come about that are more suited for use in small MAVs. Specifically, lightweight, power efficient and compact frequency modulated continuous wave (FMCW) radars have increasingly been used in advanced driver assistance systems as auxiliary sensors, however there has been little work to integrate them on MAVs. This sensor provides the range, horizontal bearing and radial velocity (Doppler shift) of any objects in the field of view, which can then be used for multi-target tracking (MTT) [38]. The major disadvantage of the sensor is the limited field of view (approximately 80 degrees horizontal) and noisy nature of the sensor, especially in cluttered environments. The challenge is to explore filtering, tracking and avoidance algorithm pipelines to extract meaningful information from the raw data and investigate the sensor’s effectiveness with respect to obstacle avoidance on MAVs. This will include algorithms such as data association, estimation and avoidance, as well as an investigation of neural networks to aid in processing the raw data and provide some filtering. This will be accomplished by integrating the sensor on a MAV and testing and tuning the algorithms both in real life (in the cyberzoo flying arena of the aerospace faculty), and using data gathered as part of an obstacle detection and avoidance dataset that was generated during this project. This will hopefully allow MAVs to operate safer, either using a standalone radar or integrated with other sensors.},
author = {Wessendorp, Nikhil },
keywords = {},
note = {Dupeyroux, J.J.G. (mentor); de Croon, G.C.H.E. (mentor); Fioranelli, F. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Obstacle Avoidance onboard MAVs using a FMCW RADAR},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:019566ca-34de-4ddd-87ac-86364ef2759b},
year = {2021}
}
@mastersthesis{uuid:a4497602-a257-4561-8e4c-5baa36e8cd6f,
abstract = {The most common used classification of drones is Micro air vehicles (MAV), with quadrotors being the most conventional MAV [1]. Its relatively small size and rotary wings provide high maneuverability, including vertical takeoff and hovering, making them useful in confined and hard to reach spaces. Another benefit of the MAV in comparison to other drone classifications is its relatively smaller production costs [1]. Because of these features they play an increasing role within our society by aiding in human tasks, by applying them in for example site inspection, agriculture and rescue missions [2–4]. However, its agility comes at a cost which takes the form of high power consumption [5]. Making improving MAV designs a challenge.},
author = {Booster, Quincy },
keywords = {},
note = {de Croon, G.C.H.E. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Urban MAV: A visual odometry dataset},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:a4497602-a257-4561-8e4c-5baa36e8cd6f},
year = {2021}
}
@mastersthesis{uuid:8f90894b-933a-4649-90a0-1bbc1de6c0d6,
abstract = {For most robotics applications, optimal control remains a promising solution for solving complex control tasks. One example is the time-optimal flight of Micro Air Vehicles (MAVs), where strict computational requirements fail to resolve such algorithms onboard. Recent work on the use of deep neural networks for guidance and control (G&CNets) has shown that these biologically inspired models approximate well the optimal control solution while requiring a fraction of the computational cost. Although previous attempts resulted in successful flight tests, training occurred on large-scale datasets based on a 3-DoF model. Since model refinement leads to higher generation time, in this work, we show that G&CNets trained on small-sized datasets can mimic the optimal control solution of a full 6-DoF quadrotor model. The cost function used in the generation process penalizes the altitude error and mixes both time and power-optimal objectives weighted by a varying homotopy parameter. Trained networks output the vertical thrust command and body rates based on the vehicle's position, velocity, and attitude. The proposed controller transfers well onboard for different flight scenarios: (i) longitudinal, lateral and diagonal flight; (ii) hovering with and without the effect of disturbances and (iii) waypoint tracking experiment. Through a Monte-Carlo test campaign, it is demonstrated that G&CNets trained on small datasets provide similar results to those with 100 times more samples. To the best of our knowledge, this work is the first implementation of a high-dimensional G&CNet in the control loop of a real MAV.},
author = {Chotalal, Rohan },
keywords = {Optimal Control; Neural Networks; Micro air vehicles},
note = {de Wagter, C. (mentor); de Croon, G.C.H.E. (mentor); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {High-Dimensional Optimal State-Feedback Mapping using Deep Neural Networks for Agile Quadrotor Flight},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:8f90894b-933a-4649-90a0-1bbc1de6c0d6},
year = {2021}
}
@mastersthesis{uuid:85b358c9-8018-4e0c-867e-f35fe26716cb,
abstract = {Micro Air Vehicles (MAVs) are able to support humans in dangerous operations, such as search and rescue operations at night on unknown terrain. These scenes require a great amount of autonomy from the MAV, as they are often radio and GPS-denied. As MAVs have limited computational resources and energy storage, onboard navigation tasks have to be performed efficient and fast. To address this challenge, this research proposes an approach to visual obstacle detection and avoidance onboard an MAV. The algorithmic approach is based on event-based optic flow, using a monocular event-based camera. This camera captures the apparent motion in the scene, has microsecond latency and very low power consumption, therefore a good fit for onboard navigation tasks. Firstly, a literature study is performed to provide theoretical concepts and foundation for the obstacle avoidance approach. A processing pipeline is designed, based on the use of event-based normal optic flow. This pipeline consists of three sections: course estimation, obstacle detection and obstacle avoidance. A novel course estimation method 'FAITH' is proposed which uses optic flow half-planes along with a fast RANSAC scheme. The object detection method is based on DBSCAN clustering of optic flow vectors, using the time-to-contact and vector location as clustering variables. The performance of these methods is experimentally demonstrated by three experiments: in a simulated environment, offline on real sensor data and online onboard an MAV. As currently no event-based obstacle avoidance datasets are publicly available, a dataset is recorded as supplement to this and future research. Approximately 1350 runs of event-based camera, RADAR, IMU and OptiTrack data are recorded, manually avoiding either a single or two poles using an MAV in the flying arena of the TU Delft. This dataset is used in this research to determine the performance of the course estimation method using real sensor data. The course estimation method is shown to have state-of-the-art accuracy and beyond state-of-the-art computation time on both simulated data and the recorded dataset. The final experiment shows the obstacle detection and avoidance approach integrated onboard an MAV in a real-time obstacle avoidance task. The approach is shown to have a success rate of 80% in a frontal obstacle avoidance task on a low-textured 50-cm wide pole. The contribution of this research is an obstacle detection and avoidance approach using a monocular event-based camera onboard an MAV, along with the novel course estimation algorithm 'FAITH'.},
author = {Dinaux, Raoul },
keywords = {Obstacle detection; Obstacle Avoidance; micro air vehicles; Event-based vision; course estimation; optic flow; neuromorphic},
note = {de Croon, G.C.H.E. (mentor); Dupeyroux, J.J.G. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Obstacle Detection and Avoidance onboard an MAV using a Monocular Event-based Camera},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:85b358c9-8018-4e0c-867e-f35fe26716cb},
year = {2021}
}
@mastersthesis{uuid:665779ce-5080-43da-8519-4cd17e2f105d,
abstract = {Time-optimal model-predictive control is essential in achieving fast and adaptive quadcopter flight. Due to the limited computational performance of onboard hardware, aggressive flight approaches have relied on off-line trajectory optimization processes or non time-optimal methods. In this work we propose a computational efficient model predictive controller (MPC) that approaches time-optimal flight and runs onboard a consumer quadcopter. The proposed controller is built on the principle that constrained optimal control problems (OCPs) have a so-called 'bang-bang' solution. Our solution plans a bang-bang maneuver in the critical direction while aiming for a 'minimum-effort' approach in non-critical direction. Control parameters are computed by means of a bisection scheme using an analytical path prediction model. The controller has been compared with a classical PID controller and theoretical time-optimal trajectories in simulations. We identify the consequences of the OCP simplifications and propose a method to mitigate one of these effects. Finally, we have implemented the proposed controller onboard a consumer quadcopter and performed indoor flights to compare the controller's performance to a PID controller. Flight experiments have shown that the controller runs at 512hz onboard a Parrot Bebop quadcopter and is capable of fast, saturated flight, outperforming traditional PID controllers in waypoint-to-waypoint flight while requiring only minimal knowledge of the quadcopter's dynamics.},
author = {Westenberger, Jelle },
keywords = {Optimal Control; Model Predictive Control; Unmanned Aerial Vehicle; micro air vehicles},
note = {de Croon, G.C.H.E. (mentor); de Wagter, C. (graduation committee); Delft University of Technology (degree granting institution)},
school = {TU Delft Aerospace Engineering},
title = {Time-Optimal Control for Tiny Quadcopters},
type = {mathesis},
url = {http://resolver.tudelft.nl/uuid:665779ce-5080-43da-8519-4cd17e2f105d},
year = {2021}
}