XRemoteBot : un servicio para programar robots en forma remota
Autor Principal: | |
---|---|
Otros autores o Colaboradores: | , |
Formato: | Tesis |
Lengua: | español |
Datos de publicación: |
2015
|
Temas: | |
Acceso en línea: | Consultar en el Cátalogo |
Descripción Física: | 90 p. : il. col. + 1 CD-ROM |
Tabla de Contenidos:
- 1. Motivación del diseño y desarrollo de XRemoteBot
- 1.1. Motivación
- 1.2. Los robots
- 1.2.1. Robot Scribbler de Parallax
- 1.2.2. Multiplo N6
- 1.3 Características comunes
- 2. Controlar dispositivos de forma remota
- 2.1. Educabot
- 2.2. Gobot con cppp-io
- 2.3. Cylon.js
- 2.4. VCar
- 2.5. Tele Toyland
- 2.6 Algunas reflexiones
- 3. Myro y DuinoBot: Las bases de la propuesta
- 3.1. Myro
- 3.2 DuinoBot
- 4. XRemoteBot: eXtended RemoteBot
- 4.1. RemoteBot
- 4.2. XRemoteBot
- 4.2.1. Configuraciones
- 4.2.2 WebSockets
- 5. Clientes de XRemoteBot
- 5.1. Cliente Python
- 5.2. Cliente Ruby
- 5.3. Cliente Javascript
- 5.3.1. API Javascript y asincronismo
- 5.3.2. Promises
- 5.3.3. Interacción con el navegador, DOM y Jquery
- 5.3.4 Interfaz web y streaming de video
- 6. Protocolo de capa de aplicación de XRemoteBot
- 6.1. Comparación entre JSON, BSON y CBOR
- 6.2. Protocolo diseñado para XRemoteBot
- 6.2.1. Consideraciones generales
- 6.2.2. Alternativas analizadas
- 6.2.3. El protocolo basado en JSON
- 6.2.4. Mensajes del cliente al servidor
- 6.3. Mensajes del servidor a los clientes
- 6.3.1. Mensajes tipo value
- 6.3.2. Mensajes tipo error
- 6.4. Ejemplos de interacción entre los clientes y el servidor
- 6.5 Modalidades del servidor
- 7. Pruebas
- 7.1. Pruebas de uso de recursos
- 7.2. Pruebas con la interfaz Javascript
- 7.2.1. Pruebas de codificación
- 7.3 Pruebas con los clientes Python y Ruby
- 8. Conclusiones y trabajo a futuro
- 8.1. Trabajo a futuro