
German: 
Das ist ein Lehrarm, und normalerweise,
das ist wie man einem Roboterarm beibringt, etwas zu tun.
Es ist seltsam.
2 Probleme wenn man Roboter auf herkömmliche Art programmiert
sind, dass man ihm genau sagen muss was er zu tun hat,
Punkt für Punkt.
Und das der Roboter annimmt, dass sich nichts ändert.
Die Spitze muss manuell dahin bewegt
werden wo man sie braucht
und dann muss man "Speichern" drücken um den Punkt zu vermerken
dann der nächste Punkt und wieder "Speichern".
Und dann wenn man es abspielt geht
der Roboter von einem Punkt zum nächsten.
Und dies kann er wieder und wieder wiederholen.
Falls es Fehler gibt oder sich etwas bewegt hat
kann der Roboter es nicht wissen.
Er wird immer noch genau dahin gehen wohin er beim ersten mal befohlen wurde.
Dies kann zu Unfällen führen. Oder etwas geht kaputt
oder eine Person wird verletzt. Er ist genau so wie jeder andere Computer
er wird genau das tun was man ihm befiehlt,
selbst wenn das nicht das ist was man beabsichtigt hat.
In den ersten Tagen der Computer
hat code zu schreiben bedeutet eine Sprache zu nutzen die sich "Assembler" nennt.
Man musste dem Prozessor genau sagen

Indonesian: 
Ini adalah teach pendant, dan biasanya,
ini digunakan untuk mengajari lengan robot agar bisa melakukan sesuatu.
Memang canggung.
Dua masalah dengan pemrograman robot secara tradisional
adalah Anda perlu mengatakan dengan tepat apa yang Anda inginkan
poin ke poin.
Yang satunya adalah robot berasumsi bahwa tidak ada yang berubah.
Anda hanya menggerakkan secara manual ujung robot
ke mana Anda memerlukannya untuk pergi
lalu tekan 'rekam', dan ingat poin itu,
Maka Anda membawanya ke tempat lain dan tekan 'rekam',
dan ingat poin itu, kemudian, saat Anda bermain
dia (robot) berpindah dari satu poin ke poin berikutnya
Dan dia (robot) bisa melakukan itu berulang-ulang, lagi, dan lagi.
Jika terjadi kesalahan atau ada yang berubah,
Robot tidak memiliki cara untuk mengetahui hal itu.
Robot tetap akan pergi persis di mana Anda menyuruhnya pergi pertama kali,
dan itu bisa mengakibatkan kecelakaan, atau merusak sesuatu,
atau melukai seseorang. Ini sama seperti komputer lain.
Dia (robot) akan melakukan persis dengan apa yang Anda minta untuk lakukan
bahkan jika itu bukan yang Anda inginkan!
Pada awal adanya komputer,
menulis kode umumnya menggunakan apa yang disebut 'bahasa assembly'.
Anda harus benar-benar memberi tahu prosesornya

Spanish: 
Esto es una consola de programación con la que, tradicionalmente
enseñas a un brazo robótico a hacer algo.
Es un poco torpe.
Dos de los problemas de programar robots de la manera tradicional son
que necesitas decirle exactamente lo que quieres que haga,
punto por punto.
La otra es que el robot asume que nada cambia.
Llevas la punta del robot manualmente
hasta donde necesitas que esté
y entonces pulsas 'registrar', y recordará ese punto;
luego lo llevas hasta otro sitio y pulsas 'registrar',
y recordará ese punto; y entonces, cuando  pulses 'empezar',
irá de un punto al siguiente.
Y puede hacer eso una y otra, y otra vez.
En el caso de que ocurra algún error, o de que algo se mueva,
el robot no tiene manera de saberlo.
El robot seguirá yendo exactamente a donde le dijiste la primera vez,
y esto puede llevar a que se choque, o a que se rompa algo,
o a que hiera a alguien. Es como cualquier ordenador.
Hará exactamente lo que le ordenes que haga,
incluso si no es lo que pretendías que hiciera.
En los primeros años de la computación,
escribir código generalmente significaba usar 'lenguaje ensamblador'.
Le decías al procesador, literalmente, que

English: 
This is a teach pendant, and traditionally,
it’s how you teach a robot arm to do something.
It’s awkward.
Two of the problems with programming robots
the traditional way
are that you need to tell it exactly what
you want it to do,
point to point.
The other is that the robot assumes that nothing
changes.
You just manually drive the tip of the robot
to where you know you need it to go
and then hit ‘record,’ and remember that
point,
then you drive it over to the other place
and hit ‘record,’
and remember that point, and then, when you
play,
it goes from one point to the next.
And it can do that over, and over, and over again.
In the event that there is some error or something
moves,
the robot has no way of knowing that.
The robot will still go exactly where you
told it to go the first time,
and that can result in a crash, or breaking
something,
or injuring a person. It’s just like any
computer.
It will do exactly what you ask it to do,
even if that's not what you meant!
In the early days of computers,
writing code generally meant using what’s
called 'assembly language'.
You would have to literally tell the processor

Portuguese: 
Isso é um "teach pendant", e tradicionalmente,
é como você treina um braço robótico para fazer algo.
É esquisito.
Dois dos problemas com programar robôs do modo tradicional
são que você precisa dizer exatamente o quer fazer,
ponto a ponto.
O outro é que o robô assume que nada muda.
Você move manualmente a ponta do robô
para onde você sabe que precisa ir,
e então apertar "gravar", e lembrar aquele ponto,
então você move para o outro lugar e aperta "gravar",
e lembra aquele ponto, e então, quando você aperta "reproduzir",
ele vai de um ponto ao próximo.
E pode fazer isso repetidamente.
No caso de haver algum erro ou alguma coisa se mover,
o robô não tem como saber.
O robô ainda irá exatamente onde você mandou ir na primeira vez,
e isso pode resultar em uma pancada, ou em quebrar algo,
ou ferir uma pessoa. É como qualquer outro computador.
Irá fazer exatamente o que você pedir,
mesmo que não seja o que você quis dizer!
No começo da era dos computadores,
escrever um código geralmente significava usar o que é chamado de "linguagem de montagem".
Você teria que literalmente dizer para o processador

French: 
Ceci est un terminal de programmation.
C'est de cette façon que l'on enseigne tradi-
tionnellement des actions à un bras manipulateur.
Et c'est pas facile.
Les deux problèmes que l'on rencontre lors du
processus traditionnel de programmation d'un robot,
c'est qu'il faut lui expliquer sa tâche
de façon extrêmement précise, point par point.
L'autre problème réside dans le fait que
le robot apprend des actions figées.
Il suffit de conduire manuellement
le bras du robot à l'endroit désiré,
appuyer sur « enregistrer » de façon
à ce qu'il mémorise la position,
puis, conduire le bras à l'emplacement
suivant et ré-appuyer sur « enregistrer »,
et le robot mémorise le nouveau point.
Et lors de la phase « lecture », le bras
s'anime d'un point programmé à l'autre,
et il peut le faire indéfiniment.
Si une erreur devait se produire
ou si un élément change de place,
le robot n'a aucun moyen de le savoir.
Le robot se rendra toujours exactement
au point indiqué lors de la phase de programmation,
il risque alors de planter,
casser quelque chose, ou blesser quelqu'un.
Comme n'importe quel ordinateur,
le robot fera exactement ce qu'on lui demande,
même ce qui n'est pas voulu.
Aux balbutiements de l'informatique,
le codage impliquait généralement d'utiliser
ce que l'on appelle un langage d’assemblage.
Il s'agissait d'indiquer précisément au processeur

Dutch: 
Dit is een instructietablet, en traditioneel
is dit hoe je een robotarm leert om iets te doen.
Het is onhandig.
Twee van de problemen met het programmeren van robotarmen op de traditionele manier
zijn dat je het exact moet vertellen wat het moet doen,
van punt naar punt.
De ander is dat de robot aanneemt dat er niets verandert.
Je beweegt handmatig de punt van de robot
naar waar je weet dat die heen moet gaan
en dan druk je op 'opslaan', hierdoor onthoudt de robot dat punt,
daarna ga je naar het volgende punt en druk je op 'opslaan',
en bewaar dit punt, en vervolgens, als je het terugspeelt,
gaat het van punt A naar punt B.
De arm kan dit keer op keer op keer doen.
Maar wanneer er iets fout is, of er iets beweegt,
kan de robot dat niet weten.
De robot zal nog steeds naar exact dat punt gaan dat je de eerste keer had gezegd,
en dat kan leiden naar een crash, of dat er iets stuk gaat,
of dat de robot letsel veroorzaakt bij een persoon. Het is net als een computer.
Het zal exact doen wat je vraagt,
zelfs als dat niet is wat je bedoelde.
Toen computers nog maar net bestonden,
was het schrijven van code gedaan in 'assembly language'.
Je moest de processor letterlijk vertellen

German: 
bytes von einer Speicher Adresse in eine andere zu verschieben.
oder einige Variablen zu ändern,
oder spezielle Pixel auf dem Bildschirm zu ändern.
So wie man diesem Arm Befehle gibt,
würdest du dem Chip jede einzelne Sache sagen, die er tun muss.
Aber mit der Zeit haben Programmierer höherlevelige Programmiersprachen erfunden.
Schreib einige Wörter und Klammern,
das System übernimmt die langweiligen Details für dich.
Wenn man jemals mit einer Tabelle gearbeitet hat zählt auch das.
Eine Formel in Excel schreiben reicht bereits.
Am Ende wird natürlich alles in assembly language umgewandelt.
Die meisten Programmierer müssen nichtmal darüber nachdenken.
Das Team hier in Autodesks Pier 9 in San Francisco
arbeitet mehr oder weniger am selben Ding.
nur dass sie physische Sachen machen.
Der größte Roboter, den wir im Labor haben,
den wir Ash nennen, ist eigentlich ein großer
3D Drucker, der mit Edelstahl druckt

French: 
de déplacer des informations
d'une adresse mémoire à l'autre,
d'en extraire la valeur,
ou de modifier spécifiquement
tel ou tel pixel à l'écran.
De la même façon que l'on instruit
des ordres à ce bras mécanique,
il fallait indiquer à la puce
chaque action qu'elle devait exécuter.
Avec le temps, les programmeurs ont eu accès
à des langages de plus haut niveau.
Un mot et quelques parenthèses,
et le système déduit de lui-même
les détails fastidieux pour l'être humain.
Si vous avez déjà travaillé sur un tableur,
alors cela compte comme du codage !
Saisir une formule dans Excel,
c'est déjà de la programmation.
Au final, cette instruction est convertie
en langage d'assemblage.
La plupart des programmeurs
n'ont même pas besoin d'y penser.
Ici, l'équipe de l'atelier
Autodesk's Pier 9, à San Francisco,
travaille plus ou moins de la même façon,
afin de créer des objets physiques.
Le plus gros robot que nous avons au lab
(nous l'avons surnommé Ash !)
consiste en une imprimante 3D robotique
qui façonne de l'acier inoxydable.
Une torche de soudage MIG dépose
de l'inox sur une plaque de métal.

Dutch: 
om dingen van een geheugenplek naar een ander te verplaatsen,
om waardes te veranderen,
of om specifieke pixels op het scherm aan te passen.
Net als instructies aan deze arm,
moest je de chip iedere losse actie vertellen.
Maar later kregen programmeurs hogere niveaus aan talen.
Schrijf wat woorden en wat haakjes,
en het systeem werkt de saaie details voor je uit.
En als je ooit in een spreadsheet hebt gewerkt, dan telt dat.
Een formule schrijven in Excel, dat is genoeg.
Uiteindelijk wordt het allemaal omgezet naar assembly.
Maar de meeste programmeurs hoeven hier niet eens aan te denken.
Het team hier, in Pier 9 van Autodesk in San Francisco
werken aan ongeveer hetzelfde,
maar dan voor fysieke dingen.
De grootste robot die we in het lab hebben,
welke we 'Ash' noemen, is in feite een grote,
gerobotiseerde 3D printer die RVS print.

Indonesian: 
untuk memindahkan barang dari satu alamat memori ke memori lainnya,
atau untuk mengambil beberapa nilai
atau untuk mengubah piksel tertentu di layar
Seperti memberi instruksi pada lengan ini,
Anda akan memberitahu chip setiap hal yang harus dilakukan.
Seiring berjalannya waktu, programmer mendapatkan bahasa tingkat tinggi.
Tuliskan beberapa kata dan beberapa tanda kurung,
sistem ini mengerjakan detail membosankannya untuk Anda.
Jika Anda pernah bekerja dengan spreadsheet (microsoft excel), maka itu penting.
Menulis rumus di Excel, itu sudah cukup.
Pada akhirnya, tentu saja, semuanya akan diubah menjadi bahasa assembly.
Bagi sebagian besar programer, mereka bahkan tidak perlu memikirkannya.
Tim di Autodesk's Pier 9 berada di San Francisco
mengerjakan hal yang kurang lebih sama,
hanya saja untuk membuat benda-benda.
Pada dasarnya, robot terbesar yang kita miliki di lab,
yang kita sebut 'Ash,' pada dasarnya adalah sebuah
Robot printer 3D besar yang mencetak menggunakan stainless steel.

Portuguese: 
mover coisas de um endereço de memória para outro,
ou para ajustar alguns valores,
ou para mudar pixels específicos na tela.
Como dar instruções a esse braço,
você estaria dizendo ao chip cada simples coisa que deve ser feita.
Com o passar do tempo, programadores tiveram níveis mais altos de linguagem.
Escreva algumas palavras e alguns colchetes,
o sistema traduz os detalhes chatos pra você.
Se você já trabalhou com uma planilha, então isso conta.
Escrever uma fórmula no Excel, é o suficiente.
No final, claro, tudo é convertido para a linguagem de montagem.
Para a maioria dos programadores, eles nem tem mesmo de pensar sobre isso.
A equipe aqui no Píer 9 da  Autodesk em São Francisco, estão
trabalhando em mais ou menos na mesma coisa,
mas, fazendo coisas físicas.
Basicamente, o maior robô que temos no laboratório,
que é o que chamamos de "Ash", é essencialmente uma grande
impressora 3D robótica que está imprimindo em aço inoxidável.

Spanish: 
moviera cosas de una dirección de memoria a otra,
o que cambiara algunos valores,
o que cambiara píxeles específicos de la pantalla.
Es igual que darle instrucciones a este brazo,
tenías que decirle al procesador exactamente lo que tenía que hacer.
Conforme pasó el tiempo, los programadores desarrollaron lenguajes de alto nivel.
Escribe algunas palabras y pon algunos corchetes,
y el sistema se encargará de la parte aburrida en tu lugar.
Si alguna vez has trabajado con una hoja de cálculo, eso cuenta.
Escribir una fórmula en Excel es suficiente.
Claro, al final todo se convierte a lenguaje ensablador.
Para la mayoría de programadores, no lo tienen ni que pensar.
El equipo del taller Pier 9 de Autodesk en San Francisco está
trabajando en algo más o menos parecido,
sólo para fabricar cosas físicas.
Básicamente, el robot más grande que tenemos en este laboratorio,
al que llamamos 'Ash', es una gran
impresora 3D robótica que imprime con acero inoxidable.

English: 
to move things from one memory address to
another,
or to tweak some values,
or to change specific pixels on the screen.
Like giving instructions to this arm,
you would be telling the chip every single
thing that it had to do.
As time moved on, programmers got higher level
languages.
Write some words and some brackets,
the system works out the boring details for
you.
If you’ve ever worked with a spreadsheet,
then that counts.
Writing a formula in Excel, that's enough.
In the end, sure, it all gets converted to
assembly language.
For most programmers, they never even have
to think about it.
The team here at Autodesk's Pier 9 in San
Francisco are
working on more or less the same thing,
just for making physical things.
Basically, the biggest robot that we have
in the lab,
which we call ‘Ash,’ is essentially a
big,
robotic 3D printer that's printing in stainless
steel.

Indonesian: 
Kami memiliki tukang las MIG yang menyetorkan baja tahan karat ke pelat logam.
Dengan mengaktifkan las MIG saat menggerakkan robot, kami membangun manik-manik las,
Dan kemudian kita menumpuk manik-maniknya.
Anda biasanya akan menggunakan pengelasan untuk menggabungkan dua potong logam bersama-sama.
Apa yang kita lakukan menggunakan teknologi yang sama,
tapi menumpuk logam di atasnya
untuk membuat bagian terpisah dari bahan yang sudah jadi.
Sekarang, akhirnya, hasilnya sama.
Motor di lengan robot disuruh untuk ke sini.
Hanya saja instruksi awal manusianya agak lebih abstrak,
dan mereka disaring melalui beberapa lapisan.
Menggunakan teach pendant agak kurang praktis untuk tugas kompleks ini.
3D printer normal biasanya mencetak 2½D.
Mereka pergi ke sebuah x dan sebuah y, lalu naik dan turun.
Robot ini dapat menunjuk ke beberapa arah.
Robotnya perlu tahu di mana tempatnya berada
dan juga bagaimana ia harus menunjuk begitu ia sampai.
Kita memberinya sedikit geometri,
dan softwarenya mengerjakan set instruksinya untuk si robot
yang akan menghasilkan sebuah print, dan itulah yang kami inginkan.
Salah satu hal yang kami sedang kembangkan adalah closed loop feedback system,

English: 
We have a MIG welder that is depositing stainless
steel onto a metal plate.
By activating the MIG welder while moving
the robot, we’re building a weld bead,
and then we’re building beads on top of
each other.
You would typically use welding to stitch
two pieces of metal together.
What we’re doing is using the same technology,
but stacking the metal on top
in order to produce a separate piece of finished
material.
Now, ultimately, the result is the same.
The motors in the robot arm are told, “move
this way.”
It’s just that human’s original instructions
are a bit more abstract,
and they're filtered through another couple
of layers.
Using a teach pendant would be pretty impractical
for these complex curves.
Normal 3D printers do basically 2½D.
They go to an X and a Y, and then up and down.
This robot can point in various directions.
The robot needs to know not only where it
is,
but how it should point when it gets there.
We give it a piece of geometry,
and the software figures out the instructions
set for the robot
that will result in a print, that is what
we want.
One of the things we’re developing is a
closed loop feedback system,

German: 
Wir haben einen MIG-Schweißer, der Edelstahl auf eine Metalplatte aufschweißt.
Indem wir den MIG-Schweißer aktivieren während wir den Roboter bewegen, bauen wir einen Schweißtropfen
und dann setzten wir Tropfen aufeinander.
Normalerweiße nutzt man Schweißen, um zwei Metalteile aneinander zu bringen
Wir nutzen die selbe Technologie
aber setzten das Metal obendrauf
um ein seperates Teil von fertigem Material zu produzieren.
Im Endefekt ist das Ergebniss das gleiche.
Die Motoren im Roboter bekommen gesagt:" Beweg dich da lang."
es ist nur so, dass die ursprünglichen Anweisungen der Menschen etwas abstrakter sind,
und sie durch einige Ebenen gefiltert sind.
Den Lehrarm zu nutzen wäre für diese komplexen Kurven sehr unpraktisch
Normale 3D drucker machen eigentlich nur 2½D.
Sie gehen zu einem X und Y, und dann hoch und runter.
Der Roboter kann in verschiedene Richtungen zeigen.
Der Roboter muss nicht nur wissen, wo er ist,
sondern auch wohin er zeigen soll, wenn er dort ankommt.
Wir geben ihm ein Stück Geometrie,
und die Software macht die Anweisungen für den Roboter
die in einem Druck resultieren, das ist, was wir wollen
Eines der Dinge, die wir entwickeln, ist ein Feedback-System mit geschlossenem Kreislauf,

French: 
Le déplacement de la torche, grâce au bras robotique,
permet de formation d'un cordon de soudure,
puis, d'autres cordons sont réalisés
les uns par-dessus les autres.
Une utilisation classique de la soudure
sert à l'assemblage de deux pièces de métal.
Nous utilisons la même technologie
mais le métal est disposé en couches successives,
afin de produire une pièce finie à part entière.
Le résultat final est identique.
L'instruction envoyée au bras du robot est :
« avance dans ce sens ».
C'est juste que les instructions d'origine données
par l'humain sont un peu plus abstraites
et elles sont traduites
à plusieurs niveaux pour la machine.
Il serait très peu pratique d'utiliser un terminal
de programmation pour réaliser ces courbes complexes.
Les imprimantes 3D habituelles sont
à vrai dire plutôt des imprimantes 2D½ :
elles peuvent se déplacer
selon un axe X et Y, et de haut en bas.
Notre robot peut s'orienter
dans plusieurs directions.
Il doit non seulement connaître sa position, mais aussi
savoir comment s'orienter à un moment donné.
Nous lui donnons une forme géométrique,
et le logiciel la traduit en instructions
que le robot pourra ensuite interpréter
afin d'imprimer l'objet désiré.
Nous développons notamment
un système de contrôle en boucle fermée

Portuguese: 
Nós temos soldadores MIG que estão depositando aço inoxidável em uma placa de metal.
Ativando o soldador MIG enquanto movendo o braço, estamos construindo um cordão de solda,
e então construindo um em cima do outro.
Você iria tipicamente usar solda para grudar duas peças de metal juntas.
O que estamos fazendo, é usar a mesma tecnologia,
mas, empilhando o metal
em ordem de produzir uma peça separada do material final.
No final, o resultado é o mesmo.
Os motores no braço robótico são mandados: mova pra esse lado.
É só que as instruções originais humanas são um pouco mais abstratas,
e eles filtram por outras várias camadas.
Usando o "teach pendant" não seria prático para essas curvas complexas.
Impressoras 3D normais fazem basicamente um 2,5D.
Elas vão para o X e o Y, e então pra cima e pra baixo.
Esse robô pode apontar em várias direções.
O robô precisa saber não só onde é,
mas como deve apontar, quando chegar lá.
Nós damos uma peça de geometria,
e o programa decifra o conjunto de  instruções para o robô
que irá resultar em uma impressão, que é o que queremos.
Uma das coisas que estamos desenvolvendo é um sistema fechado em loop de reação,

Spanish: 
Tenemos una soldadora MIG que deposita el acero inoxidable en un plato de metal.
Al activar la soldadora MIG mientras el robot se mueve, se crea un cordón de soldadura,
y entonces ponemos los cordones uno encima del otro.
Normalmente, con la soldadura unes dos piezas de metal.
Lo que hacemos es usar la misma tecnología,
pero apilando el metal en la parte superior
para producir una pieza separada del material final.
Al final el resultado es el mismo.
A los motores en el brazo robótico se les dice "muévete de esta forma".
Solo que las instrucciones originales de los humanos son un poco más abstractas,
y se filtran por un par de capas más.
Usar una consola de programación sería muy poco práctico para estas curvas complejas.
Las impresoras 3D normales son, básicamente 2D y medio.
Van a un punto X,Y y después hacia arriba o abajo.
Este robot puede apuntar desde varias direcciones.
El robot necesita saber no sólo dónde es,
si no también cómo debería apuntar cuando llegue ahí.
Le damos alguna figura geométrica,
y el software encuentra el conjunto de instrucciones para el robot
que harán que se imprima, que es lo que queremos.
Una de las cosas que desarrollamos es un circuito cerrado de 'feedback',

Dutch: 
We hebben een MIG-lasser die RVS achterlaat op een metalen plaat.
Door de MIG-lasser aan te zetten en de arm te bewegen, maken we een lasnaad,
en daarmee maken we lasnaad op lasnaad.
Normaal gebruik je lassen om twee stukken metaal aan elkaar vast te maken.
Wat we doen met dezelfde technologie,
maar we stapelen metaal op elkaar
om een object te maken van een materiaal.
Uiteindelijk is het resultaat hetzelfde.
De motoren in de robotarm worden verteld, "beweeg hier naar toen".
Het is enkel zo dat de originele instructies iets abstracter waren,
en ze worden door een aantal lagen heen gefilterd.
Gebruikmaken van een instructietablet zou niet erg praktisch zijn voor deze complexe bochten.
Normale 3D-printers doen eigenlijk 2½D in plaats van 3D.
Ze bewegen naar een X en naar een Y, en vervolgens omhoog en omlaag.
Deze robot kan verschillende richtingen op wijzen.
De robot moet niet alleen weten waar hij is,
maar ook waar hij naartoe moet wijzen wanneer hij op dat punt aankomt.
We geven het een stukje meetkunde,
en de software berekend de instructieset voor de robot,
welke resulteert in een print, en dat is wat we willen.
Een van de dingen die wij aan het ontwikkelen zijn is een gesloten feedback systeem,

English: 
where the robot is actually aware of what
it’s doing.
Before it completely fails a print,
it’s keeping track of the quality of the
print that it’s doing.
It will actually correct, reprogram itself
in real time,
in order to avoid an actual failure.
What we’re working on is a vision system,
where between vision and a couple of other
sensors,
we can monitor and supervise the status of
the prints.
If the welder runs out of wire, or if something
else happens,
the robot would traditionally have no way
of knowing.
Now, the robot can know that.
Not all the robot’s movements are being
directly controlled by a person.
If it goes wrong, it’s a bit different
than just having an error message pop up.
This arm here weighs two tonnes,
and when it wants to, it moves fast.
The only reason I'm allowed this close is
because
I'm literally holding the emergency stop button
in my hand,
just in case.
Our robot currently has no way of sensing
us. What currently happens is
when a person that shouldn’t be near a robot
gets close to the robot,
you shut everything down.
It would be great, and we’re interested
in a future

German: 
indem der Roboter wirklich weiß, was er tut.
Bevor ein Druck komplett misslingt,
passt es auf die Qualität auf.
Es wird seine Fehler in echtzeit korrigieren und sich umprogrammieren,
um ein tatsächliches Scheitern zu verhindern.
Wir arbeiten mit einem Vision-System,
bei dem wir zwischen vision und einigen anderen Sensoren
den Status des Drucks kontrollieren und überwachen können.
Wenn der schweißer kein Schweißdraht mehr hat, oder wenn etwas anderes passiert,
hat der Roboter normalerweiße keine Möglichkeit, es zu wissen.
So kann er das.
Nicht alle Roboterbewegungen sind direkt von einer Person kontrolliert.
Wenn es schief geht,
ist es etwas anders als das nur eine Fehlermeldung erscheint.
Dieser Arm wiegt zwei Tonnen,
Und wenn er will, dann bewegt er sich schnell.
Der einzige Grund, warum ich so nahe sein darf,
ist dass ich ich den Notstop-Knopf in der hand halte.
Nur für den Fall.
Unser Roboter hat zur zeit keine Möglichkeit, uns zu detektieren.
Wenn eine Person, die nicht in der Nähe des Roboters sein sollte, sich ihm nähert,
Stellen wir alles ab.
Es wäre gut, und wir sind an einer Zukunft interressiert,

Indonesian: 
di mana si robot sadar apa yang ia lakukan.
Sebelum ia gagal mencetak,
ia terus mengecek kualitas print yang ia kerjakan.
Pada akhirnya ia akan membetulkan, memprogram ulang dirinya sendiri secara langsung
untuk menghindari kesalahan beneran.
Yang kami sedang kerjakan adalah sebuah sistem penglihatan,
di mana di antara penglihatan dan beberapa sensor lain,
kami dapat monitor dan awasi status print-nya.
Jika alat lasnya kehabisan kawat, atau ada sesuatu yang terjadi,
biasanya si robot tidak bisa tahu.
Sekarang, robotnya bisa tahu.
Tidak semua gerakan robot dikontrol secara langsung oleh seseorang.
Jika terjadi kesalahan, yang terjadi agak sedikit berbeda
dengan sekedar munculnya sebuah pesan error.
Lengan ini beratnya dua ton,
dan jika ia ingin, bergerak cepat.
Satu-satunya alasan kenapa saya diperbolehkan sedekat ini adalah
karena saya memegang tombol berhenti otomatis di tangan saya ini,
untuk berjaga-jaga.
Saat ini robot kami tak bisa merasakan kami. Yang sedang terjadi adalah
saat ada seseorang yang seharusnya tidak di dekat robot berada di sana,
Anda matikan semuanya.
Hasilnya akan hebat, dan kami tertarik di masa depan

Dutch: 
waarbij de robot daadwerkelijk zich bewust is van wat hij aan het doen is.
Voordat hij een onbruikbare print oplevert,
houdt hij de kwaliteit van de huidige print bij.
De robot corrigeert en herprogrammeert zichzelf in real-time,
om een daadwerkelijk falen te voorkomen.
We werken aan een kijksysteem,
waarbij we gebruikmakend van  zicht en een aantal andere sensoren,
de status van de prints kunnen monitoren en beheren.
Als de lasser geen draad meer heeft of als er iets anders gebeurd,
kon de robot dit traditioneel niet bemerken.
Nu kan de robot die veranderingen wél bemerken.
Niet alle bewegingen van de robot worden direct bediend door een persoon.
Als er iets misgaat dan loopt het een beetje anders,
dan dat er simpelweg een foutcode op het scherm verschijnt.
Deze arm hier weegt twee ton,
en wanneer de wil er is, beweegt het snel.
De enige reden dat ik zo dichtbij de arm mag komen is omdat,
ik letterlijk de noodstop in mijn hand houd,
puur voor de zekerheid.
Onze robot kan ons momenteel niet opmerken,
wanneer een persoon die niet in de buurt van een robot moet komen dit toch doet,
moet je alles uitzetten.
Het zou mooi zijn, en wij zijn ook erg geïnteresseerd in een toekomst,

Spanish: 
con el que el robot sea realmente consciente de lo que hace.
Antes de que una impresión falle completamente,
llevará el control de calidad de lo que está imprimiendo.
Se corregirá y reprogramará en tiempo real,
para evitar un verdadero fallo.
Trabajamos en un sistema de vision,
donde gracias a la visión y a otro par de sensores,
podamos monitorizar y supervisar el estado de las impresiones.
Si la soldadora se queda sin metal, o si ocurre alguna otra cosa,
tradicionalmente el robot no tiene manera de saberlo.
Ahora, el robot puede saberlo.
No todos los movimientos del robot están controlados por una persona directamente.
Si algo falla, no es como
si saliera un mensaje de error.
Estos brazos pesan dos toneladas,
y cuando quieren, se mueven rápido.
El único motivo por el que me dejan estar tan cerca es
porque estoy cogiendo el botón de parada de emergencia con mi mano,
sólo por si acaso.
Nuestro robot, ahora mismo, no tiene manera de percibirnos. Lo que ocurre es
que cuando una persona que no debería estar cerca del robot se acerca,
lo apagas todo.
Estamos interesados en un futuro en el que

French: 
qui permet au robot de savoir
ce qu'il est en train d'effectuer.
De cette façon, il pourra contrôler
la qualité de l'impression
avant de foirer complètement le modèle.
Le robot pourra se corriger ou
se reprogrammer en temps réel,
et donc éviter un ratage.
Nous travaillons aussi
sur un système de vision industrielle
dans lequel plusieurs capteurs peuvent
surveiller l'avancement des impressions.
Un robot traditionnel n'aurait aucun moyen de savoir
si le fil d'acier est épuisé (ou tout autre dérangement).
Maintenant, notre robot peut le savoir.
Tous les mouvements du robots ne sont
pas contrôlés directement par une personne.
En cas de problème,
le robot ne vous affichera
pas un message d'avertissement.
Ce bras pèse deux tonnes,
et il peut bouger très vite.
Si je suis autorisé à me trouver aussi proche,
c'est parce que je tiens un bouton d'arrêt d'urgence,
au cas où...
Actuellement, notre robot n'a pas
la capacité de détecter notre présence.
Si une personne s'en approche trop
sans y être autorisée,
nous arrêtons tout.
Nous nous réjouissons d'un futur

Portuguese: 
onde o robô está na verdade consciente do que está fazendo.
Antes de falhar completamente uma impressão,
observando a qualidade da impressão que está fazendo.
Irá realmente corrigir, se autoprogramar em tempo real,
em ordem de evitar uma falha real.
O que estamos trabalhando é em um sistema de visão,
onde entre visão e alguns outros sensores,
podemos monitorar e supervisionar o status das impressões.
Se o soldador fica sem fio, ou se alguma outra coisa acontece,
o robô iria tradicionalmente não ter como saber.
Agora, o robô consegue saber.
Nem todos os movimentos do robô são diretamente controlados por uma pessoa.
Se der errado, é um pouco diferente
de só ter uma mensagem de erro aparecendo.
Esse braço pesa 2 toneladas,
e quando quer, se move rápido.
A única razão que sou permitido de estar assim perto é porque
estou literalmente segurando o botão de parada de emergência na minha mão,
por precaução.
Nosso robô atualmente não tem como nos sentir. O que atualmente
acontece quando uma pessoa chega perto quando não deveria de um robô,
você desliga tudo.
Seria ótimo, e estamos interessados em um futuro

French: 
dans lequel les robots pourront
détecter une personne
à l'aide d'un système de vision
(ou autre type de capteurs),
éviter un contact avec cette personne,
et reprendre ensuite leur activité.
Les voitures sans conducteurs,
les moniteurs cardiaques,
ou n'importe quel autre objet électronique :
au final, leur code n'est composé
que des 1 et des 0.
Plus le niveau d'abstraction entre le programmeur
et le composant électronique est important,
plus le codage es aisé.
Mais lorsque quelque chose
ne se passe pas comme prévu,
la correction peut être très ardue.
Un grand merci à l'équipe de l'Autodesk
et leur laboratoire de recherche appliqué,
ici, au Pier 9 de San Francisco.
Allez voir leur chaîne YouTube
ou déroulez la description pour découvrir
des liens vers leurs projets passionnants.

German: 
in der der Roboter weiß das dort eine Person ist,
durch eine Kamera oder einem anderen Sensor,
und dann die Person aktiv umgeht.
und mit seiner Arbeit weiter macht.
Selbst fahrende Autros, Herzmonitore in Krankenhäusern,
im Grunde genommen alles elektronische: im endefekt ist
der Code in es nur Einser und Nuller.
Je mehr Abstraktionslevel zwischen dem Programmierer und demMetal sind,
desto leichter ist es, Code zu schreiben,
aber wenn etwas schief geht,
kannst du es vielecht nicht reparieren.
Vielen dank an das Team von Autodesk,
und an ihr Labor für angewandte Forschung
hier in Pier 9 in San Francisco.
Schaut ihren Youtube Channel an,
oder guckt in der Beschreibung nach einigen Links, um euch die faszinierenden Projekte anzuschauen, an denen sie arbeiten.

Dutch: 
waarin de robot kan weten wanneer een persoon zich in de buurt bevindt,
door middel van zicht of een andere manier van opmerken,
om vervolgens die persoon actief te ontwijken,
en ondertussen verdergaat met zijn huidige werkzaamheid.
Zelfrijdende auto's, hartmonitoren in ziekenhuizen,
eigenlijk alle elektronische apparaten hebben in essentie,
programmeercode die bestaat uit enkel enen en nullen.
Hoe meer abstractie er tussen de programmeur en de hardware zit,
het des te makkelijker het wordt om te programmeren,
maar wanneer er iets misgaat,
is het oplossen van het probleem lastiger voor de programmeur
Ik wil het team van Autodesk graag bedanken,
en ook gaat mijn dank uit aan hun lab voor toegepas onderzoek,
hier bij Pier 9 in San Francisco.
Bekijk hun Youtube kanaal,
of kijk in de beschrijving voor enkele links om de geweldige projecten te zien waar zijn aan werken.

Portuguese: 
onde o robô pode saber que uma pessoa está lá,
com visão ou algum outro tipo de sensação,
e então, ativamente evitar essa pessoa,
e continuar fazendo o que fazia.
Carros autônomos, monitores cardíacos hospitalares,
basicamente tudo eletrônico: no final,
o código neles são apenas 1s e 0s.
Quanto maior o nível abstrato entre o programador e o metal descoberto,
mais fácil é de escrever o código,
mas quando algo dá errado,
consertar pode estar fora de suas mãos.
Muito obrigado para toda a equipe da Autodesk,
e para o laboratório de pesquisa aplicada deles,
aqui no Píer 9 em São Francisco.
Vá e confira o canal deles no YouTube,
ou veja na descrição para alguns links para ver projetos incríveis em que eles estão trabalhando.

English: 
where the robot can know that person is there,
with vision or some other kinds of sensing,
and then actively avoid that person,
and continue doing what it’s doing.
Self driving cars, hospital heart monitors,
basically everything electronic: ultimately,
the code in it is just 1s and 0s.
The more levels of abstraction between the
programmer and the bare metal,
the easier it is to write code,
but when something goes wrong,
fixing it might be out of your hands.
Thank you very much to all the team at Autodesk,
and to their applied research lab,
here at Pier 9 in San Francisco.
Go and check out their YouTube channel,
or pull down the description for some links
to see the amazing projects they're working on.

Spanish: 
el robot pudiera saber que esa persona está ahí,
con vista o algún otro tipo de sensor,
y entonces evitar esa persona,
y seguir con lo que estaba haciendo.
Coches autónomos, monitores cardíacos,
básicamente cualquier cosa electrónica es, al final,
un código de unos y ceros.
Cuantas más capas de abstracción entre el programador y el metal en sí,
más fácil es escribir código;
pero cuando algo va mal,
arreglarlo puede estar fuera de tu alcance.
Muchas gracias a todo el equipo de Autodesk,
y a su laboratorio de investigación aplicada,
aquí en el Pier 9 en San Francisco.
Échale un vistazo a su canal de YouTube,
o abre la descripción para ver algunos enlaces con los increíbles proyectos en los que trabajan.

Indonesian: 
di mana robotnya dapat mengetahui bahwa ada seseorang di sana,
dengan penglihatan atau indera jenis lain,
dan secara aktif menghindari orang itu,
dan kemudian melanjutkan apa yang ia lakukan.
Mobil penyetir sendiri, monitor jantung di rumah sakit,
segala barang elektronik: pada akhirnya,
kodenya hanya satu dan nol.
semakin banyak tingkat abstraksi di antara sang programmer dan bongkahan besinya,
semakin mudah untuk menulis kodenya,
tetapi saat terjadi suatu kesalahan,
memperbaikinya mungkin agak sulit.
Terima kasih banyak untuk semua tim di Autodesk,
dan lab riset terapan mereka,
di sini di Pier 9 di San Francisco.
Ceklah channel YouTube mereka,
atau buka deskripsi untuk beberapa link untuk melihat proyek-proyek hebat yang mereka sedang kerjakan.
