Trabajo en investigación de manipulación y agarre robótico utilizando enfoques de visión basados en el aprendizaje profundo.
En el lado del hardware: las manos humanas son prensiles, flexibles y pueden adaptarse a muchas configuraciones diferentes / envolver varias formas.
Esto hace posible que las manos “envuelvan” el objeto o componente funcional del objeto para que pueda ser levantado.
- ¿Cuál es la relación entre religión y humanidad?
- Si fueras el último humano con otra persona que elijas, ¿con quién estarías y qué harías?
- ¿Pueden los planetas evolucionar como humanos, animales, etc.?
- ¿Cuál es la mayor amenaza para la humanidad en el futuro previsible?
- ¿Por qué la gente no está más enojada porque la tecnología eliminará la necesidad de trabajo humano?
Por el contrario, muchos animales carecen de la flexibilidad de la mano o de un pulgar oponible. Imagina que eres un cachorro que intenta recoger un frisbee con tus patas …
En el lado del software: incluso con un buen manipulador (mano), recoger las cosas con la velocidad y la precisión de los humanos requiere una comprensión general y no específica de cómo se comportan los objetos y debe manejarse para garantizar una comprensión estable. Por ejemplo, podría levantar una taza agarrando su borde, pero una sujeción mucho más estable y eficiente en energía sería simplemente agarrarla por el mango.
Como otro ejemplo, considere este mouse de computadora con un cable suelto:
Si el sistema de percepción supone que todos los objetos son rígidos, entonces probablemente agarraría incorrectamente el mouse anterior, ya que el cable caería al suelo sin alguna manipulación secuencial (agrupando el cable para levantar el mouse de una vez, o moviendo ratón seguido del cable).
Este tipo de “conocimiento del sentido común” es difícil de imbuir en un sistema de visión robótica, o incluso en animales no humanos, ya que no tienen experiencia en el mundo de los objetos que se pueden agarrar con los que los humanos interactúan a diario.
La falta de familiaridad también dificulta el control motor. Nosotros y los animales no podemos ejecutar movimientos que no practicamos con frecuencia. En el caso de los robots de aprendizaje, la “práctica” refuerza las acciones de una manera diferente, pero la analogía se mantiene más o menos. De hecho, muchas personas lidian con la dificultad de “recoger cosas” cuando se trata de recoger cosas con palillos:
Antes de implementar enfoques basados en el aprendizaje de extremo a extremo para la robótica (es decir, utilizar el aprendizaje profundo para aprender todo desde cero utilizando una gran cantidad de datos + prueba y error), el dogma predominante para el trabajo de agarre y robótica era utilizar hardware especializado / SLAM para adquirir aproximaciones de geometría 3D, y resolver cinemática 3D o modelos dinámicos (similares a los gráficos de computadora) para planificar una comprensión óptima.