Player (robótica)

Player es una interfaz de código abierto para dispositivos robóticos.

El sistema operativo (Linux, Mac OS X, etc.) oculta los detalles de hardware del ordenador definiendo unos conceptos genéricos como son el "ratón", y la "impresora", cada uno con una interfaz propia.

Por ejemplo la interfaz interface_position2d es usado por los robots móviles que se mueven por el suelo, permitiéndoles aceptar comandos que les hacen moverse (con objetivos a conseguir en velocidad o en posición) y devuelve su estado (la velocidad y la posición actual).

El trabajo del driver es hacer que el robot de soporte a una interfaz definida como estándar.

Así el código de control escrito para Player que es usado en un robot podrá funcionar (dentro de unos límites razonables) en otro robot.