![]() Dentler, Jan Eric ![]() Doctoral thesis (2018) The rapid development in the field of Unmanned Aerial Vehicles (UAVs) is driven by new applications in agriculture, logistics, inspection and smart manufacturing. The future keys in these domains are the ... [more ▼] The rapid development in the field of Unmanned Aerial Vehicles (UAVs) is driven by new applications in agriculture, logistics, inspection and smart manufacturing. The future keys in these domains are the abilities to autonomously interact with the environment and with other robotic systems. This thesis is providing control engineering solutions to contribute to these key capabilities. The first step of this thesis is to develop an understanding of the dynamic behavior of UAVs. For this purpose, dynamic and kinematic models are presented to describe a UAV's motion. This includes a kinematic model which is suitable for off-the-shelf UAVs and combines full 360° heading operation with a low computational complexity. The presented models are subsequently used to develop a nonlinear model predictive control NMPC strategy. In this context, the performance of several NMPC solvers and inequality constraint handling techniques is evaluated. The real-time capability and NMPC performance are validated with real AR.Drone 2.0 and DJI M100 quadrotors. This includes collision avoidance and advanced tracking scenarios. The design work-flow for the related control objectives and constraints is presented accordingly. As a next step, this UAV NMPC strategy is extended for a UAV with attached robotic arm. For this purpose, the forward kinematics of the robotic arm are developed and combined with the kinematic model of the UAV. The resulting NMPC strategy is validated in a grasping scenario with a real aerial manipulator. The final step of this thesis is the NMPC of cooperating UAVs. The computational complexity of such scenarios conflicts directly with the fast UAV dynamics. In addition, control objectives and system topologies can dynamically change. To address these challenges, this thesis presents the DENMPC software framework. DENMPC provides a computationally efficient central NMPC strategy that allows changing the control scenario at runtime. This is finally stated in the control of a real cooperative aerial manipulation scenario. [less ▲] Detailed reference viewed: 802 (38 UL)![]() Dentler, Jan Eric ![]() ![]() ![]() in Journal of Intelligent and Robotic Systems (2018) The recent development of compact and economic small Unmanned Aerial Vehicles (UAVs) permits the development of new UAV swarm applications. In order to enhance the area coverage of such UAV swarms, a ... [more ▼] The recent development of compact and economic small Unmanned Aerial Vehicles (UAVs) permits the development of new UAV swarm applications. In order to enhance the area coverage of such UAV swarms, a novel mobility model has been presented in previous work, combining an Ant Colony algorithm with chaotic dynamics (CACOC). This work is extending CACOC by a Collision Avoidance (CA) mechanism and testing its efficiency in terms of area coverage by the UAV swarm. For this purpose, CACOC is used to compute UAV target waypoints which are tracked by model predictively controlled UAVs. The UAVs are represented by realistic motion models within the virtual robot experimentation platform (V-Rep). This environment is used to evaluate the performance of the proposed CACOC with CA algorithm in an area exploration scenario with 3 UAVs. Finally, its performance is analyzed using metrics. [less ▲] Detailed reference viewed: 359 (42 UL)![]() Dentler, Jan Eric ![]() ![]() ![]() in Autonomous Robots (2018) The global localization of multiple mobile robots can be achieved cost efficiently by localizing one robot globally and the others in relation to it using local sensor data. However, the drawback of this ... [more ▼] The global localization of multiple mobile robots can be achieved cost efficiently by localizing one robot globally and the others in relation to it using local sensor data. However, the drawback of this cooperative localization is the requirement of continuous sensor information. Due to a limited sensor perception space, the tracking task to continuously maintain this sensor information is challenging. To address this problem, this contribution is presenting a model predictive control (MPC) approach for such cooperative localization scenarios. In particular, the present work shows a novel workflow to describe sensor limitations with the help of potential functions. In addition, a compact motion model for multi-rotor drones is introduced to achieve MPC real-time capability. The effectiveness of the presented approach is demonstrated in a numerical simulation, an experimental indoor scenario with two quadrotors as well as multiple indoor scenarios of a quadrotor obstacle evasion maneuver. [less ▲] Detailed reference viewed: 290 (35 UL)![]() Dentler, Jan Eric ![]() ![]() ![]() in 2017 IEEE Conference on Control Technology and Applications (CCTA) (2017, August 30) This paper presents the implementation and experimental validation of a central control framework. The presented framework addresses the need for a controller, which provides high performance combined ... [more ▼] This paper presents the implementation and experimental validation of a central control framework. The presented framework addresses the need for a controller, which provides high performance combined with a low-computational load while being on-line adaptable to changes in the control scenario. Examples for such scenarios are cooperative control, task-based control and fault-tolerant control, where the system's topology, dynamics, objectives and constraints are changing. The framework combines a fast Nonlinear Model Predictive Control (NMPC), a communication interface with the Robot Operating System (ROS) [1] as well as a modularization that allows an event-based change of the NMPC scenario. To experimentally validate performance and event-based adaptability of the framework, this paper is using a cooperative control scenario of Unmanned Aerial Vehicles (UAVs). The source code of the proposed framework is available under [2]. [less ▲] Detailed reference viewed: 256 (20 UL)![]() Rosalie, Martin ![]() ![]() ![]() in 2017 International Conference on Unmanned Aircraft Systems (ICUAS) (2017, July 27) The recent advances in Unmanned Aerial Vehicles (UAVs) technology permit to develop new usages for them. One of the current challenges is to operate UAVs as an autonomous swarm. In this domain we already ... [more ▼] The recent advances in Unmanned Aerial Vehicles (UAVs) technology permit to develop new usages for them. One of the current challenges is to operate UAVs as an autonomous swarm. In this domain we already proposed a new mobility model using Ant Colony Algorithms combined with chaotic dynamics (CACOC) to enhance the coverage of an area by a swarm of UAVs. In this paper we propose to consider this mobility model as waypoints for real UAVs. A control model of the UAVs is deployed to test the efficiency of the coverage of an area by the swarm. We have tested our approach in a realistic robotics simulator (V-Rep) which is connected with ROS. We compare the performance in terms of coverage using several metrics to ensure that this mobility model is efficient for real UAVs. [less ▲] Detailed reference viewed: 338 (51 UL)![]() Dentler, Jan Eric ![]() Software (2017) This package is providing an object oriented real-time nonlinear model predictive control (NMPC) framework which developed at the Automation & Robotics Research Group http://wwwde.uni.lu/snt/research ... [more ▼] This package is providing an object oriented real-time nonlinear model predictive control (NMPC) framework which developed at the Automation & Robotics Research Group http://wwwde.uni.lu/snt/research/automation_robotics_research_group at the University of Luxembourg. It features a modularization for multi-agent systems which allows the on-line change of agents, control objectives, constraints and couplings, triggered by ROS-messages. [less ▲] Detailed reference viewed: 261 (22 UL)![]() Kannan, Somasundar ![]() ![]() ![]() in Model predictive control for cooperative control of space robots (2017, January) The problem of Orbital Manipulation of Passive body is discussed here. Two scenarios including passive object rigidly attached to robotic servicers and passive body attached to servicers through ... [more ▼] The problem of Orbital Manipulation of Passive body is discussed here. Two scenarios including passive object rigidly attached to robotic servicers and passive body attached to servicers through manipulators are discussed. The Model Predictive Control (MPC) technique is briefly presented and successfully tested through simulations on two cases of position control of passive body in the orbit. [less ▲] Detailed reference viewed: 371 (27 UL)![]() Kannan, Somasundar ![]() ![]() ![]() in AIP Conference Proceedings (2017), 1798(1), 020069 Hierarchical Control of the Aerial Manipulator is treated here. The modelling aspect of the highly coupled Aerial Vehicle which includes Quadrotor and manipulator is discussed. The control design to ... [more ▼] Hierarchical Control of the Aerial Manipulator is treated here. The modelling aspect of the highly coupled Aerial Vehicle which includes Quadrotor and manipulator is discussed. The control design to perform tasks in operational space is addressed along with stability discussion. The simulation studies are successfully performed to validate the design methodology. [less ▲] Detailed reference viewed: 201 (15 UL)![]() ; Dentler, Jan Eric ![]() ![]() in 2017 IEEE 15th International Conference on Industrial Informatics (INDIN) (2017) This paper is presenting the implementation and experimental validation of the cooperative robot localization framework “Atlas”. For ease of application, Atlas is implemented as a package for the Robot ... [more ▼] This paper is presenting the implementation and experimental validation of the cooperative robot localization framework “Atlas”. For ease of application, Atlas is implemented as a package for the Robot Operating System (ROS). ATLAS is based on dynamic cooperative sensor fusion which optimizes the estimated pose with respect to noise, respective variance. This paper validates the applicability of Atlas by cooperatively localizing multiple real quadrotors using cameras and fiduciary markers. [less ▲] Detailed reference viewed: 200 (12 UL)![]() Dentler, Jan Eric ![]() ![]() ![]() in IEEE International Conference on Robotics and Biomimetics ROBIO, Qingdao, China, 2016 (2016, December 06) In mobile robotic applications, a common problem is the following of a given trajectory with a constant velocity. Using standard model predictive control (MPC) for tracking of time varying trajectories ... [more ▼] In mobile robotic applications, a common problem is the following of a given trajectory with a constant velocity. Using standard model predictive control (MPC) for tracking of time varying trajectories leads to a constant tracking error. This problem is modelled in this paper as quadrotor position tracking problem. The presented solution is a computationally light-weight target position control (T PC), that controls the tracking error of MPCs for constantly moving targets. The proposed technique is assessed mathematically in the Laplace domain, in simulation, as well as experimentally on a real quadrotor system. [less ▲] Detailed reference viewed: 251 (29 UL)![]() Dentler, Jan Eric ![]() ![]() ![]() in IEEE Multi-Conference on Systems and Control (MSC 2016), Buenos Aires, Argentina, 2016 (2016, September 20) Unmanned aerial vehicles (UAVs) are the future technology for autonomous fast transportation of individual goods. They have the advantage of being small, fast and not to be limited to the local ... [more ▼] Unmanned aerial vehicles (UAVs) are the future technology for autonomous fast transportation of individual goods. They have the advantage of being small, fast and not to be limited to the local infrastructure. This is not only interesting for delivery of private consumption goods up to the doorstep, but also particularly for smart factories. One drawback of autonomous drone technology is the high development costs, that limit research and development to a small audience. This work is introducing a position control with collision avoidance as a first step to make low-cost drones more accessible to the execution of autonomous tasks. The paper introduces a semilinear state-space model for a commercial quadrotor and its adaptation to the commercially available AR.Drone 2 system. The position control introduced in this paper is a model predictive control (MPC) based on a condensed multiple-shooting continuation generalized minimal residual method (CMSCGMRES). The collision avoidance is implemented in the MPC based on a sigmoid function. The real-time applicability of the proposed methods is demonstrated in two experiments with a real AR.Drone quadrotor, adressing position tracking and collision avoidance. The experiments show the computational efficiency of the proposed control design with a measured maximum computation time of less than 2ms. [less ▲] Detailed reference viewed: 433 (44 UL)![]() Kannan, Somasundar ![]() ![]() ![]() in 8th International Conference on Electronics, Computers and Artificial Intelligence, Ploiesti, Romania, 30 June-02 July 2016 (2016, July 01) Detailed reference viewed: 253 (18 UL)![]() Dentler, Jan Eric ![]() ![]() ![]() in 24th Mediterranean Conference on Control and Automation (MED), Athens, Greece, June 21-24, 2016 (2016, June 22) Distributed interconnected systems are omnipresent today. The development of advanced control methods for such systems are still challenging. Herein, the real-time applicability, flexibility, portability ... [more ▼] Distributed interconnected systems are omnipresent today. The development of advanced control methods for such systems are still challenging. Herein, the real-time applicability, flexibility, portability and ease of implementation are issues of the existing control solutions, especially for more advanced methods such as model predictive control. This paper is addressing these issues by presenting an efficient modular composition scheme for distributed fast nonlinear systems. The advantage of this modularization approach is the capability of changing control objectives, constraints, dynamics and system topology online while maintaining fast computation. This work analyzes the functions that have to be provided for a continuation generalized minimal residual method (CGMRES) model predictive controller based on the underlying control problem. The specific structure of these functions allows their decomposition into suitable fast modules. These modules are then used to recompose the functions which are required for the control of distributed systems in a computational efficient way, while maintaining the flexibility to dynamically exchange system parts. To validate this computational efficiency, the computation time of the proposed modular control approach is compared with a standard nonmodular implementation in a pursuit scenario of quadrotor unmanned aerial vehicles (UAV). Furthermore the real-time applicability is discussed for the given scenario. [less ▲] Detailed reference viewed: 283 (32 UL)![]() Kannan, Somasundar ![]() ![]() ![]() in 4th International Conference on Control, Mechatronics and Automation ICCMA '16, Barcelona, Spain, 2016 (2016) The current paper addresses the problem of Spacecraft Rendezvous using Model Predictive Control (MPC). The Clohessy-Wiltshire-Hill equations are used to model the spacecraft relative motion. Here the ... [more ▼] The current paper addresses the problem of Spacecraft Rendezvous using Model Predictive Control (MPC). The Clohessy-Wiltshire-Hill equations are used to model the spacecraft relative motion. Here the rendezvous problem is discussed by trajectory control using MPC method. Two different scenarios are addressed in trajectory control. The first scenario consist of position control with fuel constraint, secondly the position control is performed in the presence of obstacles. Here the problem of fuel consumption and obstacle avoidance is addressed directly in the cost function. The proposed methods are successfully analysed through simulations. [less ▲] Detailed reference viewed: 195 (16 UL) |
||