Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BOSTON DYNAMICS
GRUPO 2
INTEGRANTES DEL GRUPO:
Duran Cadima Nicole Arianne
Jordán Borda Bruno Leandro
Paredez Morochi Juan Ariel
Sierra Guzmán Carlos Dennis
DOCENTE: Ing. Marco Antonio Arancibia Miranda
Mecatrónica
Complementos ...................................................................................................... 18
Extras .................................................................................................................... 35
Softwares .............................................................................................................. 41
Orbit 41
Auto-Connect ..................................................................................................... 43
Usos del robot spot................................................................................................ 50
Spot y la IA ............................................................................................................ 51
Especificaciones .................................................................................................... 66
Control ................................................................................................................... 67
Habilidades............................................................................................................ 71
Discusión ............................................................................................................... 72
BIBLIOGRAFÍAS ....................................................................................................... 73
ANEXOS ................................................................................................................... 75
1
ÍNDICE DE FIGURAS
Figura 2: Ejemplos de imágenes recopiladas por Spot con la Spot CAM+. ............. 20
Figura 3: Ejemplos de imágenes recopiladas por Spot con la Spot CAM+IR. ......... 22
Figura 6: Problemas comunes con la topología de red Robot como servidor .......... 45
Figura 10: Un mapa en 3D de partes del edificio de Boston Dynamics con ubicaciones
2
INTRODUCCIÓN
desarrollo y fabricación de robots avanzados. Sus robots son conocidos por su movilidad
en una variedad de proyectos que abarcan desde robots cuadrúpedos como Spot hasta
Misión
enriquezcan la vida de las personas. Vemos este trabajo como el siguiente paso en la
Visión
• 1992: La empresa fue fundada en 1992 como una filial del MIT por el experto
1
• 1992 - 1995: se centraron en la creación de robots bípedos y cuadrúpedos
• 2005 - Big Dog: uno de los momentos más destacados para la compañía fue
Estados Unidos
como ´´Google X´´, también se lanza la primera generación del robot Atlas,
• 2017 - Venta a SoftBank Group: En 2017, Boston Dynamics fue vendida por
2
Figura 1: Marc Raibert, fundador de Boston Dynamics. Fuente: https://www.linkedin.com/in/marc-raibert-
a520b9119
Fuerza y Posición para Robótica de Una Sola Pierna" para su tesis doctoral. Ha trabajado
Carnegie Mellon. En 1992, fundó Boston Dynamics, una empresa líder en el desarrollo
3
• Woodside Energy: Woodside, una destacada empresa energética australiana,
procesamiento
construcción.
4
ROBOT HANDLE
Características técnicas
Empezamos hablando de las características técnicas del robot HANDLE, entre sus
• Movilidad ágil: el robot usa ruedas en vez de piernas con lo que tiene gran
5
• Brazo robótico articulado: HANDLE al contar con un brazo articulado puede
• Handle está equipado con actuadores potentes y de alta precisión que pueden
6
• El sistema de control de equilibrio de Handle opera en tiempo real, ajustando
Lenguaje de programación
sistemas en tiempo real y de bajo nivel, mientras que Python es conocido por
procesamiento de datos.
7
gestión de hardware, comunicación entre componentes y herramientas de
visualización y depuración.
real.
ROBOT STRETCH
Características técnicas
8
• Dimensiones: Dado que Stretch es un robot con un diseño tipo brazo robótico
montado sobre una base móvil, se puede esperar que tenga dimensiones
del robot, pero probablemente tenga varios metros de altura cuando el brazo
trabajo y el uso continuo del robot. Es probable que esté equipado con baterías
necesitar recarga.
que se desplazan sobre ruedas, Stretch se mueve sobre una base móvil. La
almacén y logística.
Ten en cuenta que estas son estimaciones basadas en el propósito y el diseño general
del robot Stretch, ya que detalles específicos sobre sus características técnicas pueden
9
Lenguaje de programación.
desarrollo y control.
10
Aplicaciones) y SDKs (Kits de Desarrollo de Software) diseñados para
mueven a merced de una bomba hidráulica, que es la que transmite a los 16 actuadores
(cuatro en cada pata: dos para las caderas, uno para la rodilla y otro para el tobillo), la
11
energía es generada por un motor de 15 CV. Las piernas del robot contienen una gran
bomba hidráulica del motor interno, altitud durante la locomoción y precisión de diferentes
sistema operativo QNX (un sistema con micronúcleo de tiempo real), el movimiento se
controla a través de QNX (realiza tanto control de alto nivel como control de bajo nivel),
Los comportamientos de locomoción de Big Dog pueden variar mucho. Puede ponerse
de pie, sentarse, caminar gateando levantando una pierna a la vez, caminar al trote
desplazamiento de Big Dog varía desde un rango de 0,45 mph (0,2 m/s) hasta un trote
Big Dog fue creado el año 2005 en colaboración conjunta de Boston Dynamics, Foster-
de Harvard.
El proyecto estuvo dirigido por el Dr. Martin Buehler, quien recibió en 2012 el premio
12
Inicialmente DAPRA financió el proyecto con el objetivo de que el robot acompañe a
convencionales.
de Big Dog conocida como Alpha Dog. El equivalente refinado ha sido diseñado por
Boston Dynamics para superar al Big Dog en términos de capacidades y uso para
En 2010 se mejoró el BIG DOG, este nuevo modelo podría correr a 8 Kilómetros por
hora y desplazarse por diferentes terrenos, se realizaron pruebas para determinar las
de abril de 2010.
muestra el Alpha Dog Proto, un prototipo de laboratorio que posteriormente pasaría a ser
combustión interna planeado para ser 10 veces más silencioso que el Big Dog y una
En febrero de 2012, con mayor apoyo de DARPA, se lanzó la variante militarizada del
Big Dog, el Legged Squad Support System (LS3), Boston Dynamics demostró sus
13
A partir del verano de 2012, DARPA planeó completar el desarrollo general del sistema
operan en el centro de operaciones. Big Dog se sometió a una prueba para poder
millas) en 24 horas, sin recargar combustible, mientras llevaba una carga de 180 kg (400
modificado con un brazo. El brazo podía levantar objetos y lanzarlos. El robot dependía
de sus piernas y torso para ayudar a impulsar los movimientos del brazo. Este tipo de
atletas humanos, con esto se planeaba mejorar el rendimiento de los robots avanzados.
Se cree que podía levantar pesos de alrededor de 50 libras (23 kg). Esta investigación
estuvo financiada por el programa RCTA del Laboratorio de Investigación del Ejército.
El proyecto BIG DOG se suspendió en 2015, y se cambió el modelo por uno más
Big Dog también apareció en episodios de Web Junk 20 y Hungry Beast, y en artículos
de New Scientist, Popular Science, Popular Mechanics y The Wall Street Journal.
Actualmente Big Dog se encuentra en exhibición como parte del museo en las
Características técnicas
Dimensiones:
14
• Longitud: 0.91m (3 ft)
Locomoción:
Hardware:
• Sistema de propulsión:
• Un cilindro
• 15 caballos de fuerza de frenado (11 kW) que funciona a más de 9000 rpm.
• Cuatro actuadores por cada pierna (dos para la articulación de la cadera, uno
para la rodilla y uno para el tobillo), 16 en total. Cada uno consta de:
o Un cilindro hidráulico
o Una servoválvula
o Un sensor de posición
o Un sensor de fuerza.
• Giroscopio láser.
15
• Sistema de visión estéreo.
ROBOT SPOT
Spot es un robot cuadrúpedo altamente móvil y versátil que se utiliza para una amplia
terrenos difíciles; se desarrolló para que sea un prototipo estable así como su diseño y
cargas útiles. Los usos más frecuentes que actualmente le dan a Spot son para
Está diseñado según ISO 12100 para la evaluación y reducción de riesgos y IEC
16
El robot Spot es ideal para realizar tareas de mantenimiento predictivo a equipos
Sin embargo, Spot necesita enviar y recibir datos de manera confiable a los
operadores para poder ejecutar los últimos comandos y devolver datos valiosos, de esta
manera es que surge el desarrollo del software Orbit. Se trata de un software basado en
la web de Boston Dynamics que conecta al operador con su flota de robots Spot. Este
software puede ser instalado en cualquier dispositivo móvil tal como celulares o tablets
para ejecutar los comandos de control y programación de tareas de Spot desde cualquier
lugar, pero podrían surgir problemas de conectividad asociados a los constantes cambios
de red (ya que Spot es un robot dinámico) y a los firewalls que las mismas puedan
Auto-connect proporciona una abstracción útil sobre las direcciones de red, permite a
Spot cambiar sin problemas entre diferentes redes sin interrumpir la conexión a un
del robot y las redes disponibles, y moviendo el tráfico de datos sin problemas a la mejor
red disponible, desde el punto de vista del operador u Orbit la capa de red virtual
17
permanece sin cambios, los datos continúan trasmitiéndose y se siguen ejecutando
En segundo plano, Spot nota cuando está en la base y puede usar la conexión por
cable más confiable, o detecta que la red wifi se está debilitando y cambia al servicio
ocasionalmente se pierden datos, los usuarios pueden configurar sus preferencias como
una lista clasificada de qué red usar cuando se muestran múltiples redes.
Cada Spot tiene una ID única que se registra en el Orbit para ejecutar su control, la
si no se utiliza el software se debe configurar la red para que esta permita acceder a
Complementos
El robot spot cuenta con complementos que pueden ser utilizados según la aplicación
o tareas que vayan a asignársele a Spot, un ejemplo de esto son los sensores de alto
• Spot CAM+
18
Spot CAM+ se utiliza para observar entornos remotos o peligrosos mientras el operario
19
Figura 2: Ejemplos de imágenes recopiladas por Spot con la Spot CAM+. Fuente:
https://bostondynamics.com/products/payload/spot-cam/
• Spot CAM+IR
Spot CAM+IR se puede utilizar para observar entornos remotos o peligrosos mientras
20
21
Figura 3: Ejemplos de imágenes recopiladas por Spot con la Spot CAM+IR. Fuente:
https://bostondynamics.com/products/payload/spot-cam-ir/
• Spot I/O
22
Spot CORE I/O mejora tanto la computación como las comunicaciones disponibles en
la plataforma Spot. Permite configurar fácilmente las entradas como sensores, cámaras
procesable.
23
24
• Spot EAP2:
la plataforma Spot. Mejora la navegación autónoma de Spot con lidar que proporciona
25
un rango de detección de hasta 100 metros, también permite configurar fácilmente
26
• Spot GXP:
Diseñada para que pueda comenzar a funcionar rápidamente con opciones estándar
27
28
• Kit de radio de malla cinética Rajant:
El kit de radio Rajant Kinetic Mesh establece rápidamente una red sólida para tele
operar Spot en lugar de Wifi en el sitio. Permite implementar Spot de forma rápida y fácil
29
30
Figura 4: Presentación del Kit de radio de malla cinética Rajant. Fuente:
https://bostondynamics.com/products/payload/rajant-kinetic-mesh-radio-kit/
31
El kit de radio MPU5 de Persistent Systems permite comunicaciones punto a punto
32
• Brazo Spot (Spot Arm):
33
Spot Arm permite que el robot actúe de manera más efectiva sobre los datos y realice
trabajo físico. Permite que el Spot trabaje tanto las tareas autónomas como las
➢ Integrado: Cuando está equipado con un brazo, Spot usa todo su cuerpo para
➢ Accesible: Una interfaz de tableta intuitiva y una API facilitan el control del
Con solo presionar un botón o deslizar una pantalla, el brazo abrirá puertas, accionará
interruptores, sensores de puntos y más. Ya sea que esté utilizando tele operación o
comportamientos autónomos. Para más especificaciones técnicas véase Anexo, pág. 57.
• Destreza: El Spot Arm ofrece una gama completa de movimiento con 6 grados
34
• Fortaleza: Levanta hasta 11kg y arrastra hasta 25kg con el brazo. Spot utiliza
Extras
Complementos y accesorios, según las necesidades del operador.
Spot Dock permite la carga automática, ampliando las capacidades de Spot como
Spot Dock permite realizar misiones de recopilación de datos más largas y tareas de
inspección de rutina sin la intervención del operador para cambiar las baterías o recargar
el robot.
35
36
► Soporte técnico:
Spot Care es un servicio que brinda Boston Dynamics para mantener los robots
► Batería de Spot:
37
► Cargador de Spot:
► Tableta Spot:
38
► Paneles delanteros y traseros Spot:
Características técnicas
Dimensiones:
Locomoción:
39
● Altura máxima del escalón: 300mm (11.8 pulg)
Ambiente:
estacionarios.
Conectividad:
● Ethernet
Batería:
40
● Peso máximo: 14 kg (30.9 libras)
disponible.
*El tiempo de ejecución puede variar según las cargas útiles y los factores
ambientales.
Softwares
Orbit
Es un software de gestión y análisis de flotas de robots en tiempo real desarrollado
por Boston Dynamics que permite obtener una vista única de su empresa, robots y
equipos.
➢ Eficiencia operacional
➢ Aumentar el trabajo
41
Spot puede reemplazar las tareas tediosas y repetitivas del equipo operativo en
Con este software Boston Dynamics permite al usuario obtener un control de 360º de
El software de gestión de flotas Orbit hace que sea intuitivo integrar los robots de
Boston Dynamics, empezando por Spot, en sus operaciones diarias. Permitiendo realizar
funciones como:
➢ Alertas y notificaciones
42
➢ Operación remota
Permite al usuario operar sus robots desde cualquier lugar. En Orbit, se puede
ver a través de las cámaras de Spot, dirigir a Spot a través de sus instalaciones y
sensores.
Auto-Connect
Se trata de la última versión de software Auto-Connect, una nueva función para
Los robots móviles deben operar en una amplia gama de entornos. Por ejemplo, Spot
recopila datos en sitios de desastres con alta radiación, identifica fugas de aire en sitios
tan complejos.
enviar datos de manera confiable a los operadores para poder ejecutar los últimos
Dynamics que conecta a los operadores con su flota Spot para que puedan recopilar y
revisar datos sobre sus instalaciones desde cualquier lugar. Conectarse con estos
operadores en entornos tan variados presenta su propio conjunto de desafíos únicos, por
ello es que Boston Dynamics optó por crear Auto-Connect, un nuevo sistema para
43
Figura 5: Topología de red de robots tradicional utilizando el robot como servidor. Fuente:
https://bostondynamics.com/blog/robot-connectivity-in-complex-environments/
Cuando un robot móvil como Spot necesita enviar datos a un operador, que puede
el sitio web en el que estás leyendo esto, y hacer que el software utilizado por el operador
se conecte al robot mediante una dirección IP fija, como el equivalente digital de una
Bastante simple, ¿verdad? Este enfoque es familiar para los ingenieros y está bien
respaldado por las tecnologías existentes. De hecho, así es como la mayoría de nuestros
clientes se conectan actualmente a Spot (y seguirá siendo una opción viable). Pero hay
algunas cosas importantes en las que los robots se diferencian de los servidores de
Internet, y esas diferencias pueden llevar a conexiones poco confiables con su robot
44
Figura 6: Problemas comunes con la topología de red Robot como servidor. Fuente:
https://bostondynamics.com/blog/robot-connectivity-in-complex-environments/
¡Una diferencia obvia es que los robots se mueven! Un día típico en la vida de Spot
puede comenzar con Spot sentado en su base, cargando sus baterías y conectándose a
Internet con un cable fijo (como una computadora de escritorio). Cuando llega el
momento, Spot se levanta del muelle, sube las escaleras y realiza una inspección
programada de un medidor, ahora conectado al Wifi del edificio. Más tarde, Spot sale del
edificio para inspeccionar el equipo exterior, pierde el acceso Wifi y se conecta a una
Con cada una de estas transiciones, Spot pierde su conexión con cualquier operador
y necesita volver a conectarse. Este enfoque funciona, pero cada transición lleva tiempo
y cambia la dirección IP, lo que puede causar desafíos posteriores. Spot podría optar por
utilizar siempre la red de “mínimo común denominador”, como la señal 5G, pero entonces
45
estaría perdiendo la oportunidad de utilizar la conexión por cable más confiable, rápida
Para complicar aún más las cosas, cada una de estas redes puede tener sus propios
filtros de seguridad, o “firewalls”, que impiden que algunos o todos los datos de Spot
prioridad o incluso está sujeta a regulaciones específicas. En los casos más extremos,
el tráfico de Internet sólo se permite a una lista específica de sitios web y únicamente
configurar firewalls que permitan el paso de los datos de Spot, pero esto puede llevar
mucho tiempo y ser complejo dados los muchos tipos de datos que utiliza Spot y que
Una última diferencia notable entre los servidores de Internet tradicionales y un robot
móvil como Spot tiene que ver con las direcciones IP únicas que comentamos
anteriormente. Además de tener una dirección diferente para cada red (Dock, Wifi, 5G),
la dirección de Spot en una sola red puede no ser única ni estable en el tiempo.
automáticamente a través del enrutador al que están conectados, y esa dirección puede
cambiar cada pocos días. En muchos casos, los dispositivos están detrás de una "NAT"
conexión para esta dirección, como un operador que se conecta a Spot desde una
46
supuesto, estos problemas se pueden abordar en la configuración de la red de un cliente,
pero lleva tiempo e introduce otro punto de falla en la ya complicada situación de conectar
Después de implementar más de 1000 robots Spot para clientes de todo el mundo,
como una barrera importante para el éxito y la adopción de los clientes. Desarrollamos
mismo tiempo que reducimos el tiempo necesario para configurar Spot en su entorno
único.
47
Auto-Connect funciona creando una superposición de red segura punto a punto entre
el robot y las aplicaciones externas que están conectadas a él, como Orbit. Una
superposición punto a punto crea una red virtual además de las conexiones a Internet
existentes que tiene Spot. Esto tiene la ventaja de ser una capa de seguridad adicional,
ya que garantiza que los robots solo se conecten a puntos finales confiables y que todas
automática significa que aplicaciones como Orbit siempre pueden llegar a Spot en una
dirección virtual única, incluso cuando la red y la dirección subyacentes cambian. Por
conecta Orbit siempre será 100.0.0.37. Los clientes ya no necesitan configurar su red
para darle a Spot una dirección estable. De hecho, no necesitan saber la dirección IP de
enrutador que comparte una dirección para muchos dispositivos, se puede establecer la
Conectar Spot a una superposición punto a punto también simplifica los requisitos de
configuración del firewall. Para los firewalls de red, todo el tráfico de conexión automática
parecerá una única conexión cifrada a un sitio web (Orbit), mientras que internamente
esta conexión contiene muchos flujos para todos los datos transferidos entre Spot y Orbit.
Spot ahora puede conectarse con una sola regla de firewall simple (que está permitida
48
Figura 8: Habilitación y personalización de Auto-Connect on Spot. Fuente:
https://bostondynamics.com/blog/robot-connectivity-in-complex-environments/
Además de que Auto-Connect proporciona una abstracción útil sobre las direcciones
de red, puede cambiar sin problemas entre diferentes redes sin interrumpir la conexión
estado del robot y las redes disponibles, y moviendo el tráfico sin problemas a la mejor
red disponible. Desde la perspectiva del software Orbit o del operador, la capa de red
49
cuando está en la base y puede usar la conexión por cable más confiable, o detecta que
la red Wifi se está debilitando y cambia al servicio celular 5G para permanecer conectado.
típicos donde ocasionalmente se pierden datos. Los usuarios pueden configurar sus
preferencias como una lista clasificada de qué red usar cuando son múltiples.
Como hemos visto, Auto-Connect convierte a Spot en un activo aún más valioso y
confiable en los entornos complejos en los que opera a nivel mundial. Auto-Connect
permite a Spot enviar datos de manera confiable en situaciones donde antes era
IP estáticas o una única conexión de red siempre disponible, y permite a los operadores
(Dynamics, 2023)
50
➢ Seguridad y Vigilancia: Spot se puede emplear en aplicaciones de seguridad y
comportamiento no deseado.
Modos de control
● Control remoto a través de tableta o teléfono
Spot y la IA
En los últimos meses Boston Dynamics ha estado experimentando con Chat GPT y
otros modelos de IA como prueba conceptual para las aplicaciones robóticas en los
51
modelos fundamentales, su último experimento fue el de una guía turística robot
Este artículo fue escrito por Matt Klingensmith, ingeniero de software principal, con el apoyo del equipo
del proyecto: Michael McDonald, Radhika Agrawal, Chris Allum y Rosalind Shinkle.
“Creamos una guía turística robótica utilizando Spot integrado con Chat GPT y otros
fundamentales.
Durante los últimos dos años, los avances en inteligencia artificial, específicamente en
un campo conocido como “IA generativa”, han sido rápidos. Las demostraciones de
promedio.
entrenaron extrayendo datos sin procesar de la Internet pública. Estos modelos tienden
fuera de aquellas para las que fueron entrenados directamente. Debido a esto, pueden
adaptarse para una variedad de aplicaciones, actuando como base para otros algoritmos.
Como muchos dentro y fuera de la industria tecnológica, este rápido progreso nos
52
preparar algunas demostraciones de prueba de concepto utilizando FM para aplicaciones
tiempo real basadas en la salida de FM. Los modelos de lenguaje grandes (LLM) como
la aparente capacidad de los LLM para representar roles, replicar culturas y matices,
formar planes y mantener la coherencia a lo largo del tiempo, así como en los modelos
Un guía turístico de robots nos ofreció una demostración sencilla para probar estos
conceptos: el robot podía caminar, mirar objetos en el entorno, usar un VQA o un modelo
qué acciones debe realizar el robot a continuación. De esta manera, se puede considerar
53
Figura 10: Un mapa en 3D de partes del edificio de Boston Dynamics con ubicaciones etiquetadas que le fue
entregada al LLM: 1. “demo_lab/Balcón”; 2. “demo_lab/palancas”; 3. “museos/lugares antiguos”; 4. “museo/atlas”; 5.
“vestíbulo”; 6. “exterior/entrada”. Fuente: https://bostondynamics.com/blog/robots-that-can-chat/
descripciones cercanas, que introdujimos en el modelo de lenguaje grande junto con otro
contexto de los sensores del robot. El modelo de lenguaje grande los sintetiza en un
Este tipo de demostración aprovecha los puntos fuertes del LLM: notoriamente, los
LLM alucinan y agregan detalles que suenan plausibles sin verificar los hechos; pero en
este caso, no necesitábamos que el recorrido fuera preciso en términos de hechos, solo
54
entretenido, interactivo y lleno de matices. El listón para el éxito también es bastante
bajo: el robot sólo necesita caminar y hablar sobre las cosas que ve. Y dado que Spot ya
cubierta.
Hardware
anillo con LED. Conectamos esto vía USB a la carga útil EAP 2 de Spot .
55
Figura 12: Configuración del hardware para el guía turístico: 1. Spot EAP 2; 2. Altavoz V2; 3. Altavoz Bluetooth;
4. Brazo puntual y cámara con pinza. Fuente: https://bostondynamics.com/blog/robots-that-can-chat/
El control real sobre el robot se delega a una computadora externa, ya sea una
través de su SDK. Implementamos un servicio Spot SDK simple para comunicar audio
con el EAP 2.
Para habilitar Spot con habilidades de conversación, utilizamos la API OpenAI Chat
GPT comenzando con gpt-3.5 antes de actualizar a gpt-4 cuando estuvo disponible,
además de probar algunos LLM de código abierto más pequeños. El control de Chat GPT
sobre el robot y lo que “dice” se logra mediante una cuidadosa y rápida ingeniería.
56
estaba escribiendo la siguiente línea en un script de Python. Proporcionamos
El LLM tiene acceso a nuestro SDK de autonomía, un mapa del sitio del recorrido con
preguntas.
# Use the tour guide API to guide guests through a building using
# a robot. Tell the guests about what you see, and make up interesting stories
# about it. Personality: “You are a snarky, sarcastic robot who is unhelpful”.
# API:
# Causes the robot to travel to a location with the specified unique id, says the given
# go_to(location_id, phrase)
# say("phrase")
57
# Causes the robot to ask a question, and then wait for a response.
# ask("question")
Luego, finalmente, enviamos un mensaje pidiéndole al LLM que haga algo, en este
La parte de "recordar ser conciso" resulta importante, tanto para limitar la cantidad de
código a ejecutar como para mantener manejables los tiempos de espera cuando el robot
proporcionado una forma estructurada de especificar las API para que ChatGPT llame,
de modo que no necesariamente tenga que brindar todos estos detalles en el mensaje.
VQA y software de conversión de voz a texto. Introducimos la cámara de agarre del robot
a preguntas (con preguntas simples como "¿qué tiene de interesante esta imagen?") o
58
Para permitir que el robot "escuche", alimentamos datos del micrófono en fragmentos
al susurro de OpenAI para convertirlos en texto en inglés. Luego esperamos una palabra
de alerta: "¡Oye, Spot!" antes de poner ese texto en el mensaje. El robot suprime el audio
Chat GPT genera respuestas basadas en texto, por lo que también necesitábamos
ejecutarlas a través de una herramienta de conversión de texto a voz para que el robot
realmente hablara con la audiencia del recorrido. Después de probar varios métodos de
ElevenLabs . Para reducir la latencia, transmitimos texto al TTS como "frases" en paralelo
Finalmente, queríamos que nuestro guía robótico pareciera estar conversando con la
robot para mejorar la seguridad alrededor de personas y vehículos. Usamos este sistema
para adivinar dónde estaba la persona más cercana y giramos el brazo hacia esa
trayectoria de agarre para imitar el habla como la boca de una marioneta. Esta ilusión se
59
Comportamiento emergente, sorpresas y trampas
Por ejemplo, le preguntamos al robot “¿quién es Marc Raibert ?”, y respondió “No lo
preguntar al personal del servicio de asistencia informática quién era Marc Raibert. No
solicitamos al LLM que pidiera ayuda. Estableció la asociación entre la ubicación "mesa
preguntamos al robot quiénes eran sus “padres”; fue a los “Spots antiguos” donde se
exhiben Spot V1 y Big Dog en nuestra oficina y nos dijo que estos eran sus “mayores”.
Para ser claros, estas anécdotas no sugieren que el LLM sea consciente o incluso
estadística entre los conceptos de "servicio de asistencia técnica" y "hacer una pregunta",
y "padres" con "viejo." Pero el humo y los espejos que pone el LLM para parecer
También nos sorprendió lo bien que el LLM logró mantenerse “en el carácter”, incluso
cuando le dimos “personalidades” cada vez más absurdas. Aprendimos de inmediato que
que el robot saliera a “cazar Pies Grandes” por la oficina, preguntando a los transeúntes
limitaciones. Primero está el tema de las alucinaciones: el LLM inventa cosas con
60
frecuencia. Por ejemplo, seguía diciéndonos que Stretch, nuestro robot logístico, es para
yoga. La latencia entre una persona que hace una pregunta y el robot responde también
¿Qué sigue?
Con este proyecto, encontramos una manera de combinar los resultados de varios
SDK de Spot. Muchos otros grupos de robótica en el mundo académico o industrial están
explorando conceptos similares (consulte nuestra lista de lectura para ver más ejemplos).
artificial y la robótica. Estas dos tecnologías son una gran combinación. Los robots
mundo real. Del mismo modo, estos modelos pueden ayudar a proporcionar un contexto
cultural, conocimiento general de sentido común y flexibilidad que podrían ser útiles para
muchas tareas robóticas; por ejemplo, poder asignar una tarea a un robot simplemente
hablando con él ayudaría a reducir el aprendizaje. curva para el uso de estos sistemas.
Un mundo en el que los robots generalmente puedan entender lo que usted dice y
convertirlo en acciones útiles probablemente no esté tan lejos. Ese tipo de habilidad
permitiría a los robots funcionar mejor cuando trabajan con personas y alrededor de ellas,
61
ROBOT PETMAN
guerra química.
de Defensa de EE. UU., el robot PETMAN fue desarrollado por Boston Dynamics, junto
con los socios MRIGlobal, Measurement Technology Northwest, Smith Carter, SRD,
CUH2A y HHI.
2009. En octubre de 2011 se publicaron imágenes del robot con sus capacidades. Sin
62
MRIGlobal concluyó un programa de cinco años llamado Sistema de Maniquí de
un robot maniquí y una cámara de alta contención para probar ropa protectora para el
PETMAN se utiliza para probar y evaluar los trajes protectores contra materiales
de control térmico y fisiología del maniquí especial. La cámara de contención del robot
fue diseñada por Smith Carter CUH2A. La cámara de exposición (instalación de pruebas)
robot cuadrúpedo Big Dog en 2005. Otros productos de Boston Dynamics incluyen
63
Diseño de robot humanoide PETMAN.
un maniquí IPE integrado. El robot puede probar los trajes en una cámara expuesta a
control ambiental.
El robot bípedo pesa alrededor de 80 kg (180 lb) y mide casi 6 pies (1,75 m) de altura.
(7,08 km/h), lo que lo convierte en el robot bípedo más rápido del mundo (el robot Asimo
conjunto de protección
El PETMAN está diseñado para tener capacidades similares a las humanas. Se basa
cuatro patas, Big Dog, que puede transportar cargas pesadas en terrenos accidentados.
64
El PETMAN puede mantener el equilibrio sobre sus dos pies y moverse libremente,
caminar, gatear y realizar calistenia con tensión en el traje, así como sentadillas para
cuando lo empujan.
ROBOT ATLAS
Atlas aprovecha la impresión 3D para ahorrar peso y espacio, lo que da como resultado
un robot compacto con una alta relación resistencia-peso y un gran espacio de trabajo.
65
Especificaciones
• Peso: 80 kg
• Altura: 1,8 m
• Carga útil: 11 kg
o Brazos
o Atrás
o Cuello
Descripción general
de todo el cuerpo.
mediante un seguimiento rígido de la posición de las articulaciones. Por otro lado, los
enfoques basados en dinámica inversa han ganado una aceptación cada vez mayor al
66
el rendimiento de dichos métodos depende en gran medida de modelos dinámicos de
alta calidad, que a menudo son muy difíciles de producir para un robot físico. Los
enfoques de cinemática inversa sólo requieren modelos cinemáticos, que son mucho
Control
cada pierna y brazo, 3 para las articulaciones de la espalda y 1 para la inclinación del
cuello. Nuestros controladores para caminar por terrenos accidentados, subir escaleras
a. Caminata estática
67
b. Manipulación de todo el cuerpo
comandos que solicitan ángulos articulares directos para uno o ambos brazos o
Atravesar puertas es generalmente una tarea trivial para los seres humanos,
68
Se utiliza una máquina de estados finitos impulsada por eventos con subtareas
como estados para controlar la ejecución autónoma del proceso con validación
finitos al estado de caminar hacia la puerta. En este punto, el robot sigue una
puerta, que consta de cuatro sub estados. Lo primero es pasar al mango. Debido
a las dimensiones de la mano y del mango, el error que se puede permitir entre la
estado está tomando el control. Cuando los dedos tocan la puerta, todavía hay
mucho espacio entre la manija y la palma, lo que significa que la mano generaría
movimientos, como girar la manija, sacar la puerta para tirar o empujar la puerta
para empujar y levantar el brazo para evitar que la puerta se mueva. recerrando.
d. Subir escaleras
69
y el operador solo controla la ubicación final de las manos y los pies. Para cada
posición deseada colocándolo con respecto a la otra mano o pie. La altura vertical
contacto ya ha ocurrido. Tener todo el peso sobre los dedos de los pies hace que
cinemática inversa para que coincida con la orientación medida. Por lo tanto,
estén alineados con las orientaciones medidas de los pies, lo que permite al robot
descrito anteriormente.
70
Habilidades
En la competencia de robótica DAPRA de 2015, Atlas pudo completar las ocho tareas
de la siguiente manera:
- Conecte una manguera contra incendios a un tubo vertical y abra una válvula.
71
Discusión
conjeturas iniciales. Además, dado que el planificador de movimiento actual sólo implica
lentamente para evitar la inestabilidad dinámica. Todos los sensores del nivel de las
rendimiento del control de torsión. Es necesaria una mejor tecnología de estimación del
72
BIBLIOGRAFÍAS
● https://www.semanticscholar.org/paper/BigDog%2C-the-Rough-Terrain-
Quadruped-Robot-Raibert-
Blankespoor/86cf98c8ad25b3cb185b7524bccf32f77a91b616
● https://bostondynamics.com/products/spot/
● https://en.wikipedia.org/wiki/BigDog
● https://ieeexplore.ieee.org/document/5509226
This work focuses on the control structure of the humanoid and discusses the
information of the surroundings to select places where the foot of a humanoid can
be placed.
● https://arxiv.org/abs/1505.00468
● https://bostondynamics.com/blog/robots-that-can-chat/
73
N. Banerjee, X. Long, R. Du, et al IEEE-RAS 15th International Conference on
Contains videos and images of the robot. The website also gives more
www.bostondynamics/atlas.com
74
ANEXOS
75
76
77
78
79