624 research outputs found

    An Omnidirectional Aerial Manipulation Platform for Contact-Based Inspection

    Full text link
    This paper presents an omnidirectional aerial manipulation platform for robust and responsive interaction with unstructured environments, toward the goal of contact-based inspection. The fully actuated tilt-rotor aerial system is equipped with a rigidly mounted end-effector, and is able to exert a 6 degree of freedom force and torque, decoupling the system's translational and rotational dynamics, and enabling precise interaction with the environment while maintaining stability. An impedance controller with selective apparent inertia is formulated to permit compliance in certain degrees of freedom while achieving precise trajectory tracking and disturbance rejection in others. Experiments demonstrate disturbance rejection, push-and-slide interaction, and on-board state estimation with depth servoing to interact with local surfaces. The system is also validated as a tool for contact-based non-destructive testing of concrete infrastructure.Comment: Accepted submission to Robotics: Science and Systems conference 2019. 9 pages, 12 figure

    Voliro: An Omnidirectional Hexacopter With Tiltable Rotors

    Full text link
    Extending the maneuverability of unmanned areal vehicles promises to yield a considerable increase in the areas in which these systems can be used. Some such applications are the performance of more complicated inspection tasks and the generation of complex uninterrupted movements of an attached camera. In this paper we address this challenge by presenting Voliro, a novel aerial platform that combines the advantages of existing multi-rotor systems with the agility of omnidirectionally controllable platforms. We propose the use of a hexacopter with tiltable rotors allowing the system to decouple the control of position and orientation. The contributions of this work involve the mechanical design as well as a controller with the corresponding allocation scheme. This work also discusses the design challenges involved when turning the concept of a hexacopter with tiltable rotors into an actual prototype. The agility of the system is demonstrated and evaluated in real- world experiments.Comment: Submitted to Robotics and Automation Magazin

    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

    Design, Modeling, and Geometric Control on SE(3) of a Fully-Actuated Hexarotor for Aerial Interaction

    Get PDF
    In this work we present the optimization-based design and control of a fully-actuated omnidirectional hexarotor. The tilt angles of the propellers are designed by maximizing the control wrench applied by the propellers. This maximizes (a) the agility of the UAV, (b) the maximum payload the UAV can hover with at any orientation, and (c) the interaction wrench that the UAV can apply to the environment in physical contact. It is shown that only axial tilting of the propellers with respect to the UAV's body yields optimal results. Unlike the conventional hexarotor, the proposed hexarotor can generate at least 1.9 times the maximum thrust of one rotor in any direction, in addition to the higher control torque around the vehicle's upward axis. A geometric controller on SE(3) is proposed for the trajectory tracking problem for the class of fully actuated UAVs. The proposed controller avoids singularities and complexities that arise when using local parametrizations, in addition to being invariant to a change of inertial coordinate frame. The performance of the controller is validated in simulation.Comment: 9 pages, 9 figures, ICRA201

    An aerial parallel manipulator with shared compliance

    Get PDF
    Accessing and interacting with difficult to reach surfaces at various orientations is of interest within a variety of industrial contexts. Thus far, the predominant robotic solution to such a problem has been to leverage the maneuverability of a fully actuated, omnidirectional aerial manipulator. Such an approach, however, requires a specialised system with a high relative degree of complexity, thus reducing platform endurance and real-world applicability. The work here presents a new aerial system composed of a parallel manipulator and conventional, underactuated multirotor flying base to demonstrate interaction with vertical and non-vertical surfaces. Our solution enables compliance to external disturbance on both subsystems, the manipulator and flying base, independently with a goal of improved overall system performance when interacting with surfaces. To achieve this behaviour, an admittance control strategy is implemented on various layers of the flying base's dynamics together with torque limits imposed on the manipulator actuators. Experimental evaluations show that the proposed system is compliant to external perturbations while allowing for differing interaction behaviours as compliance parameters of each subsystem are altered. Such capabilities enable an adjustable form of dexterity in completing sensor installation, inspection and aerial physical interaction tasks. A video of our system interacting with various surfaces can be found here: https://youtu.be/38neGb8-lXg

    Safe and accurate MAV Control, navigation and manipulation

    Get PDF
    This work focuses on the problem of precise, aggressive and safe Micro Aerial Vehicle (MAV) navigation as well as deployment in applications which require physical interaction with the environment. To address these issues, we propose three different MAV model based control algorithms that rely on the concept of receding horizon control. As a starting point, we present a computationally cheap algorithm which utilizes an approximate linear model of the system around hover and is thus maximally accurate for slow reference maneuvers. Aiming at overcoming the limitations of the linear model parameterisation, we present an extension to the first controller which relies on the true nonlinear dynamics of the system. This approach, even though computationally more intense, ensures that the control model is always valid and allows tracking of full state aggressive trajectories. The last controller addresses the topic of aerial manipulation in which the versatility of aerial vehicles is combined with the manipulation capabilities of robotic arms. The proposed method relies on the formulation of a hybrid nonlinear MAV-arm model which also takes into account the effects of contact with the environment. Finally, in order to enable safe operation despite the potential loss of an actuator, we propose a supervisory algorithm which estimates the health status of each motor. We further showcase how this can be used in conjunction with the nonlinear controllers described above for fault tolerant MAV flight. While all the developed algorithms are formulated and tested using our specific MAV platforms (consisting of underactuated hexacopters for the free flight experiments, hexacopter-delta arm system for the manipulation experiments), we further discuss how these can be applied to other underactuated/overactuated MAVs and robotic arm platforms. The same applies to the fault tolerant control where we discuss different stabilisation techniques depending on the capabilities of the available hardware. Even though the primary focus of this work is on feedback control, we thoroughly describe the custom hardware platforms used for the experimental evaluation, the state estimation algorithms which provide the basis for control as well as the parameter identification required for the formulation of the various control models. We showcase all the developed algorithms in experimental scenarios designed to highlight the corresponding strengths and weaknesses as well as show that the proposed methods can run in realtime on commercially available hardware.Open Acces
    • …
    corecore