XRemoteBot : un servicio para programar robots en forma remota
Material type:
Item type | Home library | Call number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|
![]() |
Biblioteca de la Facultad de Informática | TES 15/16 (Browse shelf(Opens below)) | Consulta en Sala | DIF-04412 |
Browsing Biblioteca de la Facultad de Informática shelves Close shelf browser (Hides shelf browser)
Tesina (Licenciatura en Informática) - Universidad Nacional de La Plata. Facultad de Informática, 2015.
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