27 research outputs found

    Discrete-time Stable Geometric Controller and Observer Designs for Unmanned Vehicles

    Get PDF
    In the first part of this dissertation, we consider tracking control of underactuated systems on the tangent bundle of the six-dimensional Lie group of rigid body motions, SE(3). We formulate both asymptotically and finite-time stable tracking control schemes for underactuated rigid bodies that have one translational and three rotational degrees of freedom actuated, in discrete time. Rigorous stability analyses of the tracking control schemes presented here guarantee the nonlinear stability of these schemes. The proposed schemes here are developed in discrete time as it is more convenient for onboard computer implementation and ensures stability irrespective of the sampling period. A stable convergence of translational and rotational tracking errors to the desired trajectory is guaranteed for both asymptotically and finite-time stable schemes. In the second part, a nonlinear finite-time stable attitude estimation scheme for a rigid body that does not require knowledge of the dynamics is developed. The proposed scheme estimates the attitude and constant angular velocity bias vector from a minimum of two known linearly independent vectors for attitude, and biased angular velocity measurements made in the body-fixed frame. The constant bias in angular velocity measurements is also estimated. The estimation scheme is proven to be almost globally finite-time stable in the absence of measurement errors using a Lyapunov analysis. In addition, the behavior of this estimation scheme is compared with three state-of-the-art filters for attitude estimation, and the comparison results are presented

    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

    Visual Perception System for Aerial Manipulation: Methods and Implementations

    Get PDF
    La tecnolog铆a se evoluciona a gran velocidad y los sistemas aut贸nomos est谩n empezado a ser una realidad. Las compa帽铆as est谩n demandando, cada vez m谩s, soluciones robotizadas para mejorar la eficiencia de sus operaciones. Este tambi茅n es el caso de los robots a茅reos. Su capacidad 煤nica de moverse libremente por el aire los hace excelentes para muchas tareas que son tediosas o incluso peligrosas para operadores humanos. Hoy en d铆a, la gran cantidad de sensores y drones comerciales los hace soluciones muy tentadoras. Sin embargo, todav铆a se requieren grandes esfuerzos de obra humana para customizarlos para cada tarea debido a la gran cantidad de posibles entornos, robots y misiones. Los investigadores dise帽an diferentes algoritmos de visi贸n, hardware y sensores para afrontar las diferentes tareas. Actualmente, el campo de la rob贸tica manipuladora a茅rea est谩 emergiendo con el objetivo de extender la cantidad de aplicaciones que estos pueden realizar. Estas pueden ser entre otras, inspecci贸n, mantenimiento o incluso operar v谩lvulas u otras m谩quinas. Esta tesis presenta un sistema de manipulaci贸n a茅rea y un conjunto de algoritmos de percepci贸n para la automatizaci贸n de las tareas de manipulaci贸n a茅rea. El dise帽o completo del sistema es presentado y una serie de frameworks son presentados para facilitar el desarrollo de este tipo de operaciones. En primer lugar, la investigaci贸n relacionada con el an谩lisis de objetos para manipulaci贸n y planificaci贸n de agarre considerando diferentes modelos de objetos es presentado. Dependiendo de estos modelos de objeto, se muestran diferentes algoritmos actuales de an谩lisis de agarre y algoritmos de planificaci贸n para manipuladores simples y manipuladores duales. En Segundo lugar, el desarrollo de algoritmos de percepci贸n para detecci贸n de objetos y estimaci贸n de su posicione es presentado. Estos permiten al sistema identificar objetos de cualquier tipo en cualquier escena para localizarlos para efectuar las tareas de manipulaci贸n. Estos algoritmos calculan la informaci贸n necesaria para los an谩lisis de manipulaci贸n descritos anteriormente. En tercer lugar. Se presentan algoritmos de visi贸n para localizar el robot en el entorno al mismo tiempo que se elabora un mapa local, el cual es beneficioso para las tareas de manipulaci贸n. Estos mapas se enriquecen con informaci贸n sem谩ntica obtenida en los algoritmos de detecci贸n. Por 煤ltimo, se presenta el desarrollo del hardware relacionado con la plataforma a茅rea, el cual incluye unos manipuladores de bajo peso y la invenci贸n de una herramienta para realizar tareas de contacto con superficies r铆gidas que sirve de estimador de la posici贸n del robot. Todas las t茅cnicas presentadas en esta tesis han sido validadas con extensiva experimentaci贸n en plataformas reales.Technology is growing fast, and autonomous systems are becoming a reality. Companies are increasingly demanding robotized solutions to improve the efficiency of their operations. It is also the case for aerial robots. Their unique capability of moving freely in the space makes them suitable for many tasks that are tedious and even dangerous for human operators. Nowadays, the vast amount of sensors and commercial drones makes them highly appealing. However, it is still required a strong manual effort to customize the existing solutions to each particular task due to the number of possible environments, robot designs and missions. Different vision algorithms, hardware devices and sensor setups are usually designed by researchers to tackle specific tasks. Currently, aerial manipulation is being intensively studied to allow aerial robots to extend the number of applications. These could be inspection, maintenance, or even operating valves or other machines. This thesis presents an aerial manipulation system and a set of perception algorithms for the automation aerial manipulation tasks. The complete design of the system is presented and modular frameworks are shown to facilitate the development of these kind of operations. At first, the research about object analysis for manipulation and grasp planning considering different object models is presented. Depend on the model of the objects, different state of art grasping analysis are reviewed and planning algorithms for both single and dual manipulators are shown. Secondly, the development of perception algorithms for object detection and pose estimation are presented. They allows the system to identify many kind of objects in any scene and locate them to perform manipulation tasks. These algorithms produce the necessary information for the manipulation analysis described in the previous paragraph. Thirdly, it is presented how to use vision to localize the robot in the environment. At the same time, local maps are created which can be beneficial for the manipulation tasks. These maps are are enhanced with semantic information from the perception algorithm mentioned above. At last, the thesis presents the development of the hardware of the aerial platform which includes the lightweight manipulators and the invention of a novel tool that allows the aerial robot to operate in contact with static objects. All the techniques presented in this thesis have been validated throughout extensive experimentation with real aerial robotic platforms

    Visual Guidance for Unmanned Aerial Vehicles with Deep Learning

    Full text link
    Unmanned Aerial Vehicles (UAVs) have been widely applied in the military and civilian domains. In recent years, the operation mode of UAVs is evolving from teleoperation to autonomous flight. In order to fulfill the goal of autonomous flight, a reliable guidance system is essential. Since the combination of Global Positioning System (GPS) and Inertial Navigation System (INS) systems cannot sustain autonomous flight in some situations where GPS can be degraded or unavailable, using computer vision as a primary method for UAV guidance has been widely explored. Moreover, GPS does not provide any information to the robot on the presence of obstacles. Stereo cameras have complex architecture and need a minimum baseline to generate disparity map. By contrast, monocular cameras are simple and require less hardware resources. Benefiting from state-of-the-art Deep Learning (DL) techniques, especially Convolutional Neural Networks (CNNs), a monocular camera is sufficient to extrapolate mid-level visual representations such as depth maps and optical flow (OF) maps from the environment. Therefore, the objective of this thesis is to develop a real-time visual guidance method for UAVs in cluttered environments using a monocular camera and DL. The three major tasks performed in this thesis are investigating the development of DL techniques and monocular depth estimation (MDE), developing real-time CNNs for MDE, and developing visual guidance methods on the basis of the developed MDE system. A comprehensive survey is conducted, which covers Structure from Motion (SfM)-based methods, traditional handcrafted feature-based methods, and state-of-the-art DL-based methods. More importantly, it also investigates the application of MDE in robotics. Based on the survey, two CNNs for MDE are developed. In addition to promising accuracy performance, these two CNNs run at high frame rates (126 fps and 90 fps respectively), on a single modest power Graphical Processing Unit (GPU). As regards the third task, the visual guidance for UAVs is first developed on top of the designed MDE networks. To improve the robustness of UAV guidance, OF maps are integrated into the developed visual guidance method. A cross-attention module is applied to fuse the features learned from the depth maps and OF maps. The fused features are then passed through a deep reinforcement learning (DRL) network to generate the policy for guiding the flight of UAV. Additionally, a simulation framework is developed which integrates AirSim, Unreal Engine and PyTorch. The effectiveness of the developed visual guidance method is validated through extensive experiments in the simulation framework

    Indoor Positioning and Navigation

    Get PDF
    In recent years, rapid development in robotics, mobile, and communication technologies has encouraged many studies in the field of localization and navigation in indoor environments. An accurate localization system that can operate in an indoor environment has considerable practical value, because it can be built into autonomous mobile systems or a personal navigation system on a smartphone for guiding people through airports, shopping malls, museums and other public institutions, etc. Such a system would be particularly useful for blind people. Modern smartphones are equipped with numerous sensors (such as inertial sensors, cameras, and barometers) and communication modules (such as WiFi, Bluetooth, NFC, LTE/5G, and UWB capabilities), which enable the implementation of various localization algorithms, namely, visual localization, inertial navigation system, and radio localization. For the mapping of indoor environments and localization of autonomous mobile sysems, LIDAR sensors are also frequently used in addition to smartphone sensors. Visual localization and inertial navigation systems are sensitive to external disturbances; therefore, sensor fusion approaches can be used for the implementation of robust localization algorithms. These have to be optimized in order to be computationally efficient, which is essential for real-time processing and low energy consumption on a smartphone or robot

    Towards autonomy of a quadrotor UAV

    Get PDF
    As the potential of unmanned aerial vehicles rapidly increases, there is a growing interest in rotary vehicles as well as fixed wing. The quadrotor is small agile rotary vehicle controlled by variable speed prop rotors. With no need for a swash plate the vehicle is low cost as well as dynamically simple. In order to achieve autonomous flight, any potential control algorithm must include trajectory generation and trajectory following. Trajectory generation can be done using direct or indirect methods. Indirect methods provide an optimal solution but are hard to solve for anything other than the simplest of cases. Direct methods in comparison are often sub-optimal but can be applied to a wider range of problems. Trajectory optimization is typically performed within the control space, however, by posing the problem in the output space, the problem can be simplified. Differential flatness is a property of some dynamical systems which allows dynamic inversion and hence, output space optimization. Trajectory following can be achieved through any number of linear control techniques, this is demonstrated whereby a single trajectory is followed using LQR, this scheme is limited however, as the vehicle is unable to adapt to environmental changes. Model based predictive control guarantees constraint satisfaction at every time step, this however is time consuming and therefore, a combined controller is proposed benefiting from the adaptable nature of MBPC and the robustness and simplicity of LQR control. There are numerous direct methods for trajectory optimization both in the output and control space. Taranenko鈥檚 direct method has a number of benefits over other techniques, including the use of a virtual argument, which separates the optimal path and the speed problem. This enables the algorithm to solve the optimal time problem, the optimal fuel problem or a combination of the two, without a deviation from the optimal path. In order to implement such a control scheme, the issues of feedback, communication and control action computation, require consideration. This work discusses the issues with instrumentation and communication encountered when developing the control system and provides open loop test results. This work also extends the proposed control schemes to consider the problem of multiple vehicle flight rendezvous. Specifically the problem of rendezvous when there is no communication link, limited visibility and no agreed rendezvous point. Using Taranenko鈥檚 direct method multiple vehicle rendezvous is simulated.EThOS - Electronic Theses Online ServiceGBUnited Kingdo

    Enhancing 3D Autonomous Navigation Through Obstacle Fields: Homogeneous Localisation and Mapping, with Obstacle-Aware Trajectory Optimisation

    Get PDF
    Small flying robots have numerous potential applications, from quadrotors for search and rescue, infrastructure inspection and package delivery to free-flying satellites for assistance activities inside a space station. To enable these applications, a key challenge is autonomous navigation in 3D, near obstacles on a power, mass and computation constrained platform. This challenge requires a robot to perform localisation, mapping, dynamics-aware trajectory planning and control. The current state-of-the-art uses separate algorithms for each component. Here, the aim is for a more homogeneous approach in the search for improved efficiencies and capabilities. First, an algorithm is described to perform Simultaneous Localisation And Mapping (SLAM) with physical, 3D map representation that can also be used to represent obstacles for trajectory planning: Non-Uniform Rational B-Spline (NURBS) surfaces. Termed NURBSLAM, this algorithm is shown to combine the typically separate tasks of localisation and obstacle mapping. Second, a trajectory optimisation algorithm is presented that produces dynamically-optimal trajectories with direct consideration of obstacles, providing a middle ground between path planners and trajectory smoothers. Called the Admissible Subspace TRajectory Optimiser (ASTRO), the algorithm can produce trajectories that are easier to track than the state-of-the-art for flight near obstacles, as shown in flight tests with quadrotors. For quadrotors to track trajectories, a critical component is the differential flatness transformation that links position and attitude controllers. Existing singularities in this transformation are analysed, solutions are proposed and are then demonstrated in flight tests. Finally, a combined system of NURBSLAM and ASTRO are brought together and tested against the state-of-the-art in a novel simulation environment to prove the concept that a single 3D representation can be used for localisation, mapping, and planning

    Air Force Institute of Technology Research Report 2020

    Get PDF
    This Research Report presents the FY20 research statistics and contributions of the Graduate School of Engineering and Management (EN) at AFIT. AFIT research interests and faculty expertise cover a broad spectrum of technical areas related to USAF needs, as reflected by the range of topics addressed in the faculty and student publications listed in this report. In most cases, the research work reported herein is directly sponsored by one or more USAF or DOD agencies. AFIT welcomes the opportunity to conduct research on additional topics of interest to the USAF, DOD, and other federal organizations when adequate manpower and financial resources are available and/or provided by a sponsor. In addition, AFIT provides research collaboration and technology transfer benefits to the public through Cooperative Research and Development Agreements (CRADAs). Interested individuals may discuss ideas for new research collaborations, potential CRADAs, or research proposals with individual faculty using the contact information in this document
    corecore