ABOUT THE SPEAKER
Raffaello D'Andrea - Autonomous systems pioneer
Raffaello D'Andrea explores the possibilities of autonomous technology by collaborating with artists, engineers and entrepreneurs.

Why you should listen

Raffaello D'Andrea combines academics, business, and the arts to explore the capabilities of autonomous systems. As part of his research as professor of dynamic systems and control at the Swiss Federal Institute of Technology (ETH Zürich), he and his collaborators enchant viewers with works like the self-destructing, self-assembling Robotic Chair, or the Balancing Cube that can perch itself on its corners.

D’Andrea and his team created the Flying Machine Arena to test the gravity-defying abilities of their athletic flying robots. Building on research in the Flying Machine Arena, ETH Zürich partnered with its spin-off company Verity Studios and with Cirque du Soleil to create “Sparked,” a short film showcasing the unexpected airborne dexterity of quadcopters. D’Andrea is the co-founder of Kiva Systems, a robotics company that develops intelligent automated warehouse systems and that was acquired by Amazon in 2012.

More profile about the speaker
Raffaello D'Andrea | Speaker | TED.com
TED2016

Raffaello D'Andrea: Meet the dazzling flying machines of the future

Raffaello D'Andrea: Conheçam as estonteantes máquinas voadoras do futuro

Filmed:
8,053,974 views

Quando ouvimos a palavra "drone", provavelmente pensamos numa coisa muito útil ou muito assustadora. Mas poderá ter valor estético? Rafaello D'Andrea, especialista em sistemas autónomos, desenvolve máquinas voadoras e os seus últimos projetos estão a empurrar as fronteiras do voo autónomo — desde uma asa aviadora que pode pairar e recuperar da perturbação até uma nave de oito hélices que é ambivalente quanto à orientação... até a um enxame de micro-quadricópteros coordenados. Preparem-se para ficarem tontos com um leque de máquinas voadoras giratórias, enquanto elas dançam como pirilampos pelo palco TED.
- Autonomous systems pioneer
Raffaello D'Andrea explores the possibilities of autonomous technology by collaborating with artists, engineers and entrepreneurs. Full bio

Double-click the English transcript below to play the video.

00:12
What startedcomeçado as a platformplataforma for hobbyistsamadores
0
920
1976
O que começou como
uma plataforma para amadores
00:14
is poisedpronta to becometornar-se
a multibillion-dollarbilhões de dólares industryindústria.
1
2920
2936
vai transformar-se numa indústria
de milhares de milhões de dólares.
00:17
InspectionInspeção, environmentalde Meio Ambiente monitoringmonitoramento,
photographyfotografia and filmfilme and journalismjornalismo:
2
5880
4056
Vigilância, controlo do ambiente,
fotografia, cinema e jornalismo,
00:21
these are some of the potentialpotencial
applicationsaplicações for commercialcomercial droneszangões,
3
9960
3176
são algumas das possíveis aplicações
dos "drones" comerciais.
00:25
and theirdeles enablershabilitadores
are the capabilitiescapacidades beingser developeddesenvolvido
4
13160
2616
É possível, graças ao conhecimento
que se desenvolve
em instalações de investigação
pelo mundo inteiro.
00:27
at researchpesquisa facilitiesinstalações around the worldmundo.
5
15800
1936
00:29
For exampleexemplo, before aerialaérea
packagepacote deliveryEntrega
6
17760
2616
Antes de as entregas
de encomendas por via aérea
00:32
enteredentrou our socialsocial consciousnessconsciência,
7
20400
1816
virem a fazer parte da nossa vida,
00:34
an autonomousAutônomo fleetfrota of flyingvôo machinesmáquinas
builtconstruído a six-meter-tallseis metros de altura towertorre
8
22240
3976
uma frota autónoma de máquinas voadoras
construiu uma torre com 6 metros de altura,
00:38
composedcomposto of 1,500 brickstijolos
9
26240
1936
formada por 1500 tijolos,
00:40
in frontfrente of a liveviver audiencepúblico
at the FRACFRAC CentreCentro in FranceFrança,
10
28200
2936
perante uma audiência em direto,
no centro FRAC, em França.
00:43
and severalde várias yearsanos agoatrás,
they startedcomeçado to flymosca with ropescordas.
11
31160
2576
Já há uns anos,
começaram a voar com cabos.
00:45
By tetheringtethering flyingvôo machinesmáquinas,
12
33760
1416
Se ligarmos máquinas voadoras,
00:47
they can achievealcançar highAlto speedsvelocidades
and accelerationsacelerações in very tightjusta spacesespaços.
13
35200
3776
elas podem atingir altas velocidades
e acelerações em espaços muito apertados.
00:51
They can alsoAlém disso autonomouslyde forma autônoma buildconstruir
tensiletração structuresestruturas.
14
39000
3096
Também podem construir, sozinhas,
estruturas extensíveis.
00:54
SkillsHabilidades learnedaprendido includeincluir how to carrylevar loadscargas,
15
42120
2416
Aprenderam a transportar cargas,
00:56
how to copelidar with disturbancesdistúrbios,
16
44560
1456
a lidar com perturbações,
00:58
and in generalgeral, how to interactinteragir
with the physicalfisica worldmundo.
17
46040
3096
e, em geral, como interagir
com o mundo físico.
01:01
TodayHoje we want to showexposição you some
newNovo projectsprojetos that we'venós temos been workingtrabalhando on.
18
49160
3336
Hoje vamos mostrar novos projetos
em que temos estado a trabalhar.
01:04
TheirSeus aimalvo is to pushempurrar the boundaryfronteira
of what can be achievedalcançado
19
52520
2936
O objetivo é empurrar os limites
do que elas podem alcançar
01:07
with autonomousAutônomo flightvoar.
20
55480
1536
num voo autónomo.
01:09
Now, for a systemsistema to functionfunção
autonomouslyde forma autônoma,
21
57040
2456
Para que um sistema funcione
autonomamente,
01:11
it mustdevo collectivelycoletivamente know the locationlocalização
of its mobileMóvel objectsobjetos in spaceespaço.
22
59520
4456
tem que conhecer a localização
de todos os seus objetos móveis no espaço.
01:16
Back at our lablaboratório at ETHETH ZurichZurique,
23
64000
1896
No nosso laboratório em ETH Zurique,
01:17
we oftenfrequentemente use externalexterno camerascâmeras
to locateLocalize objectsobjetos,
24
65920
2856
usamos câmaras exteriores
para localizar objetos,
o que nos permite
concentrar os nossos esforços
01:20
whichqual then allowspermite us to focusfoco our effortsesforços
25
68800
1976
01:22
on the rapidrápido developmentdesenvolvimento
of highlyaltamente dynamicdinâmico taskstarefas.
26
70800
2656
na evolução rápida
de tarefas extremamente dinâmicas.
01:25
For the demosdemos you will see todayhoje, howeverContudo,
27
73480
2056
Mas, hoje, vamos usar nas demonstrações
01:27
we will use newNovo localizationlocalização technologytecnologia
developeddesenvolvido by VerityVerity StudiosEstúdios de,
28
75560
3296
uma nova tecnologia de localização,
desenvolvida pela Verity Studios,
01:30
a spin-offspin-off from our lablaboratório.
29
78880
1616
uma subsidiária do nosso laboratório.
01:32
There are no externalexterno camerascâmeras.
30
80520
1616
Não há câmaras exteriores.
01:34
EachCada flyingvôo machinemáquina usesusa onboarda bordo sensorssensores
to determinedeterminar its locationlocalização in spaceespaço
31
82160
5056
Cada máquina voadora usa sensores integrados
que determinam a sua localização no espaço
01:39
and onboarda bordo computationcomputação
to determinedeterminar what its actionsações should be.
32
87240
3440
e tem um computador integrado
que determina a ação a executar.
01:43
The only externalexterno commandscomandos
are high-levelalto nível onesuns
33
91280
2176
Os únicos comandos exteriores
são os de alto nível,
01:45
suchtal as "take off" and "landterra."
34
93480
1520
como "descolar" e "aterrar".
02:10
This is a so-calledassim chamado tail-sittercauda-babá.
35
118560
1896
Esta é uma máquina que aterra na vertical.
02:12
It's an aircraftaeronave that triestentativas
to have its cakebolo and eatcomer it.
36
120480
3456
É uma nave que tenta
comer o bolo e ficar com ele.
02:15
Like other fixed-wingfixo-asa aircraftaeronave,
it is efficienteficiente in forwardprogressivo flightvoar,
37
123960
3256
Tal como outras naves de asas fixas,
é eficaz no voo,
02:19
much more so than helicoptershelicópteros
and variationsvariações thereofseu.
38
127240
3215
muito mais eficaz que os helicópteros
e as suas variantes.
02:22
UnlikeAo contrário de mosta maioria other
fixed-wingfixo-asa aircraftaeronave, howeverContudo,
39
130479
2417
Mas, ao contrário da maior parte
de naves de asas fixas,
02:24
it is capablecapaz of hoveringpairando,
40
132920
1496
é capaz de pairar,
02:26
whichqual has hugeenorme advantagesvantagens
for takeoffdecolagem, landingaterrissagem
41
134440
3136
o que tem enormes vantagens,
para a descolagem, a aterragem
02:29
and generalgeral versatilityversatilidade.
42
137600
1240
e uma versatilidade genérica.
02:31
There is no freelivre lunchalmoço, unfortunatelyinfelizmente.
43
139480
2096
Infelizmente, não há bela sem senão.
02:33
One of the limitationslimitações with tail-sitterscauda-baby-sitter
44
141600
1936
Uma das limitações destas aeronaves
02:35
is that they're susceptiblesuscetível
to disturbancesdistúrbios suchtal as windvento gustsrajadas de vento.
45
143560
2976
é que são suscetíveis a perturbações
como rajadas de vento.
Estamos a desenvolver novas
arquiteturas e algoritmos de controlo
02:38
We're developingem desenvolvimento newNovo controlao controle
architecturesarquiteturas de and algorithmsalgoritmos
46
146560
2696
02:41
that addressendereço this limitationlimitação.
47
149280
1400
para eliminar esta limitação.
02:50
The ideaidéia is for the aircraftaeronave to recoverrecuperar
48
158560
2256
A ideia é que a aeronave
recupere a estabilidade
02:52
no matterimportam what stateEstado it findsencontra itselfem si in,
49
160840
2640
qualquer que seja
a situação em que se encontre
03:03
and throughatravés practiceprática,
improvemelhorar its performancedesempenho over time.
50
171400
2920
e, através da prática,
melhore o desempenho, com o tempo.
03:15
(ApplauseAplausos)
51
183600
4400
(Aplausos)
03:22
OK.
52
190000
1200
Ok.
03:33
When doing researchpesquisa,
53
201480
1216
Quando fazemos investigação,
03:34
we oftenfrequentemente askpergunte ourselvesnós mesmos
fundamentalfundamental abstractabstrato questionsquestões
54
202720
2976
fazemos perguntas abstratas fundamentais
03:37
that try to get at the heartcoração of a matterimportam.
55
205720
2560
que tentam chegar ao cerne da questão.
03:41
For exampleexemplo, one suchtal questionquestão would be,
56
209240
2216
Por exemplo, uma dessas perguntas seria:
03:43
what is the minimummínimo numbernúmero of movingmovendo-se partspartes
needednecessário for controlledcontrolada flightvoar?
57
211480
4016
"Qual é o número mínimo de partes móveis
necessárias para um voo controlado?
03:47
Now, there are practicalprático reasonsrazões
58
215520
1576
Há razões práticas
03:49
why you maypode want to know
the answerresponda to suchtal a questionquestão.
59
217120
2616
para querermos saber
a resposta a esta pergunta.
03:51
HelicoptersHelicópteros, for exampleexemplo,
60
219760
1256
Os helicópteros, por exemplo,
03:53
are affectionatelycarinhosamente knownconhecido
as machinesmáquinas with a thousandmil movingmovendo-se partspartes
61
221040
3856
são conhecidos como máquinas
com mil partes móveis,
03:56
all conspiringconspirar to do you bodilycorporal harmprejuízo.
62
224920
2680
que conspiram
para nos prejudicar fisicamente.
04:00
It turnsgira out that decadesdécadas agoatrás,
63
228640
1856
Acontece que, há décadas,
04:02
skilledespecializado pilotspilotos were ablecapaz to flymosca
remote-controlledcontrole remoto aircraftaeronave
64
230520
3176
pilotos competentes conseguiram pôr a voar
aeronaves com controlo remoto
04:05
that had only two movingmovendo-se partspartes:
65
233720
1896
que tinham apenas duas partes móveis:
04:07
a propellerhélice and a tailrabo rudderLeme.
66
235640
1840
uma hélice e um leme na cauda.
04:10
We recentlyrecentemente discovereddescobriu
that it could be donefeito with just one.
67
238000
3120
Recentemente, descobrimos
que era possível fazê-lo só com uma.
04:13
This is the monospinnermonospinner,
68
241600
1256
Este é o "monospinner",
04:14
the world'sos mundos mechanicallymecanicamente simplestmais simples
controllablecontrolável flyingvôo machinemáquina,
69
242880
3256
a máquina voadora mecanicamente
controlável mais simples do mundo.
04:18
inventedinventado just a fewpoucos monthsmeses agoatrás.
70
246160
1776
inventada apenas há uns meses.
04:19
It has only one movingmovendo-se partparte, a propellerhélice.
71
247960
3136
Tem uma única parte móvel, uma hélice.
04:23
It has no flapsretalhos, no hingesdobradiças, no aileronsailerons,
72
251120
3576
Não tem abas, nem dobradiças,
nem "ailerons",
04:26
no other actuatorsatuadores,
no other controlao controle surfacessuperfícies,
73
254720
2535
não tem atuadores,
nem superfícies de controlo,
04:29
just a simplesimples propellerhélice.
74
257279
1281
apenas uma simples hélice.
Apesar de ser simples, mecanicamente,
04:31
Even thoughApesar it's mechanicallymecanicamente simplesimples,
75
259320
2055
04:33
there's a lot going on
in its little electroniceletrônico braincérebro
76
261399
2497
passa-se muita coisa
neste pequeno cérebro eletrónico
04:35
to allowpermitir it to flymosca in a stableestável fashionmoda
and to movemover anywherequalquer lugar it wants in spaceespaço.
77
263920
4216
que lhe permite voar de modo estável
e mover-se para onde quiser no espaço.
04:40
Even so, it doesn't yetainda have
78
268160
1456
Mesmo assim, ainda não tem
04:41
the sophisticatedsofisticado algorithmsalgoritmos
of the tail-sittercauda-babá,
79
269640
2336
os algoritmos sofisticados
da aeronave anterior.
04:44
whichqual meanssignifica that in orderordem
to get it to flymosca,
80
272000
2000
o que significa que, para a pôr a voar,
04:46
I have to throwlançar it just right.
81
274024
1720
tenho que o atirar como deve ser.
04:48
And because the probabilityprobabilidade
of me throwingjogando it just right is very lowbaixo,
82
276800
4016
Mas, como é baixa a probabilidade
de eu a atirar como deve ser,
04:52
givendado everybodytodo mundo watchingassistindo me,
83
280840
1896
dado que estão todos a olhar para mim,
04:54
what we're going to do insteadem vez de
84
282760
1456
vamos mostrar um vídeo
04:56
is showexposição you a videovídeo
that we shottiro last night.
85
284240
2176
que fizemos a noite passada.
(Risos)
04:58
(LaughterRiso)
86
286440
1560
05:10
(ApplauseAplausos)
87
298320
3320
(Aplausos)
05:23
If the monospinnermonospinner
is an exerciseexercício in frugalityfrugalidade,
88
311080
3736
Se o "monospinner"
é um exercício sobre a frugalidade,
05:26
this machinemáquina here, the omnicopteromnicopter,
with its eightoito propellershélices,
89
314840
3456
esta máquina aqui, o omnicóptero,
com as suas seis hélices,
05:30
is an exerciseexercício in excessexcesso.
90
318320
2080
é um exercício sobre o exagero.
05:32
What can you do with all this surplusexcedente?
91
320920
2136
O que é que podemos fazer
com todo este excedente?
05:35
The thing to noticeaviso prévio
is that it is highlyaltamente symmetricsimétrica.
92
323080
2381
Uma coisa a notar
é que é extremamente simétrico.
05:37
As a resultresultado, it is ambivalentambivalente
to orientationorientação.
93
325920
2856
Por isso, é ambivalente
quanto à orientação.
05:40
This gives it an extraordinaryextraordinário capabilitycapacidade.
94
328800
2696
Isso dá-lhe uma capacidade extraordinária.
05:43
It can movemover anywherequalquer lugar it wants in spaceespaço
95
331520
2216
Pode movimentar-se
para onde quiser, no espaço,
05:45
irrespectiveindependentemente of where it is facingvoltado para
96
333760
2736
independentemente do sítio
para que estiver virado
05:48
and even of how it is rotatingde giro.
97
336520
1800
e mesmo de como estiver a girar.
05:51
It has its ownpróprio complexitiescomplexidades,
98
339040
1376
Tem as suas complexidades,
05:52
mainlyprincipalmente havingtendo to do
with the interactinginteragindo flowsflui
99
340440
2656
que têm a ver, principalmente,
com os fluxos interativos
05:55
from its eightoito propellershélices.
100
343120
1240
das suas oito hélices.
05:56
Some of this can be modeledmodelado,
while the restdescansar can be learnedaprendido on the flymosca.
101
344680
3856
Alguns podem ser modelados,
enquanto os restantes podem
ser aprendidos durante o voo.
06:00
Let's take a look.
102
348560
1200
Vamos ver.
06:44
(ApplauseAplausos)
103
392760
3760
(Aplausos)
Se as máquinas voadoras vão passar
a fazer parte da nossa vida diária,
06:52
If flyingvôo machinesmáquinas are going
to enterentrar partparte of our dailydiariamente livesvidas,
104
400720
2905
06:55
they will need to becometornar-se
extremelyextremamente safeseguro and reliableconfiável.
105
403649
2477
precisam de ser extremamente
seguras e fiáveis.
06:58
This machinemáquina over here
106
406760
1376
Esta máquina aqui
07:00
is actuallyna realidade two separateseparado
two-propellerdois-hélice flyingvôo machinesmáquinas.
107
408160
3136
é formada por duas máquinas voadoras
separadas, de duas hélices cada.
07:03
This one wants to spingirar clockwiseno sentido horário.
108
411320
1736
Esta quer girar para a direita.
07:05
This other one wants
to spingirar counterclockwiseno sentido anti-horário.
109
413080
2496
Esta quer girar para a esquerda.
07:07
When you put them togetherjuntos,
110
415600
1336
Quando as juntamos,
07:08
they behavecomporte-se like one
high-performancealto desempenho quadrocopterquadrocopter.
111
416960
2600
comportam-se como um quadricóptero
de alto rendimento.
07:23
If anything goesvai wrongerrado, howeverContudo --
112
431640
1656
Mas, se houver qualquer contratempo
07:25
a motormotor failsfalha, a propellerhélice failsfalha,
electronicseletrônicos, even a batterybateria packpacote --
113
433320
4456
— uma falha de motor, da hélice,
da eletrónica, até duma bateria —
07:29
the machinemáquina can still flymosca,
albeitembora in a degradeddegradado fashionmoda.
114
437800
3336
a máquina continua a voar,
embora de modo deficiente.
07:33
We're going to demonstratedemonstrar this to you now
by disablingdesativação one of its halvesmetades.
115
441160
3520
Vamos mostrar isso
desligando uma das metades.
07:56
(ApplauseAplausos)
116
464240
3160
(Aplausos)
08:03
This last demonstrationdemonstração
117
471320
1336
Esta última demonstração
08:04
is an explorationexploração of syntheticsintético swarmsenxames.
118
472680
2440
é a exploração dos enxames sintéticos.
08:07
The largeampla numbernúmero of autonomousAutônomo,
coordinatedcoordenado entitiesentidades
119
475560
2976
O grande número de entidades
autónomas, coordenadas,
08:10
offersofertas a newNovo palettepaleta
for aestheticestético expressionexpressão.
120
478560
2736
apresenta uma nova paleta
para a expressão estética.
08:13
We'veTemos takenocupado commerciallycomercialmente availableacessível
micromicro quadcoptersquadcopters,
121
481320
2976
Agarrámos em micro quadricópteros,
disponíveis comercialmente,
08:16
eachcada weighingpesagem lessMenos
than a slicefatia of breadpão, by the way,
122
484320
2496
cada um deles pesando menos
do que uma fatia de pão,
08:18
and outfittedequipado them
with our localizationlocalização technologytecnologia
123
486840
2416
e equipámo-los com
a nossa tecnologia de localização
08:21
and custompersonalizado algorithmsalgoritmos.
124
489280
1576
e algoritmos personalizados.
08:22
Because eachcada unitunidade
knowssabe where it is in spaceespaço
125
490880
2096
Como cada unidade sabe
onde se situa no espaço,
08:25
and is self-controlledself-controlled,
126
493000
1376
e é autocontrolada,
08:26
there is really no limitlimite to theirdeles numbernúmero.
127
494400
2200
não há limite para o seu número.
08:55
(ApplauseAplausos)
128
523840
3440
(Aplausos)
09:19
(ApplauseAplausos)
129
547360
4480
(Aplausos)
10:18
(ApplauseAplausos)
130
606040
3640
(Aplausos)
10:35
HopefullyEspero que, these demonstrationsdemonstrações
will motivatemotivar you to dreamSonhe up
131
623960
3096
Esperamos que estas demonstrações
vos motivem a sonhar
10:39
newNovo revolutionaryrevolucionário rolespapéis
for flyingvôo machinesmáquinas.
132
627080
2400
com novos papéis revolucionários
para máquinas voadoras.
10:42
That ultrasafeultrasafe one over there for exampleexemplo
133
630560
2096
Esta ultrassegura aqui, por exemplo,
10:44
has aspirationsaspirações to becometornar-se
a flyingvôo lampshadeabajur on BroadwayBroadway.
134
632680
3016
tem aspirações de vir a ser
um abajur voador na Broadway.
10:47
(LaughterRiso)
135
635720
2056
(Risos)
10:49
The realityrealidade is that it is
difficultdifícil to predictprever
136
637800
2176
A realidade é que é difícil prever
10:52
the impactimpacto of nascentnascente technologytecnologia.
137
640000
1640
o impacto duma tecnologia nascente.
10:54
And for folkspessoal like us, the realreal rewardrecompensa
is the journeyviagem and the actAja of creationcriação.
138
642120
4856
Para pessoas como nós,
a verdadeira recompensa
é o processo e o ato da criação.
10:59
It's a continualcontínuo reminderlembrete
139
647000
1416
É um lembrete constante
11:00
of how wonderfulMaravilhoso and magicalmágico
the universeuniverso we liveviver in is,
140
648440
2920
de como o universo em que vivemos
é tão maravilhoso e mágico
11:03
that it allowspermite creativecriativo, cleveresperto creaturescriaturas
141
651840
2936
que permite que criaturas
inteligentes e criativas
11:06
to sculptesculpir it in suchtal spectacularespetacular waysmaneiras.
142
654800
2520
o esculpam de modos tão espetaculares.
11:09
The factfacto that this technologytecnologia
143
657800
1776
O facto de esta tecnologia
11:11
has suchtal hugeenorme commercialcomercial
and economiceconômico potentialpotencial
144
659600
3416
ter um potencial comercial
e económico tão grande
11:15
is just icingcrosta de gelo on the cakebolo.
145
663040
1416
é apenas a cobertura do bolo.
11:16
Thank you.
146
664480
1216
Obrigado.
11:17
(ApplauseAplausos)
147
665720
3240
(Aplausos)

▲Back to top

ABOUT THE SPEAKER
Raffaello D'Andrea - Autonomous systems pioneer
Raffaello D'Andrea explores the possibilities of autonomous technology by collaborating with artists, engineers and entrepreneurs.

Why you should listen

Raffaello D'Andrea combines academics, business, and the arts to explore the capabilities of autonomous systems. As part of his research as professor of dynamic systems and control at the Swiss Federal Institute of Technology (ETH Zürich), he and his collaborators enchant viewers with works like the self-destructing, self-assembling Robotic Chair, or the Balancing Cube that can perch itself on its corners.

D’Andrea and his team created the Flying Machine Arena to test the gravity-defying abilities of their athletic flying robots. Building on research in the Flying Machine Arena, ETH Zürich partnered with its spin-off company Verity Studios and with Cirque du Soleil to create “Sparked,” a short film showcasing the unexpected airborne dexterity of quadcopters. D’Andrea is the co-founder of Kiva Systems, a robotics company that develops intelligent automated warehouse systems and that was acquired by Amazon in 2012.

More profile about the speaker
Raffaello D'Andrea | Speaker | TED.com

Data provided by TED.

This site was created in May 2015 and the last update was on January 12, 2020. It will no longer be updated.

We are currently creating a new site called "eng.lish.video" and would be grateful if you could access it.

If you have any questions or suggestions, please feel free to write comments in your language on the contact form.

Privacy Policy

Developer's Blog

Buy Me A Coffee