Aperios

Aperios
Información sobre la plantilla
Portada-Aperios.png
DesarrolladorSony
Modelo de desarrolloSoftware propietario
Lanzamiento inicial1994
Última versión estable2003

Aperios. Sistema operativo desarrollado por Sony para la programación de Aibo, el perro robot.

Origen

En el diseño de Aibo los desarrolladores de Sony encontraron la dificultad de no poder programar directamente en Open-R por ser un lenguaje de bajo nivel. De esta necesidad surgió Aperios.

Definición

Aperios es un sistema operativo empotrado basado en una arquitectura de meta-niveles. Su diseño tuvo gran influencia en la forma compleja en que se programa con Open-R. El mismo se ha utilizado en diversos equipos de Sony además del robot Aibo, entre ellos el receptor de satélite DST-MS9. Los secretos comerciales no permitieron obtener mucha información al respecto lo que constituyó una barrera para su publicación.

Características del sistema operativo Aperios

En Aperios el sistema se estructura como una serie de objetos que interactúan entre sí, con ayuda de meta-objetos. Está especialmente diseñado para aplicaciones que requieran retroalimentación inmediata. Por esto, los programas son construidos como una colección de objetos Open-R que se ejecutan concurrentemente y que se comunican entre ellos gracias a unas determinadas políticas de paso de mensajes, defiriendo de la estructura habitual. Sony publicó el API de su sistema operativo debido a que el atractivo diseño y fiabilidad de Aibo atrajeron su atención. Se trata de un API en C++ que corre sobre el sistema operativo Aperios y que se lanzó bajo el nombre de Open-R SDK.

Aperios en Aibo

Aperios permitió la manipulación de sensores y motores, así como la programación de comportamientos mediante el lenguaje Open-R. Por este motivo el robot Aibo se convirtió rápidamente en una herramienta muy útil para los desarrolladores de sistemas de Inteligencia Artificial para la investigación y experimentación.

Fuentes