George Nikolakopoulos

Prof. George Nikolakopoulos

Department of Computer Science, Electrical and Space Engineering, Luleå University of Technolog, SE-97187 Luleå, Sweden

Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
21 July 2020 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
BLBjorn Lindqvist
Bjorn Lindqvist
SMSina Sharif Mansouri
Sina Sharif Mansouri
AAAli-Akbar Agha-Mohammadi
Ali-Akbar Agha-Mohammadi
George NikolakopoulosGeorge Nikolakopoulos
George Nikolakopoulos
This article proposes a Novel Nonlinear Model Predictive Control (NMPC) for navigation and obstacle avoidance of an Unmanned Aerial Vehicle (UAV). The proposed NMPC formulation allows for a fully parametric obstacle trajectory, while in this article we apply a classification scheme to differentiate between different kinds of trajectories to predict future obstacle positions. The trajectory calculation is done from an initial condition, and fed to the NMPC as an additional input. The solver used is the nonlinear, non-convex solver Proximal Averaged Newton for Optimal Control (PANOC) and its associated software OpEn (Optimization Engine), in which we apply a penalty method to properly consider the obstacles and other constraints during navigation. The proposed NMPC scheme allows for real-time solutions using a sampling time of 50ms and a two second prediction of both the obstacle trajectory and the NMPC problem, which implies that the scheme can be considered as a local path-planner. This article will present the NMPC cost function and constraint formulation, as well as the methodology of dealing with the dynamic obstacles. We include multiple laboratory experiments to demonstrate the efficacy of the proposed control architecture, and to show that the proposed method delivers fast and computationally stable solutions to the dynamic obstacle avoidance scenarios.

27 January 2017 in Journal of Intelligent & Robotic Systems
Verified
Journal Article
Open access
PDF file
CKChristoforos Kanellakis
Christoforos Kanellakis
George NikolakopoulosGeorge Nikolakopoulos
George Nikolakopoulos
During last decade the scientific research on Unmanned Aerial Vehicless (UAVs) increased spectacularly and led to the design of multiple types of aerial platforms. The major challenge today is the development of autonomously operating aerial agents capable of completing missions independently of human interaction. To this extent, visual sensing techniques have been integrated in the control pipeline of the UAVs in order to enhance their navigation and guidance skills. The aim of this article is to present a comprehensive literature review on vision based applications for UAVs focusing mainly on current developments and trends. These applications are sorted in different categories according to the research topics among various research groups. More specifically vision based position-attitude control, pose estimation and mapping, obstacle detection as well as target tracking are the identified components towards autonomous agents. Aerial platforms could reach greater level of autonomy by integrating all these technologies onboard. Additionally, throughout this article the concept of fusion multiple sensors is highlighted, while an overview on the challenges addressed and future trends in autonomous agent development will be also provided.

9 April 2024 in ACM Computing Surveys
Verified
Journal Article
Open access
JPJon Perez-Cerrolaza
Jon Perez-Cerrolaza
Jaume AbellaJaume Abella
Jaume Abella
MBMarkus Borg
Markus Borg
CDCarlo Donzella
Carlo Donzella
Jesus CerquidesJesus Cerquides
Jesus Cerquides
JFJose Luis Flores
Jose Luis Flores
Artificial Intelligence (AI) can enable the development of next-generation autonomous safety-critical systems in which Machine Learning (ML) algorithms learn optimized and safe solutions. AI can also support and assist human safety engineers in developing safety-critical systems. However, reconciling both cutting-edge and state-of-the-art AI technology with safety engineering processes and safety standards is an open challenge that must be addressed before AI can be fully embraced in safety-critical systems. Many works already address this challenge, resulting in a vast and fragmented literature. Focusing on the industrial and transportation domains, this survey structures and analyzes challenges, techniques, and methods for developing AI-based safety-critical systems, from traditional functional safety systems to autonomous systems. AI trustworthiness spans several dimensions, such as engineering, ethics and legal, and this survey focuses on the safety engineering dimension.

1 July 2022 in Field Robotics
Verified
Journal Article
Open access
AAAli Agha
Ali Agha
KOKyohei Otsu
Kyohei Otsu
BMBenjamin Morrell
Benjamin Morrell
DFDavid D. Fan
David D. Fan
RTRohan Thakker
Rohan Thakker
JBJoel Burdick
Joel Burdick

23 November 2021 in IEEE Transactions on Control Systems Technology
Verified
Journal Article
Closed access
BLBjorn Lindqvist
Bjorn Lindqvist
SMSina Sharif Mansouri
Sina Sharif Mansouri
JHJakub Haluska
Jakub Haluska
George NikolakopoulosGeorge Nikolakopoulos
George Nikolakopoulos
In this article, we propose a reactive constrained navigation scheme, with embedded obstacles avoidance for an unmanned aerial vehicle (UAV), for enabling navigation in obstacle-dense environments. The proposed navigation architecture is based on a nonlinear model predictive controller (NMPC) and utilizes an onboard 2-D LiDAR to detect obstacles and translate online the key geometric information of the environment into parametric constraints for the NMPC that constrain the available position space for the UAV. This article focuses also on the real-world implementation and experimental validation of the proposed reactive navigation scheme, and it is applied in multiple challenging laboratory experiments, where we also conduct comparisons with relevant methods of reactive obstacle avoidance. The solver utilized in the proposed approach is the optimization engine (OpEn) and the proximal averaged Newton for optimal control (PANOC) algorithm, where a penalty method is applied to properly consider obstacles and input constraints during the navigation task. The proposed novel scheme allows for fast solutions while using limited onboard computational power, which is a required feature for the overall closed-loop performance of a UAV and is applied in multiple real-time scenarios. The combination of built-in obstacle avoidance and real-time applicability makes the proposed reactive constrained navigation scheme an elegant framework for UAVs that is able to perform fast nonlinear control, local path planning, and obstacle avoidance, all embedded in the control layer.

3 July 2024 in IEEE Transactions on Robotics
Verified
Journal Article
Closed access
BLBjörn Lindqvist
Björn Lindqvist
APAkash Patel
Akash Patel
KLKalle Löfgren
Kalle Löfgren
George NikolakopoulosGeorge Nikolakopoulos
George Nikolakopoulos
This work presents a fully integrated tree-based combined exploration-planning algorithm: Exploration-RRT (ERRT). The algorithm is focused on providing real-time solutions for local exploration in a fully unknown and unstructured environment while directly incorporating exploratory behavior, robot-safe path planning, and robot actuation into the central problem. ERRT provides a complete sampling and tree-based solution for evaluating “where to go next” by considering a trade-off between maximizing information gain, and minimizing the distances travelled and the robot actuation along the path. The complete scheme is evaluated in extensive simulations, comparisons, as well as real-world field experiments in constrained and narrow subterranean and GPS-denied environments. The framework is fully ROS-integrated, straight-forward to use, and we open-source it at https://github.com/LTU-RAI/ExplorationRRT.