SDL - Servidor de Sumo



Documentos relacionados
Getting Started. 1. Introducción. 2. Requerimientos de software

Servidor de Sumo - Manual del usuario

ACCESO A SU CUENTA CRM INMOBILIARIO

Pequeño tutorial de fútbol de robots en Squeak

GUÍA DE IMPLEMENTACIÓN ADDENDA CASA LEY PROVEEDOR MERCADERÍAS CLASIFICACIÓN CD

Tutorial BMS Server Studio UDP

Utilidad de configuración y actualización de Software para el SS5660

Para nuestro ejemplo, el caso que se aplica es el del punto b. Los pasos a seguir son los siguientes:

INSTALACIÓN Y CONFIGURACIÓN DEL JANA SERVER

Capítulo 3 Instalación de OMNET

Función Logaritmo, dominio y traslación. Guía del profesor.

El esquema de autenticación en IMS denominado Authentication and Key Agreement (AKA) es similar al usado en UMTS y permite hacer autenticación mutua.

Cliente Outsourcing. para Call Xpress Cloud. Guía de instalación y usuario. Versión de software 1.0

Load Balance Aplicación en Dual-WAN Interface

ESTATICA. Componentes ortogonales de una fuerza. Seminario Universitario Física

Mondopad v1.8. Inicio rápido

Manual básico de uso del sistema de control vehicular.

Alarma Comunitaria Nt-Com ACM

Manual de Usuario CPE OX330. Manual de Usuario CPE OX330

Programando con Enchanting

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

Guías de ayuda Data Manager_. Gestione y administre las cuotas de tráfico de datos de las cuentas de su empresa.

Escuela Especializada en Ingeniería ITCA-FEPADE Técnico en Ingeniería de Redes Informáticas (Virtual) Tecnología de Servidores

Red Privada Virtual (VPN)

MANUAL USUARIO PARA LA CONFIGURACIÓN EN DIFERENTES CLIENTES DE CORREO ELECTRÓNICO

EDITRAN/CL. Manual de Usuario e Instalación. Módulo de Cliente Departamental. Windows

Protocolos de red. IP: Internet Protocol

Manual de Usuario Tienda online. Tienda Telmex Online. Manual de Usuario. Servidores virtuales 1

Data Link 02 (PENTAX R-300X y V227)

Instalación Servicios Web Gestión Deportiva

CARGA DE UN PROCESO Datos Estáticos del Proceso Carátula Tipo de Proceso Observaciones

Introducción. Destaques del Software

GUÍA DE USUARIO DE GPS TRACKER UTILITY (MU-201S1)

Tutorial para la comunicación TCP en el BMS Server

Unitronics UniOPC. Tutorial. Unitronics Remote Operator. En este tutorial veremos como funciona el software Unitronics UniOPC


Tema 4.1: - TRANSPORTE-

Registros de recursos DNS. Javier Rodríguez Granados

Guía de Usuario (Outlook)

Ejercicios Tema 5. a) Órdenes del protocolo FTP necesarias para su ejecución. b) Número y tipo de conexiones necesarias.

Guía de para Utilizar Comando Batch File De Carga Múltiple

Software de Comunicaciones (2) Manual de Usuario Consola

ESCUELA DE INGENIERIA EN COMPUTACION REDES INFORMATICAS SISTEMAS OPERATIVOS DE RED II

OFICINA DE SERVICIOS INFORMATICOS MANUAL DE INSTALACION DE RECURSOS DE LOS SERVICIOS INFORMÁTICOS DE LA DIAN PARA LA APLICACIÓN ADA

SMPP Server http GATEWAY

Clase 1 Sistemas de numeración

Examen de Introducción a las Redes de Computadoras y Comunicación de Datos (ref: sirc0707.doc) 31 de julio de 2007

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

Campo y potencial eléctrico de una carga puntual

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX

Manual Configuración Orderman en el Software Glop. Configuración de terminales orderman en el software Glop para Hostelería.

Roles y Características

PRÁCTICA Nº. 1: Familiarización con el gestor de red MIB Browser.

Crear un servidor FTP

USER MANUAL v.5 Settop Repeater

ÍNDICE MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS CONVERSORES TCP A 232 / TCP A Características.

Redes de Computadores I

Fundamentos de Ethernet. Ing. Camilo Zapata Universidad de Antioquia

Pentax R-200. Transferencia de Archivos. Configuración

10 Game (Juegos) Capítulo. La unidad PV viene con dos juegos incorporados para que pueda divertirse. Los juegos se llaman Game-1 y Game-2.

SEGURIDAD EN REDES AUTENTICACIÓN CON SERVIDORES AAA (originalmente, Authentication, Authorization y Accounting)

Manual de Configuración de PRODIGY INFINITUM con Módem Speed Stream 5660 Router

* Navegar por Internet y consultar paginas de interés. * Enviar y recibir correos

INSTITUTO SALVADOREÑO DEL SEGURO SOCIAL. Manual de Servicios En Linea Instituto Salvadoreño del Seguro Social

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO

INTERNET 4º ESO INFORMATICA / DEP. TECNOLOGIA

Agenda Única. guía rápida de configuración y uso para Pocket PC

PROGRAMACIÓN UTILIZANDO EL SOFTWARE

Windows 2008 Server ServidorW200854

Anexo B. Comunicaciones entre mc y PC

Dirección de Informática y Telecomunicaciones

Laboratorio práctico Cómo hacer un diagrama de los flujos de tráfico de Intranet

Guías paso a paso. Declaración por Internet. de objetos transportados como equipaje. Formulario OM AFIP (2347)

Guía de Instalación Proscai

Manual de instalación Actualizador masivo de Stocks y Precios

Manual de Configuración Terminales Win7 Cloud.

Migración de ESET Remote Administrator v2.x a v3.x

Realización de copias de seguridad en caliente

Introducción a redes Ing. Aníbal Coto Cortés

El proceso de Instalación de Microsoft SQL Server 2008

GUÍA DE ADMINISTRACIÓN SALA DE SISTEMAS

Instalación y uso de Document Distributor

Tema: Analizador de tráfico

Servicio Nacional de Aduanas Subdirección de Informática. SMS Manual de Referencia

KANSAS CITY SOUTHERN Guía de integración de EDI

Capa de TRANSPORTE. Ing. José Martín Calixto Cely Original: Galo Valencia P.

Introducción... 3 PLATAFORMA TÉCNICA Petición de envío de SMS... 3 Ver estado de envíos de SMS... 5 Ver créditos disponibles...

I2C. Ing. Pablo Martín Gomez

Descripción del Sistema: Arbutus Windows Server

Instrucciones de Comunicaciones

WINDOWS MOVIE MAKER. Área de Colecciones. Utilice le área de colecciones para organizar el contenido del audio, video imágenes que graba o importa.

Mecanismos de Autoprotección Para evitar acceso a material indeseable en Internet

2. Requerimientos Técnicos

Modelado y evaluación de un servicio multimedia sobre redes locales. Directores: Víctor García García Xabiel García Pañeda

7.0 Servidor DataNet OPC. 7.1 Instalando el servicio

Instala y configura un servidor SSH/SFTP. Transferir ficheros a dicho servidor con un cliente SFTP y SCP.

OFICINA VIRTUAL SIS MANUAL DE TUTOR

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

Comisión Nacional de Bancos y Seguros

Transcripción:

SDL - Servidor de Sumo. Introducción Este documento presenta los detalles del protocolo utilizado entre el servidor de sumo y los robots luchadores. En el capítulo se presentan los parámetros que se pueden configurar en el servidor, en el capítulo se describe el formato de los mensajes que intercambian el servidor y los luchadores, y en el capítulo 4 se presenta el SDL.. Parámetros de la comunicación La comunicación entre el servidor de sumo y los luchadores se implementa sobre UDP utilizando los siguientes puertos: robot_ip: dirección IP a donde el servidor de sumo envía los mensajes dirigidos al luchador. robot_port: puerto a donde el servidor de sumo envía los mensajes dirigidos al luchador. robot_ip: dirección IP a donde el servidor de sumo envía los mensajes dirigidos al luchador. robot_port: puerto a donde el servidor de sumo envía los mensajes dirigidos al luchador.. Intercambio de mensajes Para delimitar los campos de los mensajes se utiliza el carácter * y los enteros se convierten a ASCII con signo antes de enviarse. Los mensajes que intercambian el servidor de sumo y un luchador son los siguientes: position: el servidor envía este mensaje al luchador para que se posicione en determinado lugar. Normalmente es enviado cuando se da comienzo a un set. Formato: position*x*y*rot*, coordenada (x,y) y rotación donde el árbitro desea ubicar a los luchadores. Donde x e y Z, y r [0,60]. start: el servidor envía este mensaje al luchador para indicarle que el juego ha comenzado, el luchador debe asentir el mensaje. Formato: start*. stop: el servidor envía este mensaje al luchador para indicarle que el juego ha finalizado, el luchador debe asentir el mensaje. Formato: stop*. ok: los luchadores confirman la recepción con este tipo de mensaje. Formato: ok*. update: el servidor envía este mensaje a cada uno de los luchadores para informar el estado del juego y la posición de cada uno. Formato: update*x*y*r*p* xop*yop*rop*pop*, coordenada (x,y), rotación y puntos yuko del luchador que recibe el mensaje, y coordenada (x,y), rotación y puntos yuko del luchador oponente. http://www.fing.edu.uy/inco/eventos/sumo.uy Página de

4. SDL speed: el luchador informa al servidor la velocidad que desea en sus ruedas. Formato: speed*velizq*velder*. Donde las velocidades velizq, elder [-,], velocidades positivas indican movimiento hacia delante y negativas hacia atrás. SYSEM SUMO BLOCK SUMO C[POSIION,SAR,SOP] SIGNALS POSIION, SAR, SOP, MOVE, MOVE, Send, Receive PROCESS SERVER C4[MOVE,MOVE] C[Send] C[Receive] http://www.fing.edu.uy/inco/eventos/sumo.uy Página de

PROCESS SERVER POSIION POSIION[X, Y, R, X, Y, R] Set, NOW + 00 sndok = 0 sndok = 0 Send[IP#POR# position* + X+ * +Y+ * +R] Send[IP#POR# position* + X+ * +Y+ * +R] OK Receive[ip#info] Info == ok sndok == - ip= IP ip = IP sndok++ sndok = - sndok = - sndok <= sndok == - sndok == - && sndok == - sndok++ 4 SAR sndok <= SAR Set, NOW + 00 sndok = 0 sndok = 0 6 http://www.fing.edu.uy/inco/eventos/sumo.uy Página de

6 Send[IP#POR# start ] Send[IP#POR# start ] OK Receive[ip#info] Info == ok sndok == - ip= IP ip = IP sndok++ sndok <= sndok = - sndok = - sndok == - sndok == - && sndok == - sndok++ 8 Set, NOW + 0 sndok <= OK receive[ip# speed *velizq*velder] SOP ip= IP ip = IP Send[IP#POR# stop ] 0 MOVE[Robot, velizq,velder] MOVE[Robot, velizq,velder] Send[IP#POR# stop ] http://www.fing.edu.uy/inco/eventos/sumo.uy Página 4 de

0 GetPlayerData(x,y,angle,score) GetPlayerData(x,y,angle,score) Info = update* +x+ * +y+ * +angle+ * +score+ * +x+ * +y+ * +angle+ * +score Info = update* +x+ * +y+ * +angle+ * +score+ * +x+ * +y+ * +angle+ * +score Send[IP#POR#info] Send[IP#POR#info] http://www.fing.edu.uy/inco/eventos/sumo.uy Página de