Nicolas Souli
Research Engineer
B.Sc. degree from Electrical and Computer Engineering Department in Cyprus University of Technology in 2016. MSc degree in Biomedical Engineering from Imperial College London in 2017. PhD degree in Electrical and Computer engineering from University of Cyprus in 2023. Currently, a Researcher at KIOS Research and Innovation Center of Excellence at the University of Cyprus. Research interests include autonomous agents and embedded systems.
Skills
Software Expertise
• Python , ROS
• Matlab script & simulink
• LABVIEW & GNU radio
• WordPress
• Linux, Open-VPN
• C++
Technical Expertise
• Signal processing
• Inteligent control
• State estimation
• Stochastic procceses
• Wireless comms
Personal
• Teamwork
• Communication
• Creativity
• Innovation
• IEEE member
Publications
For reliable operation, next generation autonomous agents will need enhanced situational perception as well as precise navigation capabilities. The global navigation satellite system (GNSS) signals that are utilized by practically all modern positioning systems cannot satisfy this requirement for heighten autonomy levels and positioning is becoming a decisive factor for their proliferation. This work investigates how relative positioning can be achieved using signals that are already accessible in the environment, and derives an online procedure for the exploitation of these signals for localization in GNSS-challenged areas. The proposed relative positioning system (RPS) explores the signal properties over a large spectrum of frequency bands, and derives a vehicle tracking algorithm to accurately estimate the vehicle’s trajectory in space and time using an arbitrary set of unknown reference positions. Experimental results demonstrate the applicability of RPS and investigate its performance over the different parameter values.
IEEE Publication
IEEE Publication
Connected and Autonomous Vehicles (CAVs) rely on Global Navigation Satellite Systems (GNSS), e.g., the Global Positioning System (GPS), for the provision of accurate location information for various functionalities including Vehicle-to-Vehicle/Infrastructure (V2V/V2I) communication and self-navigation. However, GNSS-based location awareness is prone to spoofing attacks, where the attacker generates counterfeit satellite signals. This in turn poses a serious threat to the CAV, e.g., car, drone, etc., as well as the surrounding entities. Thus, this threat needs to be detected reliably and mitigated timely to prevent undesired consequences (e.g., damages, casualties, etc.). To this end, this work proposes a location verification solution that leverages in-vehicle sensor readings (e.g., accelerometer, etc.) and Signals of Opportunity (SoO), as an alternative source of location information. In particular, the multimodal sensor data with SoO location measurements are fused by means of a Kalman filter and the estimated fusion-based location is used to verify the location output of the GPS receiver. In case the GPS location deviates considerably from the fusion-based location, then a location spoofing attack is ascertained. Preliminary experimental results with real GPS and sensor data collected with a drone demonstrate the effectiveness of the proposed approach.
IEEE Publication
IEEE Publication
Unmanned Aircraft Systems (UASs) are techno-logically advancing at such a rapid pace that domain experts are now highly concerned of the potential misuse of the technology that can be used for unlawful actions with detrimental effects. The most effective measure to counteract the operation of rogue drones are electronic anti-drone systems that in one way or another intercept the normal operation of a rogue agent. In this work we develop an intelligent pursuer drone that implements novel lightweight functions to meet all necessary interception steps (i.e., detection, tracking and interception) in addition to self-localizing using signals of opportunity in order to maintain perception when performing wireless jamming against a rogue drone.
IEEE Publication
IEEE Publication
The global navigation satellite system (GNSS) is primarily employed for positioning by most modern navigation systems. However, the application requirements of fully autonomous vehicles cannot be satisfied solely by GNSS and thus a combination of positioning and navigation approaches need to be explored. This work investigates how reliable relative positioning can be achieved in GNSS challenged application scenarios using a combination of signals of opportunity (SOPs), as well as inertial and vision data. The proposed cooperative relative positioning system (CRPS) exploits this data for real-time positioning, and employs a vehicle tracking algorithm to accurately estimate the vehicle’s trajectory in space and time without the use of any GNSS information. Experiments conducted in an outdoor setting demonstrate the applicability of the proposed CRPS and its performance against standalone positioning approaches including GNSS.
IEEE publication
Current navigation technologies are relying on global navigation satellite system (GNSS) information. As in terms of reliability and precision next-generation autonomous vehicle requirements cannot be fully satisfied by GNSS, a sensor information fusion must be employed, leading to the exploration of new positioning methods. In this work, a reliable relative positioning solution in GNSS-challenged areas is investigated, using a combination of signals of opportunity (SOPs), inertial, and optical flow data. The proposed real time relative positioning system exploits the fused data in the absence of GNSS signals for localization, employing a tracking algorithm to estimate the agent’s trajectory in space and time. Extensive outdoor experiments employing an Unmanned Aerial Vehicle (UAV) are carried out to demonstrate the applicability of the proposed technique, validating its performance against various positioning approaches, including GNSS.
IEEE publication
To fully realize the potentials of autonomous aerial vehicles, a reliable, robust, and accurate navigation system is required. Current technologies composing such a system include stand-alone and augmented global navigation satellite systems (GNSS), as well as visual, inertial, and signals-of-opportunity approaches. However, as it is well understood that no single alternative can meet the requirements for full autonomy, a combination of technologies is needed to address alternative application scenarios. In this work, an online technique for relative positioning of autonomous unmanned aerial vehicles (UAVs) is proposed that capitalizes on signals-of-opportunity (SOPs) in conjunction with inertial measurements for localization and navigation when GNSS signals are not readily available. The proposed system uses the signals characteristics over a large part of the frequency spectrum, in conjunction with an optimal learning technique, to adaptively choose a sequence of frequencies that provide location estimates in real-time. Subsequently, inertial measurements provided by an onboard unit, are employed to improve on the tracking accuracy. Field experiments, using an autonomous unmanned aerial vehicle, demonstrate the effective- ness of the proposed solution under various parameter settings.
With the rise of the number of unauthorized operations of Unmanned Aerial Vehicles (UAVs), versatile counter-drone systems are becoming a necessity. In this work, a counter-drone system is developed, where a pursuer drone employs algorithms for detecting and tracking a rogue drone, in conjunction with wireless interception capabilities to jam the rogue drone, while also jointly achieving self-positioning for the pursuer drone. In the proposed system, a software-defined radio (SDR) is used for switching between jamming transmissions and spectrum sweeping functionalities to achieve the desired GPS disruption and self-localization, respectively. Extensive field experiments demonstrate the effectiveness of the proposed solution in a real-world environment under various parameter settings.
To be published in IEEE
A perception-aware autonomous exploration framework aimed at performing vision-based target detection and collision avoidance with an Unmanned Aerial Vehicle (UAV) is presented. The UAV utilizes a depth camera for maneuvering and robust target detection. The underlying indoor exploration approach considers autonomous collision-free navigation, as well as target detection with a ballistic ball payload delivery without a prior map. Moreover, the proposed method allows safe navigation in enclosed unknown areas congested with randomly positioned obstacles and target locations. Our underlined end-to-end system architecture integrates the proposed exploration strategy. Extensive field experiments, using several Key Performance Indicators (KPIs), showcase the effectiveness of the proposed Robot Operating System (ROS) framework in a simulated Gazebo environment under various parameter settings.
To be published in IEEE
Signals of opportunity (SOPs) are a promising technique that can be used for relative positioning in areas where global navigation satellite system (GNSS) information is unreliable or unavailable. This technique processes features of the various signals transmitted over a broad wireless spectrum to enable a receiver to position itself in space. This work examines the frequency selection problem in order to achieve fast and accurate positioning using only the received signal strength (RSS) of the surrounding signals. Starting with a prior belief, the problem of searching for a frequency band that best matches a predicted location trajectory is investigated. To maximize the accuracy of the position estimate, a ranking-and-selection problem is mathematically formulated. A knowledge-gradient (KG) algorithm from optimal learning theory is proposed that uses correlations in the Bayesian prior beliefs of the frequency band values to dramatically reduce the algorithm’s processing
time. The technique is experimentally tested for a practical scenario of an unmanned aerial vehicle (UAV) moving around a GPS-denied environment, with obtained results demonstrating its validity and practical applicability.
Unlawful operations involving unmanned aircraft systems (UASs) are raising concerns for the security of critical infrastructures as well as of crowded environments. In this work, a real-time bistatic passive radar (BPR) is proposed, established on software-defined radio (SDR) and signals of opportunity (SOPs), to counter unauthorized drone operations over critical infrastructures. Specifically, SOPs that are already available in the environment, e.g., digital video broadcasting – terrestrial (DVB-T) signals, are employed and processed in real time to provide simultaneous detection and tracking of rogue drones in the vicinity. Also, the advent of SDRs has provided the opportunity to develop a low-cost and versatile BPR solution. A prototype passive radar (PR) implementation is proposed, using embedded processing units, and a signal processing framework is applied to achieve the two-fold detection-and-tracking objective in real-time. Through extensive outdoor experiments, the performance of the proposed system is validated under various parameter settings.
A multitude of applications based on unmanned aircraft vehicles (UAVs), in conjunction with the UAVs’ diminishing costs and increasing capabilities, present a major threat to public safety as well as critical infrastructure security, leading to the need for versatile and robust counter-drone solutions. This work presents a novel multi-agent jamming system (MUAV-JS), where a group of cooperative autonomous agents employ various algorithms (detection, tracking, jamming, and self-localization) to counter unauthorized drone operations. The proposed system employs a joint wireless jamming and cooperative positioning framework to best track and intercept the moving rogue drone, utilizing a relative positioning system based on signals of opportunity in conjunction with inertial and vision measurements. Software-defined radio technology is incorporated on the pursuer agent to achieve rogue drone GPS disruption, while at the same time the autonomous agents cooperate to compute the location estimate of the pursuer agent. In the presence of jamming, to improve the wireless communication performance of the autonomous agents, a cellular communication architecture is also used as an additional channel for control and information exchange. For evaluation purposes, a prototype multi-agent system is designed, implemented, and tested in a real-world environment to demonstrate its enhanced localization and jamming performance, when compared to single agent approaches.
As the number of unauthorized operations of unmanned aerial vehicles increases, the protection of public spaces, as well as critical infrastructures against malicious actions has become a major concern. In this work, a prototype onboard passive radar system is presented, based on signals of opportunity and software-defined radio, that is able to detect and track illegal/unauthorized drone operations over a specified region of interest. Specifically, the proposed system, mounted on an unmanned aerial vehicle, aims to detect and track rogue drone operations by incorporating the signals of opportunity that are already available in the environment, such as digital video broadcasting – terrestrial signals, in conjunction with the visual measurements of the unmanned aerial agent. The development of the proposed small, low-cost, and versatile onboard passive radar solution is enabled by technological advancements in software-defined radio, embedded processing units, and signal processing. The design and development of the prototype are presented and its applicability is demonstrated through extensive outdoor experiments.
IEEE publication
The rise of illegal unmanned aerial vehicles (UAVs) operations, as well as the drone sensors vulnerability, has led to the need for proper monitoring systems. In this research attempt, an innovative multi-task learning framework for drone state identification and trajectory prediction (MLF-ST), using multitask learning, is proposed. The presented framework consists of the two-fold objective of state identification and trajectory prediction, and it aims to optimize the performance of both tasks simultaneously. A deep neural network with shared layers to extract features from the input data is employed, utilizing drone sensor measurements and historical trajectory information. Also, a novel loss function that combines the two objectives is proposed, encouraging the network to jointly learn the features that are most useful for both tasks. The proposed MLF-ST framework is evaluated on a large dataset of drone flights, illustrating that it is able to outperform various state-of-the-art baselines in both state identification and trajectory prediction. The evaluation of the proposed framework, using real-world data, showed that it can enable applications such as drone surveillance and monitoring, while also demonstrate its potential
https://arxiv.org/abs/2309.06741
IEEE publication
Currently, an unmanned aerial vehicle (UAV) utilizes global navigation satellite systems (GNSS) in conjunction with other modalities for localization purposes. Nevertheless, this approach faces robustness issues when GNSS signals become unavailable or sensors malfunction. Clearly, the robustness of the system increases considerably when multiple UAV agents are employed to perform collaborative positioning. In this work, an online distributed solution is proposed for relative localization, which incorporates multiple UAVs together with Signals of Opportunity (SOPs) as well as inertial, visual, and optical flow measurements. The proposed localization system includes relative self-localization of each UAV agent, as well as a reliable distributed relative positioning system (DRPS) for each UAV based on the relative positions from other UAV agents in its vicinity. The latter positioning strategy is required in case the relative self-localization fails, mainly due to such problems as inertial measurement unit (IMU) accumulated error drift, camera sensor errors, or SOP shortfalls due to multipath or antenna obstruction. Extensive field experiments validate the proposed technique and demonstrate increased localization accuracy and robustness when compared to the benchmark approach that does not include cooperation between UAVs.
https://link.springer.com/article/10.1007/s10846-023-01992-2
Springer publication
Projects
CARAMEL’s goal is to proactively address modern vehicle cybersecurity challenges by applying advanced Artificial Intelligence (AI) and Machine Learning (ML) techniques and to continuously seek methods to mitigate associated safety risks.
In order to address cybersecurity considerations for the already here autonomous and connected vehicles, well-established methodologies coming from the ICT sector will be adopted, allowing to assess vulnerabilities and potential cyberattack impacts. Although past initiatives and cybersecurity projects related to the automotive industry have reached to security assurance frameworks for networked vehicles, several newly introduced technological dimensions like 5G, autopilots, and smart charging of Electric Vehicles (EVs) introduce cybersecurity gaps, not addressed satisfactorily yet. Considering the entire supply chain of automotive operations, CARAMEL targets to reach commercial anti-hacking Intrusion Detection/Prevention Systems (IDS/IPS) products for the European automotive cybersecurity and to demonstrate their value through extensive attack scenarios.
The project’s outcomes will be the enhanced protection against novel threats, the advanced technologies and services to manage complex cyber-attacks and to reduce the impact of data breaches, and robust, transversal and scalable ICT infrastructures resilient to cyber-attacks that can underpin relevant domain-specific ICT systems (e.g., for energy) providing them with sustainable cybersecurity, digital privacy and accountability.
The project’s partnership consists of i2CAT (Project Coordinator), Ficosa and Atos from Spain; AVL from Austria; the KIOS CoE at the University of Cyprus, 8Bells and Sidroco from Cyprus; Altran, Panasonic Automotive and T-Systems from Germany; The University of Patras from Greece; GreenFlux and Cyberlens from the Netherlands; Ubiwhere from Portugal and 0 Infinity from the UK.
For reliable operation, next-generation autonomous agents will need enhanced situational perception as well as precise navigation capabilities. The global navigation satellite system (GNSS) signals that are utilized by practically all modern positioning systems cannot satisfy this requirement for heighten autonomy levels and positioning is becoming a decisive factor for their proliferation. This work investigates how relative positioning can be achieved using signals that are already accessible in the environment, and derives an online procedure for the exploitation of these signals for localization in GNSS-challenged areas. The proposed relative positioning system (RPS) explores the signal properties over a large spectrum of frequency bands, and derives a vehicle tracking algorithm to accurately estimate the vehicle’s trajectory in space and time using an arbitrary set of unknown reference positions. Experimental results demonstrate the applicability of RPS and investigate its performance over the different parameter values.
Honorary Mention in the 2022 ComSoc Student Competition “Communications Technology Changing the World”