Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on...

70
Multicopters A practical View on Unmanned Aerial Vehicles Hamburg HAW, 05/06/2014 Jon Verbeke

Transcript of Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on...

Page 1: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

Multicopters A practical View on

Unmanned Aerial Vehicles

Hamburg HAW, 05/06/2014

Jon Verbeke

Scholz
Notiz
Lecture for HAW Hamburg, DGLR, VDI, RAeS at Hamburg University of Applied Sciences on 2014.06.05 Download from: http://hamburg.dglr.de
Page 2: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

2

Overview

UAS/RPAS o Introduction UAS/RPAS o Civil Applications o Legislation o Systems & operational aspects

Multicopters o Introduction o Design o Control o Example o Live presentation

Page 3: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

UAS/RPAS

Page 4: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

4

UAS = RPAS

UAS = Unmanned Aerial System RPAS = Remotely Piloted Aircraft System

“A set of configurable elements consisting of a remotely-piloted aircraft, its associated remote pilot station(s), the required command and control links and any other system elements as may be required, at any point during flight operation”

UAV = Unmanned Aerial Vehicle RPA = Remotely Piloted Aircraft

GCS= Ground Control Station

RPS = Remote Pilot Station

Introduction UAS/RPAS

Command

& Control

Page 5: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

5

RPAS

Introduction UAS/RPAS

Page 6: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

6

RPAS vs. RC model aircraft

RC planes RPAS

What? Toy Perform useful task (payload) Purpose? Recreational Aerial work Where? Specific terrains “Everywhere”

Only after approval CAA Legislation? Existing model

aircraft legislation New legislation

Insurance Model aircraft club Operator

Parrot AR.Drone

Page 7: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

7

History

Started in the late 1800’s with unmanned gliders

First “successful” RPA’s during WW2 as aerial targets or missile

During Vietnam (1960’s) first used in reconnaissance role

Introduction UAS/RPAS

Page 8: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

8

History

From the 1980’s: more military applications

Drones = BAD

Introduction UAS/RPAS

Page 9: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

9

Why use RPAS?

Dangerous applications (close-up inspection)

Tedious applications ( area monitoring)

“Stealth” applications (surveillance)

Research (test platform, R&D,…)

RPAS generally cheaper than manned aircraft

Versatility

Introduction UAS/RPAS

Page 10: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

10

Cost comparison

RPAS overall cheaper o RPA is cheaper than manned version

(No systems needed for pilot: ECS, ejection seat,…) o RPS and ground handling is more expensive o Pilot training is cheaper

Difficult to precisely quantify the cost

o 1 manned aircraft = ? Unmanned aircraft? o Small or large RPA? Certification? Safety systems?

Introduction UAS/RPAS

Page 11: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

11

Configurations

RPA

Fixed-wing Rotary

Multirotor Conv. Conv Twin boom

Flying Wing

Other

Introduction UAS/RPAS

Page 12: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

12

Configurations/classifications

Bron: UVS int. RPAS yearbook 2013

91%

Introduction UAS/RPAS

Page 13: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

13

Civil applications

Civil applications

Your imagination is the limit…

Page 14: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

14

Applications

Inspection

Civil applications

Page 15: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

15

Applications

Surveillance

Civil applications

Page 16: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

16

Applications

Mapping (GIS = Geographic information system)

Civil applications

Page 17: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

17

Applications

Precision agriculture

Civil applications

Page 18: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

18

Applications

Delivery Services

Civil applications

“Beer-delivery drone

grounded by FAA”

Page 19: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

19

Applications

Media (Filming + photography)

Civil applications

Flying-cam Sarah 3.0

Page 20: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

20

Applications

Herding

Civil applications

Page 21: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

21

Applications

Search (and Rescue)

Civil applications

Page 22: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

22

Applications

Search (and Rescue)

Civil applications

Page 23: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

23

Applications

Search (and Rescue)

Civil applications

Page 24: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

24

Flying RPAS legally

1. Am I allowed to fly (Permit)? Aviation Authorities (State < 150kg, EASA >150kg)

2. Where may I fly? Airspace, airports CTR, military areas,…

3. What operational measures should I take? Location, Mission, Command & Control,…

4. Privacy? Photo and video capturing

Legislation

Safety!!

Page 25: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

25

Permit

Aircraft airworthiness and registration Pilot license Operator permit (operational manual, maintenance log,..) Insurance

Launch and recovery location owner’s permission Local authority permission

Depends on (national) legislation!

o http://uvs-international.org/ (European society) o http://www.uavdach.org/ (German society)

Legislation

Page 26: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

26

German society

Page 27: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

27

Where?

Airspace: o A,B,C,D,G? o P,R,D regions o Cities?

Airports CTR Low level operations

o Military low flying areas (LFA, down to 75m) o Helicopter training area (HTA, GND up to 75m)

VLOS, BLOS o Visual Line of sight o Beyond line of sight

Legislation

Page 28: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

28

Operational measures

Launch and recovery area o Obstacles o Safety region

Mission o Close-up inspection industrial site vs. monitoring fields

Line of sight, Command and Control o Control and telemetry data protection, frequencies

Right of way o RPAS at the bottom

Meteo o Required minima depend on RPA and mission

Legislation

Page 29: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

29

Privacy

No separate RPAS-privacy laws. Normal laws apply.

It is forbidden to take images AND distribute them IF people can be identified WITHOUT permission UNLESS there is a justified reason

Legislation

Page 30: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

30

System overview

Systems and operational aspects

System

Propulsion Flight control

Payload

Sensors C&C

Power Telemetry

Accessories

RX & TX C&C

(Autopilot) Telemetry

Servos Safety

C&C (ESCs or servos)

Batteries/Fuel Motors/Engines

Safety

Page 31: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

31

Take-off

Systems and operational aspects

Page 32: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

32

Recovery

Systems and operational aspects

Page 33: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

33

Transport

Systems and operational aspects

Page 34: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

34

Handling

Systems and operational aspects

Page 35: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

35

Maintenance

Parts, structure, systems, when, how…?

Systems and operational aspects

Page 36: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

Multicopters

Page 37: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

37

Multicopter

Special type of helicopter

Has three or more rotors/propellers

Often rotors are fixed-pitch propellers

Control of multicopter is by varying speed of each propeller

Very robust, simple and cheap

Name multirotor = multicopter

Introduction

Page 38: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

38

Types

There is no upper limit to the number of propellers: 4 propellers = quadcopter, 6 propellers = hexacopter, 8 = octo, 10 = deca,…

Introduction

Page 39: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

39

Types

E-volo VC200 First (unmanned) flight 2013 Manned flight testing 2014

Introduction

Page 40: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

40

Configurations

New configurations are still being conceived!!

Dire

ctio

n of

flig

ht

1) Quad + 2) Quad X 3) Hexa + 4) Hexa H 5) Tri 6) Hexa Y

7) Octo Conventional 8) Octo V shape 9) Octo Coax X 10) Octo Coax +

1 2 3

4 5 6

7 8

9 10

Introduction

Page 41: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

41

Special versions

Tilt rotor/ tilt wing

With wing

Introduction

Page 42: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

42

Special versions

PhD Research: o Design & Control of an

autonomous rotary RPA for inspection of orchards

o Harvest yield estimation

Introduction

Page 43: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

43

Components

Design

Page 44: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

44

Components

Design

Page 45: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

45

Components

Design

Page 46: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

46

Components

Design

Page 47: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

47

Multicopter control

For example: quadcopter

T= Thrust = propeller speed Q = Torque

T4

T3

T2

T1

1

2

3

4

Q4

Q3

Q1

Q2

x

y

Control

Page 48: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

48

Autopilot

Multicopters are inherently unstable autopilot!

Autopilot = computer that stabilises and controls the multicopter

Use info from sensors to evaluate the current state of the multicopter and command the motors to achieve a desired state

Both open-source and corporate autopilots exist

Control

Page 49: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

49

Autopilot examples

OpenPilot Paparazzi Mikrokopter Kkmulticopter Multiwii Aeroquad Arducopter Pixhawk

Micropilot

Control

Page 50: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

50

APM 2.6

ArduPilotMega 2.6 open source autopilot o Mission planner software on laptop

for inflight real-time status o Suitable for fixed-wing and rotary RPA o Includes:

• 6DoF Inertial Measurement Unit • 3-axis magnetometer • Barometric pressure sensor

o Combines with 3DR telemetry link and GPS o Size: 7x4x1cm, Total weight: 72g

Control

New: PixHawk

Page 51: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

51

PID controller (1)

Proportional-Integral-Derivative controller

Controller looks at the error between the actual input and the desired input and translates this error into a correcting output

Consists of three parameters that do the “translation” o Proportional parameter o Integral parameter o Derivative parameter

Control

Page 52: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

52

Autopilot control levels

Control

Mission

Navigation/Control

Stabilisation

Motor commands

Page 53: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

53

Onboard sensors

Inertial Measurement Unit (IMU) o 6DoF accelerations : 𝑥 , 𝑦 , 𝑧 , 𝜑 , 𝜃 , 𝜓 o Integrated over time to give

velocity and position o Large drift over time

Global Positioning System (GPS)

o Absolute position o Used as a correction for IMU drift

Control

Page 54: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

54

Onboard sensors

Magnetometer o Magnetic heading

Barometric pressure sensor

o Altitude o Climb speed

Ultrasonic altitude sensor (optional)

o Height above the ground

Control

Page 55: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

55

Optional onboard sensors

Optical flow sensor o Films the ground and detects

horizontal movement o Takes pitch, roll and altitude

into account

Navigational (Ultrasonic) sensors

o Detect walls, ceiling and floor o Prevents collision (indoor)

Control

Page 56: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

56

Optional onboard sensors

Laser scanner o Scans environment o Builds its own map

for navigation

Control

Page 57: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

57

Optional onboard sensors

Forward camera o Image processing o Pilot FPV or automatic

navigation (object recognition)

Control

Page 58: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

58

Indoor off-board sensors

Vicon motion capture system o Room full of cameras (20x MX T40 cameras) o Determine 6D pose of (multiple) vehicle(s): x, y, z,, and o Very accurate (millimetres) and fast (up to 2000Hz)

Control

Page 59: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

59

Optional onboard additions

Camera gimbal o Mounts camera o 1D, 2D or 3D o Compensated for roll, pitch

and yaw vehicle o From pocket camera up to cinematic

cameras

Navigational LEDs o Red, white and green o Marginal power

consumption

Control

Page 60: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

60

Research @ KU Leuven

PMA – Mechatronics and Robotics, Prof. Joris De Schutter

ESAT – TELEMIC, Telecommunications and Microwaves, Prof. Sofie Pollin

ESAT – PSI, Processing Speech and Images, Prof. Tinne Tuytelaars

Thomas More – EAVISE, Embedded Artificially intelligent Vision Engineering, Prof. Toon Goedemé

BIOSYST – M3-BIORES, Measure, Model & Manage Bioresponses, Prof. Eddie Schrevens

Kulab – Propolis, Processing Polymers & Lightweight Structures, Prof. Frederik Desplentere

Examples

Page 61: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

61

Multicopter example: ATX8

http://www.aerialtronics.com/ Endurance: 8 – 20min Range: 600m – 2km Payload : 2.75kg Wind: up to 12m/s (40km/h) Very modular design Cameras:

o Digital Single Lens Reflex-camera (DSLR) o FS700 o RED

Examples

Page 62: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

62

Multicopter example: ATX8

Examples

Page 63: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

63

Multicopter example: ATX8

Examples

Page 64: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

64

Multicopter example: ATX8

Examples

Page 65: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

65

Multicopter example: ATX8

Examples

Page 66: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

66

Multicopter example: ATX8

Examples

Page 67: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

67

Multicopter example: ATX8

Examples

Page 68: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

68

Multicopter example: ATX8

Examples

Page 69: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

69

Multicopter example: ATX8

Their new Altura Zenith ATX8

Monocoque structure!

Page 70: Multicopters - A practical View on Unmanned Aerial · PDF fileMulticopters A practical View on ... Mikrokopter Kkmulticopter ... Multicopters - A practical View on Unmanned Aerial

70

Flight Demo

AR.Drone Parrot 2.0 o Dimensions: 52x52cm o Weight: 400g o Battery: 3S1500 LiPo o Endurance <12min o Embedded computer/autopilot o Ultrasound altimeter 6m range o Forward camera (1280x720pix, 30fps) o Downward camera (320x240pix, 60fps)

o Safe to fly outside flight lab o Watch out for Wifi hotspots!

Live presentation