aerial robotics introduction · field and service robotics – fabio ruggiero § performance of...

34
Aerial Robotics Introduction Fabio Ruggiero www.docenti.unina.it/fabio.ruggiero www.fabioruggiero.name fabio. [email protected] PRISMA Lab Dipartimento di Ingegneria Elettrica e Tecnologie dell’Informazione Università degli Studi di Napoli Federico II www.prisma.unina.it v 1.0 – March 2020

Upload: others

Post on 08-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Aerial Robotics

Introduction

Fabio Ruggierowww.docenti.unina.it/fabio.ruggiero

www.fabioruggiero.name

fabio. [email protected]

PRISMA Lab

Dipartimento di Ingegneria Elettrica e Tecnologie dell’Informazione

Università degli Studi di Napoli Federico IIwww.prisma.unina.it

v 1.0 – March 2020

Page 2: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Aerial robotics has become a new frontier in field

and service robotics

Motivations / 1

Page 3: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Really useful?

Motivations / 2

Page 4: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Business opportunity?

Motivations / 3

Delivering?

Marketing?

Industry?

Page 5: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Aerial robotics applications

§ Transportation

§ Manipulation

§ Inspection and maintainance (I&M)

§ Reparing

§ Montiroing

§ Patrolling

§ Exploration

§ Intervention in devastated areas

§ …

Applications

Page 6: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Oil and gas facilities

§ What is possible:

§ 3D mapping of existing plants

§ Visual inspection

§ Thermographic inspection

§ Direct measurements (e.g., thickness)

§ First intervention and monitoring

§ What is needed:

§ ATEX compliant solutions

§ Power remote-handling for maintenance and (dis)assembling

I&M Applications / 1

Page 7: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Drone for inspection in confined spaces

I&M Applications / 2

Page 8: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Drone for long pipe inspection

I&M Applications / 3

Page 9: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Drone for thickness measurements

I&M Applications / 4

Page 10: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ History

§ Leonard Da Vinci’s notes

§ First autonomous flight of an unmanned aerial vehicle (UAV) on 1896§ Number 5 vehicle, designed by Samuel P. Langley, that travelled 400

meters

§ Number 6 vehicle travelled 1600 meters

§ In 1916, during the First World War, the Aerial Target vehicle was radio controlled (RC)

§ Hewitt-Sperry vehicle in 1916

Introduction to Aerial Robotics / 1

Page 11: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Before the Second World War the airplanes were converted into autonomous vehicles controlled by autopilots

§ The first society, the Radioplane Company, specialized in building

was founded by Reginald Denny

§ 1500 radio-controlled helicopters were built for the Second World

War

§ Technological development, smaller processors,

lightweight sensor measurement systems, global navigations systems and so on boosted UAVs growth

§ In Japan, Yamaha Motor company developed an unmanned

helicopter for irrigation in 1983

§ An autonomous UAV flying with GPS was out in 1988

§ It observed volcanic activities at Usu-zan in 2000

Introduction to Aerial Robotics / 2

Page 12: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Acronyms

§ UAV – Unmanned Aerial Vehicle

§ UAS – Unmanned Aerial System

§ RPV – Remotely Piloted System

§ ROA – Remotely Operated Aircraft

§ UVS – Unmanned Vehicle System

Taxonomy / 1

Page 13: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Fixed-wing UAVs

§ They require a track to take off and land

§ High robustness, high cruise velocity

Taxonomy / 2

Page 14: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Rotary-wing UAVs

§ Vertical take off and landing (VToL) vehicles

§ Hovering

§ High manoeuvrability

§ Helicopters, quadrotor, hexarotors, ….

Taxonomy / 3

Page 15: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Tilted (passive) or tilting (active) configurations

Taxonomy / 4

Page 16: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Blimp

§ Lighter-than-air

§ High robustness

§ Low velocity

Taxonomy / 5

Page 17: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Flapping wings

§ Bio-inspired

Taxonomy / 6

Page 18: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Taxonomy about dimension and flight time

§ HALE (High Altitude Long Endurance)

§ MALE (Medium Altitude Long Endurance)

§ Tactical UAVs

§ Small and man-portable UAVs

Taxonomy / 7

Page 19: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ MAVs (Micro Aerial Vehicles)

Taxonomy / 8

Page 20: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Performance of aerial robots depends on dimensions

and flying mechanisms (wings, rotors, …)

§ Effects of dimensions on a quadrotor

§ Blade velocity 𝑣 ∝ 𝑅

§ Lift force 𝐹 ∝ 𝑅!

§ Mass m ∝ 𝑅!

§ Inertia 𝐼 ∝ 𝑅"

§ Angular acceleration �̇� ∝#

$𝑅

Flight type / 1

Page 21: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Propulsion systems

§ Jet

§ Internal combustion

§ Spacecraft propulsion

§ Electrical

Flight types / 2

Page 22: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Flight regimes

§ Hovering

§ Tailsitters robot

§ Cruising flight

Flight types / 3

Page 23: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Physical interaction while flying is relevant for many

applications

§ Interaction with other flying objects

§ Refuelling

§ Object transportation

§ Capture of drones for security reasons

§ Docking

§ Maintenance and repairing

Physical interaction of UAVs / 1

Page 24: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Interaction with ground objects

§ Mobile objects

§ Picking mobile targets

§ Landing on mobile platforms

§ Fixed objects

§ Picking fixed targets

§ Cleaning

§ Contact inspection

§ Manipulation

Physical interaction of UAVs / 2

Page 25: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Problems

§ Stability of the aircraft during the interaction

§ Accuracy

§ Trajectory tracking

§ Positioning with respect to targets

§ Grasping

§ Physical contact with objects

§ Aerodynamic perturbations due to proximity to surfaces

§ Payload required to carry devices for physical interaction

§ Required flight time

§ Reactivity to cancel the effect of wind perturbations flying close to objects

§ Planning

Physical interaction of UAVs / 3

Page 26: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Aerial manipulation is a special case of physically

interacting UAVs with the environment

§ Aerial manipulation can be achieved through

§ Flying hands

§ Object or rigid tool directly attached to the UAV

§ The object is linked or tethered

Aerial manipulation / 1

Page 27: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ Unmanned aerial manipulators (UAMs)

Aerial manipulation / 2

Page 28: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ UAMs are constituted by the following elements

§ Floating base (UAV)

§ Robotic arm

§ Gripper or multi-fingered hand (end-effector)

§ Sensors (cameras, laser scanners,…)

§ UAMs can be classified in several ways

§ Number of DoFs of the arm, or number of arms on the

device (single arm, dual-arm,…)

§ Mechanism of the joints

§ Control modality of the motors

§ Resulting configuration

Unmanned aerial manipulators / 1

Page 29: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

§ The mounted robot arm creates issues due to the

coupling dynamics

§ Two ways to control the UAM

§ Centralized approach

§ The UAV and the robotic arm are seen as a unique entity

§ Decentralized approach

§ The UAV and the robotic arm are seen as independent systems

Unmanned aerial manipulators / 2

Page 30: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

Research videos / 1

www.youtube.com/watch?v=iHKtHF0LF-w

Page 31: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

Research videos / 2

www.youtube.com/watch?v=4l_2Pa_xOUM

Page 32: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

Research videos / 3

www.youtube.com/watch?v=5hR-xYMbk50

Page 33: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

Research videos / 4

www.youtube.com/watch?v=QhHgRqsfjP4

Page 34: Aerial Robotics Introduction · Field and Service Robotics – Fabio Ruggiero § Performance of aerial robots depends on dimensions and flying mechanisms (wings, rotors, …) § Effects

Field and Service Robotics – Fabio Ruggiero

Research projects @ PRISMA Lab

www.aerial-core.eu www.hyfliers.eu http://aeroarms-project.eu

http://cordis.europa.eu/pr

oject/rcn/106964_it.htmlwww.arcas-project.eu http://airobots.dei.unibo.it