88 research outputs found

    Autonomous Visual Navigation of a Quadrotor VTOL in complex and dense environments

    Get PDF
    This thesis presents a system design of a micro aerial vehicle platform, specifically a quadrotor, that is aimed at autonomous vision-based reactive obstacle avoidance in dense and complex environments. Most modern aerial system are incapable of autonomously navigating in environments with a high density of trees and bushes. The presented quadrotor design uses leading-edge technologies and inexpensive off-the-shelf components to build a system that presents a step forward in technologies aimed at overcoming the issues with dense and complex environments. Several major system requirements were met to make the design effective and safe. It had to be completely autonomous in standard operations and have a manual override function. It had to have its computational capability completely on-board along with vision processing ability. As such, all state estimation and visual guidance had to be performed on-board the vehicle, removing the need for remote connection which can easily fail in forest-like environments. The quadrotor had to be made from mostly off-the-shelf components to reduce cost and make it replicable. It also had to remain under 2kg to meet Australian commercial aerial vehicle regulations regarding licencing. In order to meet the system requirements, many design decisions were developed and altered as needed. The main body of the quadrotor platform was based on off-the-shelf hobby assemblies. A Pixhawk 2.1 was the flight controller used due to its open-source code and design which included all sensors needed for state estimation, has manual override for control, and control the motors. A leading-edge computational device called the NVIDIA Tegra TX2 was used for vision processing on the quadrotor. The NVIDIA Tegra TX2's embedded NVIDIA Graphics Processing Unit (GPU), is compact and consumes low amounts of power. It also is capable of estimating dense optical flow on the GPU at rates of 120Hz when using a camera that outputs grey-scale images at a resolution of 376x240. The vision processor is responsible for providing directional guidance to the on-board flight controller. A design decision during the project was to include a 3-axis gimbal to stabilise the camera. The quadrotor was shown to be able to hover and locally move both indoors and outdoors using the optical flow measurements. Optical flow measurements give a sense of velocity which can be integrated to get a position estimate, though it was susceptible to drift. The drift was compensated using a combination of recognisable targets and positioning systems such as GPS. The experimental data obtained during the project showed that the algorithms presented in this thesis are capable of performing reactive obstacle avoidance. The reactive obstacle avoidance experiments were performed in both simulation and in real world environments, including the dense forest-like environments. By fusing vehicle speed estimates with optical flow measurements, visible points in 3D space can have their distance estimated relative to the quadrotor. By projecting a 3D cylinder in the direction of travel onto the camera plane, the system can perform reactive obstacle avoidance by steering the cylinder (direction of travel) to a point with minimal interference. This system is intended to augment a point to point navigation system such that the quadrotor responds to fine obstacle that may have otherwise not been detected

    Trajectory optimization and motion planning for quadrotors in unstructured environments

    Get PDF
    Trajectory optimization and motion planning for quadrotors in unstructured environments Coming out from university labs robots perform tasks usually navigating through unstructured environment. The realization of autonomous motion in such type of environments poses a number of challenges compared to highly controlled laboratory spaces. In unstructured environments robots cannot rely on complete knowledge of their sorroundings and they have to continously acquire information for decision making. The challenges presented are a consequence of the high-dimensionality of the state-space and of the uncertainty introduced by modeling and perception. This is even more true for aerial-robots that has a complex nonlinear dynamics a can move freely in 3D-space. To avoid this complexity a robot have to select a small set of relevant features, reason on a reduced state space and plan trajectories on short-time horizon. This thesis is a contribution towards the autonomous navigation of aerial robots (quadrotors) in real-world unstructured scenarios. The first three chapters present a contribution towards an implementation of Receding Time Horizon Optimal Control. The optimization problem for a model based trajectory generation in environments with obstacles is set, using an approach based on variational calculus and modeling the robots in the SE(3) Lie Group of 3D space transformations. The fourth chapter explores the problem of using minimal information and sensing to generate motion towards a goal in an indoor bulding-like scenario. The fifth chapter investigate the problem of extracting visual features from the environment to control the motion in an indoor corridor-like scenario. The last chapter deals with the problem of spatial reasoning and motion planning using atomic proposition in a multi-robot environments with obstacles

    Towards an autonomous vision-based unmanned aerial system againstwildlife poachers

    Get PDF
    Poaching is an illegal activity that remains out of control in many countries. Based on the 2014 report of the United Nations and Interpol, the illegal trade of global wildlife and natural resources amounts to nearly $213 billion every year, which is even helping to fund armed conflicts. Poaching activities around the world are further pushing many animal species on the brink of extinction. Unfortunately, the traditional methods to fight against poachers are not enough, hence the new demands for more efficient approaches. In this context, the use of new technologies on sensors and algorithms, as well as aerial platforms is crucial to face the high increase of poaching activities in the last few years. Our work is focused on the use of vision sensors on UAVs for the detection and tracking of animals and poachers, as well as the use of such sensors to control quadrotors during autonomous vehicle following and autonomous landing.Peer Reviewe

    Towards an autonomous vision-based unmanned aerial system against wildlife poachers.

    Get PDF
    Poaching is an illegal activity that remains out of control in many countries. Based on the 2014 report of the United Nations and Interpol, the illegal trade of global wildlife and natural resources amounts to nearly $ 213 billion every year, which is even helping to fund armed conflicts. Poaching activities around the world are further pushing many animal species on the brink of extinction. Unfortunately, the traditional methods to fight against poachers are not enough, hence the new demands for more efficient approaches. In this context, the use of new technologies on sensors and algorithms, as well as aerial platforms is crucial to face the high increase of poaching activities in the last few years. Our work is focused on the use of vision sensors on UAVs for the detection and tracking of animals and poachers, as well as the use of such sensors to control quadrotors during autonomous vehicle following and autonomous landing

    Vision-based control and autonomous landing of a VTOL-UAV

    Get PDF
    In recent years the popularity of quadrotor unmanned aerial vehicles (UAVs) has increased. Today, UAVs are widely used by military and police forces for surveillance. They are used by industry for such tasks as traffic monitoring, infrastructure inspection or even delivery of goods. They are used by individuals for hobby flying and aerial photography. It is currently of great interest in the research community to improve the level of autonomy of the UAV for these and future uses. One particular problem is the ability to stabilize over and land on a moving platform. This situation can easily arise for a quadrotor returning to a ship at sea or even a landing pad affixed to a vehicle. Many current techniques rely on knowledge of the platform and its motion, or a predictive model. This information is not always available or accurate. A solution that does not require knowledge of the target is desirable. This thesis deals with practical implementation of optical flow based position stabilization and autonomous landing algorithms for a quadrotor UAV. The quadrotor used is a common low cost platform with a large open source community. Firstly, non-linear estimation and control techniques are implemented for the attitude stabilization using low-cost sensors and limited computational power. Some methods for the system parameters estimation are presented and some challenges related to the implementation are discussed. Despite the ability of the attitude controller to stabilize the orientation of the quadrotor, hovering and landing precisely over a specific area is not possible without a position stabilization scheme. In applications where GPS signals are not available and the hovering target is a priori unknown, it is common to rely on visual information. In this context, this thesis aims for the development of an efficient optical-flow-based position stabilization and autonomous landing scheme for the quadrotor UAV

    Robust hovering and trajectory tracking control of a quadrotor helicopter using acceleration feedback and a novel disturbance observer

    Get PDF
    Hovering and trajectory tracking control of rotary-wing aircrafts in the presence of uncertainties and external disturbances is a very challenging task. This thesis focuses on the development of the robust hovering and trajectory tracking control algorithms for a quadrotor helicopter subject to both periodic and aperiodic disturbances along with noise and parametric uncertainties. A hierarchical control structure is employed where high-level position controllers produce reference attitude angles for the low-level attitude controllers. Reference attitude angles are usually determined analytically from the position command signals that control the positional dynamics. However, such analytical formulas may produce large and non-smooth reference angles which must be saturated and low-pass filtered. In this thesis, desired attitude angles are determined numerically using constrained nonlinear optimization where certain magnitude and rate constraints are imposed. Furthermore, an acceleration based disturbance observer (AbDOB) is designed to estimate and suppress disturbances acting on the positional dynamics of the quadrotor. For the attitude control, a nested position, velocity, and inner acceleration feedback control structure consisting of PID and PI type controllers are developed to provide high sti ness against external disturbances. Reliable angular acceleration is estimated through an extended Kalman filter (EKF) cascaded with a classical Kalman lter (KF). This thesis also proposes a novel disturbance observer which consists of a bank of band-pass filters connected parallel to the low-pass filter of a classical disturbance observer. Band-pass filters are centered at integer multiples of the fundamental frequency of the periodic disturbance. Number and bandwidth of the band-pass filters are two crucial parameters to be tuned in the implementation of the new structure. Proposed disturbance observer is integrated with a sliding mode controller to tackle the robust hovering and trajectory tracking control problem. The sensitivity of the proposed disturbance observer based control system to the number and bandwidth of the band-pass filters are thoroughly investigated via several simulations. Simulations are carried out on a high delity model where sensor biases and measurement noise are also considered. Results show that the proposed controllers are very effective in providing robust hovering and trajectory tracking performance when the quadrotor helicopter is subject to the wind gusts generated by the Dryden wind model along with plant uncertainties and measurement noise. A comparison with the classical disturbance observer-based control is also provided where better tracking performance with improved robustness is achieved in the presence of noise and external disturbance

    Nonlinear Model Predictive Control for Multi-Micro Aerial Vehicle Robust Collision Avoidance

    Full text link
    Multiple multirotor Micro Aerial Vehicles sharing the same airspace require a reliable and robust collision avoidance technique. In this paper we address the problem of multi-MAV reactive collision avoidance. A model-based controller is employed to achieve simultaneously reference trajectory tracking and collision avoidance. Moreover, we also account for the uncertainty of the state estimator and the other agents position and velocity uncertainties to achieve a higher degree of robustness. The proposed approach is decentralized, does not require collision-free reference trajectory and accounts for the full MAV dynamics. We validated our approach in simulation and experimentally.Comment: Video available on: https://www.youtube.com/watch?v=Ot76i9p2ZZo&t=40

    Development of Cross Style Quadrotor

    Get PDF
    Master'sMASTER OF ENGINEERIN
    corecore