Searcharxiv⌕ Search

arXiv subjects

Tor Arne Johansen

Publications and source records attributed to Tor Arne Johansen.

24 records · Page 2Linked to original sources

Deep Reinforcement Learning Attitude Control of Fixed-Wing UAVs Using Proximal Policy Optimization

Contemporary autopilot systems for unmanned aerial vehicles (UAVs) are far more limited in their flight envelope as compared to experienced human pilots, thereby restricting the conditions UAVs can operate in and the types of missions they can accomplish autonomously. This paper proposes a deep reinforcement learning (DRL) controller to handle the nonlinear attitude control problem, enabling extended flight envelopes for fixed-wing UAVs. A proof-of-concept controller using the proximal policy optimization (PPO) algorithm is developed, and is shown to be capable of stabilizing a fixed-wing UAV from a large set of initial conditions to reference roll, pitch and airspeed values. The training process is outlined and key factors for its progression rate are considered, with the most important factor found to be limiting the number of variables in the observation vector, and including values for several previous time steps for these variables. The trained reinforcement learning (RL) controller is compared to a proportional-integral-derivative (PID) controller, and is found to converge in more cases than the PID controller, with comparable performance. Furthermore, the RL controller is shown to generalize well to unseen disturbances in the form of wind and turbulence, even in severe disturbance conditions.

cs.RO↗

Cooperative decentralized circumnavigation with application to algal bloom tracking

Harmful algal blooms occur frequently and deteriorate water quality. A reliable method is proposed in this paper to track algal blooms using a set of autonomous surface robots. A satellite image indicates the existence and initial location of the algal bloom for the deployment of the robot system. The algal bloom area is approximated by a circle with time varying location and size. This circle is estimated and circumnavigated by the robots which are able to locally sense its boundary. A multi-agent control algorithm is proposed for the continuous monitoring of the dynamic evolution of the algal bloom. Such algorithm comprises of a decentralized least squares estimation of the target and a controller for circumnavigation. We prove the convergence of the robots to the circle and in equally spaced positions around it. Simulation results with data provided by the SINMOD ocean model are used to illustrate the theoretical results.

cs.RO↗

Towards autonomous ocean observing systems using Miniature Underwater Gliders with UAV deployment and recovery capabilities

This paper presents preliminary results towards the development of an autonomous ocean observing system using Miniature Underwater Gliders (MUGs) that can operate with the support of Unmanned Aerial Vehicles (UAVs) and Unmanned Surface Vessels (USVs) for deployment, recovery, battery charging, and communication relay. The system reduces human intervention to the minimum, revolutionizing the affordability of a broad range of surveillance and data collection operations. The MUGs are equipped with a small Variable Buoyancy System (VBS) composed of a gas filled piston and a linear actuator powered by brushless DC motor and a rechargable lithium ion battery in an oil filled flexible enclosure. By using a fully pressure tolerant electronic design the aim is to reduce the total complexity, weight, and cost of the overall system. A first prototype of the VBS was built and demonstrated in a small aquarium. The electronic components were tested in a pressure testing facility to a minimum of 20bar. Preliminary results are promising and future work will focus on system and weight optimization, UAV deployment/recovery strategies, as well as sea trials to an operating depth of 200m.

cs.RO↗

eXogenous Kalman Filter for Lithium-Ion Batteries State-of-Charge Estimation in Electric Vehicles

This paper presents a novel framework for state-of-charge estimation of rechargeable batteries in electric vehicles using a two-stage nonlinear estimator called the eXogenous Kalman filter (XKF). The nonlinear estimator consists of a cascade of nonlinear observer (NLO) and linearized Kalman filter (LKF). The NLO is used to produce a globally convergent auxiliary state estimate that is used to generate a linearized model in the time-varying Kalman filter algorithm. To demonstrate the proposed approach, we present a model of a lithium-ion battery from an equivalent circuit model (ECM). The model has linear process equations and a nonlinear output voltage equation. The method is tested using experimental data of a lithium iron phosphate (LiFePO$_4$) battery under dynamic stress test (DST) and federal urban driving schedule (FUDS). Effect on different ambient temperatures is also discussed. Compared with EKF and UKF, our proposed XKF achieve faster convergence rate, which can be attributed to the use of the NLO.

math.OC↗

Multi-agent formation control for circumnavigation of dynamic shapes

The problem of multi-agent formation control for target tracking is considered in this paper. The target is an irregular dynamic shape approximated by a circle with moving centre and varying radius. It is assumed that there are n agents and one of them is capable of measuring both the distance to the boundary of the target and to its centre. All the agents must circumnavigate the boundary of the target while forming a regular polygon. We also consider a satellite capable of providing an initial noisy estimate of the target. A control protocol is designed for all agents and the convergence to the desired state is proved up to a limit bound. A simulated example is provided to verify the performance of the control protocol designed in this paper.

math.OC↗

Fault-Tolerant Control Allocation: an Unknown Input Observer based approach

This paper focuses on the use of unknown input observers for detection and isolation of actuator and effector faults with control reconfiguration in overactuated systems. The control allocation actively uses input redundancy in order to make relevant faults observable. The case study of an overactuated marine vessel supports theoretical developments.

math.OC↗