Aerial Robotic Manipulation by Anibal Ollero & Bruno Siciliano
Author:Anibal Ollero & Bruno Siciliano
Language: eng
Format: epub
ISBN: 9783030129453
Publisher: Springer International Publishing
4.2 Real AROMA Experiments
To address the dynamical effects of the overall system our cascaded architecture considers two different control loops at very high frequency (1 KHz), one for the arm and one for the attitude of the UAV; and a hierarchical task controller running at much lower frequency (camera frame rate), hence avoiding dynamic coupling between them. Moreover, we impose bounds on the maximum velocities and accelerations for the arm joints that in practice result also in small torques in the arm base, which the task controller is able to adequately compensate. Furthermore, instead of developing a robust 3D feature detector and tracker, we use a planar detector of a target with a known geometry to retrieve the target frame, to which we add virtual features and then compute their location with respect to the target frame, as well as their basis, i.e., the control points. At each iteration, the marker is detected in the scene and the projection of the control points is computed. Those 2D–3D feature relationships represent the input to our visual servoing algorithm.
We conducted a series of experiments with missions consisting on autonomously taking off and flying to a location in which the target appears in the field of view of the camera, turning on then the hierarchical task controller to servo the system towards a desired camera pose, and finally autonomously landing the system. The real experiments were conducted with our robot Kinton (Fig. 2), based on an Asctec Pelican quadrotor, and equipped with an onboard embedded PC (1.6 GHz CPU) and a variety of sensors including an IMU and a barometer. All our algorithms are running onboard in real time with a camera frame rate at 20 Hz.
Fig. 4Camera pose error during visual servoing. Comparison of using or not the hierarchical task priority control law with all the subtasks proposed
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8333)
Test-Driven Development with Java by Alan Mellor(7032)
Data Augmentation with Python by Duc Haba(6954)
Principles of Data Fabric by Sonia Mezzetta(6685)
Learn Blender Simulations the Right Way by Stephen Pearson(6599)
Microservices with Spring Boot 3 and Spring Cloud by Magnus Larsson(6455)
Hadoop in Practice by Alex Holmes(5979)
RPA Solution Architect's Handbook by Sachin Sahgal(5849)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(5833)
The Infinite Retina by Robert Scoble Irena Cronin(5551)
Big Data Analysis with Python by Ivan Marin(5511)
Life 3.0: Being Human in the Age of Artificial Intelligence by Tegmark Max(5184)
Pretrain Vision and Large Language Models in Python by Emily Webber(4474)
Infrastructure as Code for Beginners by Russ McKendrick(4263)
Functional Programming in JavaScript by Mantyla Dan(4059)
The Age of Surveillance Capitalism by Shoshana Zuboff(3983)
WordPress Plugin Development Cookbook by Yannick Lefebvre(3969)
Embracing Microservices Design by Ovais Mehboob Ahmed Khan Nabil Siddiqui and Timothy Oleson(3772)
Applied Machine Learning for Healthcare and Life Sciences Using AWS by Ujjwal Ratan(3746)
