179 research outputs found

    The Phoenix Drone: An Open-Source Dual-Rotor Tail-Sitter Platform for Research and Education

    Full text link
    In this paper, we introduce the Phoenix drone: the first completely open-source tail-sitter micro aerial vehicle (MAV) platform. The vehicle has a highly versatile, dual-rotor design and is engineered to be low-cost and easily extensible/modifiable. Our open-source release includes all of the design documents, software resources, and simulation tools needed to build and fly a high-performance tail-sitter for research and educational purposes. The drone has been developed for precision flight with a high degree of control authority. Our design methodology included extensive testing and characterization of the aerodynamic properties of the vehicle. The platform incorporates many off-the-shelf components and 3D-printed parts, in order to keep the cost down. Nonetheless, the paper includes results from flight trials which demonstrate that the vehicle is capable of very stable hovering and accurate trajectory tracking. Our hope is that the open-source Phoenix reference design will be useful to both researchers and educators. In particular, the details in this paper and the available open-source materials should enable learners to gain an understanding of aerodynamics, flight control, state estimation, software design, and simulation, while experimenting with a unique aerial robot.Comment: In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'19), Montreal, Canada, May 20-24, 201

    The Borea project: a quadrotor uav cradle-to-grave design for space gnc prototyping and testing

    Get PDF
    Unmanned Aerial Vehicles (UAVs) and, more specifically, n-copters have come to prominence in the last decade due to their several applications. Also, in the automatic control research community UAVs have drawn great attention, since their non-linear and under-actuated nature making them suitable for testing a wide range of control architectures and algorithms. In this paper, prominent theoretical aspects, simulations, and experimental results of the Borea project are presented. The Borea project aims at testing space guidance, navigation, and control (GNC) algorithms leveraging a simplified, rapidly prototypable, low-cost, and easy-to-test quadrotor platform. More precisely, one of the main project objectives consists in testing Moon and Mars planetary landing algorithms, thanks to the similitude, in the command authority and the landing approach, between n-copters and spacecraft; during the propulsive landing phase. Indeed, both n-copters and spacecraft can provide a thrust vector characterized by constant direction and adjustable magnitude. This similitude approach makes it possible to anticipate issues and avoid failures such as those that occurred in the Schiaparelli Mars Lander. To this aim, the complete control unit design, and the UAV plant electro-mechanical prototyping were addressed; so far. Specifically, the control unit was designed within the framework of the Embedded Model Control (EMC) methodology. The EMC design, based on an internal model, also includes the uncertainties as disturbances to be estimated and actively rejected. The Borea UAV has been endowed with a control system leveraging a wide range of automatic control concepts, ranging from modelling, identification, and linear and non-linear control laws, to deal with its position, velocity, and attitude regulation. To sum up, all these results were achieved by means of a properly structured cradle-to-grave design process which, starting from the simultaneous plant modelling and prototyping, ended up with a complete flight tests campaign. Most notably, the testing process involved intensive numerical simulations as well as multi-stage hardware/plant tests and models validation. From the control perspective, the several developed controllers were tuned and tested, via proper simulations and on-purpose flight tests, aiming at validating, from time to time, specific functionalities and control performances. Finally, some results coming from high-fidelity simulations, the hardware and model testing, and in-flight operations are provided to underline the most relevant aspects of the Borea plant and the control unit performance

    CONTROL STRATEGY OF MULTIROTOR PLATFORM UNDER NOMINAL AND FAULT CONDITIONS USING A DUAL-LOOP CONTROL SCHEME USED FOR EARTH-BASED SPACECRAFT CONTROL TESTING

    Get PDF
    Over the last decade, autonomous Unmanned Aerial Vehicles (UAVs) have seen increased usage in industrial, defense, research, and academic applications. Specific attention is given to multirotor platforms due to their high maneuverability, utility, and accessibility. As such, multirotors are often utilized in a variety of operating conditions such as populated areas, hazardous environments, inclement weather, etc. In this study, the effectiveness of multirotor platforms, specifically quadrotors, to behave as Earth-based satellite test platforms is discussed. Additionally, due to concerns over system operations under such circumstances, it becomes critical that multirotors are capable of operation despite experiencing undesired conditions and collisions which make the platform susceptible to on-board hardware faults. Without countermeasures to account for such faults, specifically actuator faults, a multirotors will experience catastrophic failure. In this thesis, a control strategy for a quadrotor under nominal and fault conditions is proposed. The process of defining the quadrotor dynamic model is discussed in detail. A dual-loop SMC/PID control scheme is proposed to control the attitude and position states of the nominal system. Actuator faults on-board the quadrotor are interpreted as motor performance losses, specifically loss in rotor speeds. To control a faulty system, an additive control scheme is implemented in conjunction with the nominal scheme. The quadrotor platform is developed via analysis of the various subcomponents. In addition, various physical parameters of the quadrotor are determined experimentally. Simulated and experimental testing showed promising results, and provide encouragement for further refinement in the future

    Proceedings of the International Micro Air Vehicles Conference and Flight Competition 2017 (IMAV 2017)

    Get PDF
    The IMAV 2017 conference has been held at ISAE-SUPAERO, Toulouse, France from Sept. 18 to Sept. 21, 2017. More than 250 participants coming from 30 different countries worldwide have presented their latest research activities in the field of drones. 38 papers have been presented during the conference including various topics such as Aerodynamics, Aeroacoustics, Propulsion, Autopilots, Sensors, Communication systems, Mission planning techniques, Artificial Intelligence, Human-machine cooperation as applied to drones

    Use of Unmanned Aerial Systems in Civil Applications

    Get PDF
    Interest in drones has been exponentially growing in the last ten years and these machines are often presented as the optimal solution in a huge number of civil applications (monitoring, agriculture, emergency management etc). However the promises still do not match the data coming from the consumer market, suggesting that the only big field in which the use of small unmanned aerial vehicles is actually profitable is the video-makers’ one. This may be explained partly with the strong limits imposed by existing (and often "obsolete") national regulations, but also - and pheraps mainly - with the lack of real autonomy. The vast majority of vehicles on the market nowadays are infact autonomous only in the sense that they are able to follow a pre-determined list of latitude-longitude-altitude coordinates. The aim of this thesis is to demonstrate that complete autonomy for UAVs can be achieved only with a performing control, reliable and flexible planning platforms and strong perception capabilities; these topics are introduced and discussed by presenting the results of the main research activities performed by the candidate in the last three years which have resulted in 1) the design, integration and control of a test bed for validating and benchmarking visual-based algorithm for space applications; 2) the implementation of a cloud-based platform for multi-agent mission planning; 3) the on-board use of a multi-sensor fusion framework based on an Extended Kalman Filter architecture

    Analysis and Realization of a Dual-Nacelle Tiltrotor Aerial Vehicle

    Get PDF
    Unmanned aerial vehicles are a salient solution for rapid deployment in disaster relief, search and rescue, and warfare operations. In these scenarios, the agility, maneuverability and speed of the UAV are vital components towards saving human lives, successfully completing a mission, or stopping dangerous threats. Hence, a high speed, highly agile, and small footprint unmanned aerial vehicle capable of carrying minimal payloads would be the best suited design for completing the desired task. This thesis presents the design, analysis, and realization of a dual-nacelle tiltrotor unmanned aerial vehicle. The design of the dual-nacelle tiltrotor aerial vehicle utilizes two propellers for thrust with the ability to rotate the propellers about the sagittal plane to provide thrust vectoring. The dual-nacelle thrust vectoring of the aerial vehicle provides a slimmer profile, a smaller hover footprint, and allows for rapid aggressive maneuvers while maintaining a desired speed to quickly navigate through cluttered environments. The dynamic model of the dual-nacelle tiltrotor design was derived using the Newton-Euler method and a nonlinear PD controller was developed for spatial trajectory tracking. The dynamic model and nonlinear PD controller were implemented in Matlab Simulink using SimMechanics. The simulation verified the ability of the controlled tiltrotor to track a helical trajectory. To study the scalability of the design, two prototypes were developed: a micro scale tiltrotor prototype, 50mm wide and weighing 30g, and a large scale tiltrotor prototype, 0.5m wide and weighing 2.8kg. The micro scale tiltrotor has a 1.6:1 thrust to weight ratio with an estimated flight time of 6 mins in hover. The large scale tiltrotor has a 2.3:1 thrust to weight ratio with an estimated flight time of 4 mins in hover. A detailed realization of the tiltrotor prototypes is provided with discussions on mechanical design, fabrication, hardware selection, and software implementation. Both tiltrotor prototypes successfully demonstrated hovering, altitude, and yaw maneuvering while tethered and remotely controlled. The developed prototypes provide a framework for further research and development of control strategies for the aggressive maneuvering of underactuated tiltrotor aerial vehicles

    An Omnidirectional Aerial Platform for Multi-Robot Manipulation

    Get PDF
    The objectives of this work were the modeling, control and prototyping of a new fully-actuated aerial platform. Commonly, the multirotor aerial platforms are under-actuated vehicles, since the total propellers thrust can not be directed in every direction without inferring a vehicle body rotation. The most common fully-actuated aerial platforms have tilted or tilting rotors that amplify the aerodynamic perturbations between the propellers, reducing the efficiency and the provided thrust. In order to overcome this limitation a novel platform, the ODQuad (OmniDirectional Quadrotor), has been proposed, which is composed by three main parts, the platform, the mobile and rotor frames, that are linked by means of two rotational joints, namely the roll and pitch joints. The ODQuad is able to orient the total thrust by moving only the propellers frame by means of the roll and pitch joints. Kinematic and dynamic models of the proposed multirotor have been derived using the Euler- Lagrange approach and a model-based controller has been designed. The latter is based on two control loops: an outer loop for vehicle position control and an inner one for vehicle orientation and roll-pitch joint control. The effectiveness of the controller has been tested by means of numerical simulations in the MATLAB c SimMechanics environment. In particular, tests in free motion and in object transportation tasks have been carried out. In the transportation task simulation, a momentum based observer is used to estimate the wrenches exchanged between the vehicle and the transported object. The ODQuad concept has been tested also in cooperative manipulation tasks. To this aim, a simulation model was considered, in which multiple ODQuads perform the manipulation of a bulky object with unknown inertial parameters which are identified in the first phase of the simulation. In order to reduce the mechanical stresses due to the manipulation and enhance the system robustness to the environment interactions, two admittance filters have been implemented: an external filter on the object motion and an internal one local for each multirotor. Finally, the prototyping process has been illustrated step by step. In particular, three CAD models have been designed. The ODQuad.01 has been used in the simulations and in a preliminary static analysis that investigated the torque values for a rough sizing of the roll-pitch joint actuators. Since in the ODQuad.01 the components specifications and the related manufacturing techniques have not been taken into account, a successive model, the ODQuad.02, has been designed. The ODQuad.02 design can be developed with aluminum or carbon fiber profiles and 3D printed parts, but each component must be custom manufactured. Finally, in order to shorten the prototype development time, the ODQuad.03 has been created, which includes some components of the off-the-shelf quadrotor Holybro X500 into a novel custom-built mechanical frame

    Development of an Indoor Multirotor Testbed for Experimentation on Autonomous Guidance Strategies

    Get PDF
    Despite the vast popularity of rotary wing unmanned aerial vehicles and research centres that develop their guidance software, there are only a limited number of references that provide an exhaustive description of a step-by-step procedure to build-up a multirotor testbed. In response to such need, the first part of this thesis aims to describe, in detail, the complete procedure to establish and operate an autonomous multirotor unmanned aerial vehicle indoor experimental platform to test and validate guidance, navigation and control strategies. Both hardware and software aspects of the testbed are described to offer a complete understanding of the different aspects. The second part of this thesis focuses on two benchmarks multirotor guidance, navigation and control problems. Initially, the guidance law for an accurate landing manoeuvre is studied. Multirotor usually have a flight time limited to a few minutes. Autonomous landing and docking to a charging station could extend the mission duration of these vehicles. Subsequently, the guidance strategy for the formation flight between two multirotors is considered. In this case, the fundamental goal is an accurate autonomous alignment between two vehicles, each of them behaving as a target and chaser simultaneously. In the last part of this thesis, the problem of minimum energy manoeuvres is tackled. Again, in this case, the motive is to address the limitation in multirotor flight duration. The fundamental objective of this guidance, navigation and control strategy is to determine and implement, in real-time, the minimum energy control histories that transfer the multirotor from its initial point to a given final point. As opposed to conventional guidance strategies, mostly based on proportional-integral-derivative laws, a minimum energy controller allows the vehicle to execute the manoeuvre with a minimum electrical power expenditure
    • …
    corecore