Radhika Nagpal: What intelligent machines can learn from a school of fish
Radhika Nagpal: Ce que les machines intelligentes peuvent apprendre d'un banc de poissons
Taking cues from bottom-up biological networks like those of social insects, Radhika Nagpal helped design an unprecedented “swarm” of ant-like robots. Full bio
Double-click the English transcript below to play the video.
off the coast of the Bahamas.
pour faire de la plongée en apnée.
in the ocean before,
as I put my head in the water
lorsque j'ai mis la tête sous l'eau,
to breathe through the snorkel,
de respirer dans le tuba,
of striped yellow and black fish
rayés de jaune et noir
suddenly changed its mind,
soudainement changé d'avis,
and then swerved to the right
have had this experience.
déjà eu cette expérience.
and the beauty of it,
je parle de la beauté des couleurs
just the sheer oneness of it,
with a single collective mind
avec un unique esprit collectif
really ended up determining
cette expérience m'a vraiment orientée
is artificial intelligence.
en intelligence artificielle.
by creating our own computational systems
en créant des systèmes computationnels
the way we see it in nature.
telle qu'observée dans la nature.
come from science fiction and the movies,
de la science-fiction et des films,
une grande fan de Star Wars.
view of intelligence.
de l'intelligence.
kind of intelligence.
très différent.
est tellement minuscule
of the collective,
and myopic view of what's going on,
de ce qui se passe,
isn't really about the individual
à un individu
of the group itself.
du groupe lui-même.
that I still find most remarkable,
et c'est ce que je trouve remarquable,
supervising this fish school.
qui supervisent le banc de poissons.
collective mind behavior
de l'esprit collectif
of one fish and another.
entre chaque poisson.
or rules of engagement
les interactions ou règles d'engagement
that lead to this kind of intelligence,
qui mènent à cette sorte d'intelligence,
that I work on with my team in my lab.
je travaille avec mon équipe.
the mathematics behind it.
derrière.
working closely with experimentalists.
en travaillant avec des expérimentateurs.
our own collective systems
nos propres systèmes collectifs
that we see in nature,
que dans la nature
along this line
of a thousand robots.
d'un millier de robots.
to exhibit collective intelligence,
reproduire une intelligence collective,
un robot.
about the size of a quarter,
comme une pièce de monnaie,
communicate with other robots,
avec les autres robots,
par rapport aux autres.
exactly an interaction,
à programmer une interaction,
different kinds of rules of engagement
de nombreuses règles d'engagement
spontaneous synchronization,
la synchronisation spontanée,
and suddenly start all clapping together,
se synchronisent soudainement,
for pattern formation,
de formation de modèles,
they're going to take on
des règles de migration.
from nature's rules.
des règles de la nature.
that we've learned from nature
apprises de la nature
entirely new collective behaviors
de nouveaux comportements collectifs
two different kinds of rules.
deux types de règles.
de mouvement.
around other stationary robots.
autour d'autres robots stationnaires.
based on its two nearest neighbors.
de ses deux voisins.
in a little pattern seed,
avec une séquence de départ,
are sufficient for the group
ces deux règles sont suffisantes
a simple line pattern.
une ligne selon la séquence de couleur.
complicated pattern rules,
plus compliquées,
de correction d'erreur,
really complicated self assemblies,
très complexes,
a thousand robots
to self-assemble the letter K.
la lettre K.
is that no one is in charge.
n'est aux commandes.
to a small number of robots nearby it,
nombre de robots, ses voisins,
to move around the half-built structure
bouger autour de la structure,
based on its pattern rules.
de ses règles de séquence.
is doing anything perfectly,
the collective to do its goal
d'atteindre son but
almost so perfect, you know --
that they're individual robots at all,
les robots individuellement,
in two dimensions,
et des règles en deux dimensions,
and rules in three dimensions.
et des règles en trois dimensions.
that could build together?
capables de construire ensemble ?
from social insects.
des insectes sociaux.
mound-building termites
complex nest structures out of mud
incroyablement complexes pour leur nid
et même de leurs corps.
que je vous ai montré,
also have pattern rules
des règles de séquence
de savoir quoi construire,
out of other insects,
to create rules for robots.
afin de créer des règles pour les robots.
some simulated robots.
ce sont des robots simulés.
une règle de déplacement,
through the structure,
autour de la structure,
where it looks at groups of blocks
qui lui font chercher des blocs
un bloc en particulier.
and the right pattern rules,
et de séquence,
to build whatever we want.
construisent ce que l'on veut.
their own tower.
notre propre tour.
that go with these rules.
de robot qui peut appliquer ces règles.
that can climb over blocks,
sur des blocs,
et les déplacer,
the very structure that it's on.
la structure sur laquelle il se trouve.
that you could imagine.
many different kinds of robot bodies.
plein de types de robots différents.
that maybe could move sandbags
capables de déplacer des sacs de sable
that built out of soft materials
à partir de matériaux souples,
to shore up a collapsed building --
une immeuble écroulé.
in different kinds of bodies.
dans des robots différents.
obsessed with army ants,
les fourmis sont pour vous une obsession,
that can climb over literally anything
robots pouvant escalader n'importe quoi,
out of their own bodies.
en utilisant leurs corps.
of robot visions become possible.
deviennent possibles.
about the rules that fish schools use.
les bancs de poissons et leurs règles.
the bodies to go with that,
with a fish school of our own creation.
un banc de poissons de notre création.
que je vous ai montrés
the mathematical and the conceptual tools
et conceptuels
of collective power,
notre version d'une puissance collective,
of future applications,
de nombreuses futures applications,
that build flood barriers
digues contre les inondations
that could pollinate crops
robots-abeilles pollinisatrices,
that monitor coral reefs,
surveillant les coraux,
and we thinking about programming
programmer
how to design the rules of engagement
comment concevoir les règles d'engagement
good collective behavior
de bons comportements collectifs
pour rendre ces visions possibles.
rules for insects and for fish
pour les insectes et les poissons,
to our own human collective?
gouvernent notre collectivité humaine ?
that I'd like to leave you with
avant de vous laisser
of collective intelligence,
de l'intelligence collective,
fish schools that I study,
bancs de poissons que j'étudie,
evolutionary path to walk.
à parcourir sur le chemin de l'évolution.
the science of robot collectives,
la science des collectifs de robots,
and thinking about rules
de robots et de règles
our own scientific collective.
notre propre collectivité scientifique.
determines what science gets done.
détermine ce que la science réalise.
that they could stand here
de grandir en sachant
les techniciens du futur,
not just to understand but to change
de non seulement comprendre
impacts their everyday lives.
la science influence leurs vies.
que l'on peut choisir nos règles,
our own human collective,
collectivité humaine.
it will be beautiful.
ce sera merveilleux.
ABOUT THE SPEAKER
Radhika Nagpal - Robotics engineerTaking cues from bottom-up biological networks like those of social insects, Radhika Nagpal helped design an unprecedented “swarm” of ant-like robots.
Why you should listen
With a swarm of 1,024 robots inspired by the design of ant colonies, Radhika Nagpal and her colleagues at Harvard’s SSR research group have redefined expectations for self-organizing robotic systems. Guided by algorithms, Nagpal’s shockingly simple robots guide themselves into a variety of shapes -- an ability that, brought to scale, might lead to applications like disaster rescue, space exploration and beyond.
In addition to her work with biologically inspired robots, Nagpal helped create ROOT, a simple robot to teach coding to would-be programmers through a simple user interface suitable for students of all ages.
Radhika Nagpal | Speaker | TED.com