A visão do ASIMO

Em robótica, visão é uma imagem capturada que é interpretada com base em gabaritos programados. Em um ambiente de manufatura, onde braços robóticos constroem carros ou robôs inspecionam as conexões microscópicas de chips semicondutores, você lida com um ambiente controlado. A iluminação é sempre a mesma, o ângulo não varia e há um número limitado de coisas para olhar e entender. Entretanto, no mundo real (e não estruturado), o número de coisas para se olhar e compreender aumenta muito.

Um robô humanóide que precise navegar através de casas, prédios ou painéis de anúncios enquanto efetua tarefas deve ser capaz de compreender os muitos objetos que ele "vê". Sombras, ângulos e movimentos incomuns devem ser incompreensíveis. Por exemplo, para caminhar por sua própria conta em uma área desconhecida, um robô precisa detectar e reconhecer objetos em tempo real, selecionar características como cor, formato e bordas para comparar a um banco de dados de objetos ou ambientes que ele conheça. Pode haver milhares de objetos na "memória" dos robôs.


Foto cedida por Honda Motor Co., Ltd.

O sistema de visão do ASIMO consiste de câmeras de vídeo básicas para os olhos, localizadas em sua cabeça. O ASIMO usa um algoritmo de visão proprietário que permite que ele veja, reconheça e evite colidir com objetos, mesmo que sua orientação espacial e iluminação não seja a mesma daquelas que ele possui no banco de dados da memória. Essas câmeras podem detectar múltiplos objetos, reconhecer faces programadas e até interpretar movimentos de mão. Por exemplo, quando você segura sua mão para cima em uma posição de "pare" para o ASIMO, ele obedece. O recurso de reconhecimento facial permite que o ASIMO cumprimente pessoas "familiares".

As câmeras também enviam (via USB) para o seu controlador o que o ASIMO vê. Desse modo, se você estiver controlando o ASIMO a partir de um PC, poderá ver o que o ASIMO vê.