Jugador

Player es un software de servidor de red para el control de robots.
Descargar ahora

Jugador Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • The Player Project
  • Sitio web del editor:

Jugador Etiquetas


Jugador Descripción

El jugador es un software de servidor de red para el control de robots. El jugador es un software de servidor de red para el control de robots. Corriendo en su robot, el jugador proporciona una interfaz limpia y sencilla de los sensores y actuadores del robot a través de la red IP. El programa de su cliente habla con el jugador a través de un socket TCP, leyendo los datos de los sensores, escribiendo comandos a los actuadores, y la configuración de dispositivos en la Fly.Player admite una variedad de hardware de robot. La plataforma original del jugador es la familia Activmedia Pioneer 2, pero se admiten varios otros robots y muchos sensores comunes. La arquitectura modular del jugador hace que sea fácil agregar soporte para un nuevo hardware, y una comunidad de usuario / desarrollador activo contribuye a los nuevos controladores.player se ejecuta en Linux (PC y EMBEDDED), Solaris y * BSD.El proyecto de reproductor ofrece herramientas de software de código abierto para robot y Aplicaciones del sensor. El proyecto del jugador crea software gratuito que permite la investigación en sistemas de robots y sensores. El servidor de robots del jugador es probablemente la interfaz de control de robot más utilizada en el mundo. Sus backlews, escenario y mirador de simulación, también son muy utilizados. Aquí hay algunas características clave del "Jugador": · El jugador está diseñado para ser independiente de lenguaje y plataforma. El programa de su cliente puede ejecutarse en cualquier máquina que tenga una conexión de red a su robot, y se puede escribir en cualquier idioma que admita los sockets TCP. Actualmente tenemos servicios públicos de clientes disponibles en C ++, TCL, Java y Python. Además, el jugador no hace suposiciones sobre cómo quiere que desee estructurar sus programas de control de robots. De esta manera, es mucho más "mínimo" que otras interfaces de robot. Si desea que su cliente sea un programa multi-roscado altamente concurrente, escríbelo así. Si le gusta un simple bucle de lectura-actuación, hazlo. Si le gusta controlar su robot de forma interactiva, pruebe nuestro cliente de TCL (o escriba sus propias utilidades de cliente en su idioma interactivo favorito). · El jugador permite que varios dispositivos presenten la misma interfaz. Por ejemplo, los controladores Pioneer 2 y RWI usan la interfaz de 'posición' del jugador para permitir el control del movimiento del robot. Por lo tanto, el mismo código de control podría impulsar ambos tipos de robot. Esta característica es muy útil cuando se combina con el simulador de escenario; Los programas de control escritos para los robots simulados de la etapa a menudo trabajan sin cambios en el hardware real. · El jugador también está diseñado para soportar prácticamente cualquier número de clientes. ¿Alguna vez has querido que tus robots "vean" a través de los ojos de los demás? Ahora pueden. Cualquier cliente puede conectarse y leer los datos del sensor de (e incluso escribir comandos de motor a) cualquier instancia de jugador en cualquier robot. Aparte de la detección distribuida para el control, también puede usar jugador para el monitoreo de experimentos. Por ejemplo, mientras que su cliente C ++ controla un robot, puede ejecutar una herramienta de visualización gráfica en otro lugar que le muestra datos de sensores actuales y un programa de registrador para guardar datos para el análisis posterior. Las solicitudes de dispositivos en la marcha permiten a sus clientes obtener acceso a sensores y actuadores diferenciales según sea necesario para la tarea en cuestión. · El comportamiento del servidor en sí también se puede configurar sobre la marcha. Consulte el Manual del usuario para obtener detalles sobre el cambio de la velocidad de datos del sensor y otras funciones. · Por último, pero no menos importante, el jugador es un software gratuito, publicado bajo la licencia pública de GNU. Si no te gusta una parte de cómo funciona, cambiarla. Y por favor envíenos su parche!


Jugador Software relacionado

Pinza

El proyecto PCYLIPS es un módulo de extensión que tiene como objetivo incrustar la funcionalidad de clips completos en las aplicaciones de Python. ...

365

Descargar

Pynovas

Pynovas le permite calcular la posición y el movimiento del sol, la luna, los planetas y las estrellas con gran precisión con Python ...

249

Descargar

CLC DNA Workbench

Un entorno de software que permite a los usuarios realizar una gran cantidad de análisis avanzados de secuencia de ADN. ...

87

Descargar