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ê.