Por trabajos de mejora del repositorio, la plataforma estará en mantenimiento entre las 15:30 y las 15:45. No se deben realizar envíos durante esa franja.

Comunicación remota con un sistema ROS mediante WebRTC

dc.centroE.T.S.I. Informáticaen_US
dc.contributor.advisorArévalo-Espejo, Vicente Manuel
dc.contributor.authorCuenca García, Carlos
dc.date.accessioned2018-11-21T11:39:38Z
dc.date.available2018-11-21T11:39:38Z
dc.date.created2018
dc.date.issued2018-11-21
dc.departamentoIngeniería de Sistemas y Automática
dc.description.abstractEl objetivo de este proyecto consiste en establecer una conexión directa mediante p2p (peer to peer) entre un usuario usando una aplicación web y un robot gobernado por una arquitectura robótica basada en el framework ROS, con el fin de realizar un "streaming" de audio y vídeo, así como intercambiar datos. El establecimiento de la comunicación se basa en la tecnología WebRTC, desarrollada por Google en colaboración con Mozilla y Opera. La aplicación web cuenta con un servidor Django, que gestiona las diferentes funcionalidades de ésta, así como el acceso de los usuarios y la comunicación inicial con el robot remoto. Dicha comunicación inicial es posible gracias al uso de webSockets, que permiten el intercambio de mensajes entre aquellos usuarios o dispositivos que se encuentren en una misma "room". El chat integrado en la web se nutre de este sistema de igual forma. El ecosistema ROS del robot gestiona diversos nodos, que se encargan de establecer la comunicación con el usuario remoto, gestionar los recursos multimedia locales y remotos, así como del control del hardware del robot. Por tanto, el usuario podrá controlar el respectivo robot de forma remota, visualizando lo que ve el robot y recibiendo la información que proporcionan sus sensores, con el único requisito de que tanto el usuario como el robot dispongan de conexión a internet, sin importar la ubicación de cada uno de ellos.en_US
dc.identifier.urihttps://hdl.handle.net/10630/16924
dc.language.isospaen_US
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.accessRightsopen accessen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectTecnología WebRTCen_US
dc.subjectRobotsen_US
dc.subjectRobóticaen_US
dc.subjectInformática - Trabajos Fin de Gradoen_US
dc.subjectGrado en Ingeniería Informática - Trabajos Fin de Gradoen_US
dc.subject.otherWebRTCen_US
dc.subject.otherRoboten_US
dc.subject.otherROSen_US
dc.subject.otherDjangoen_US
dc.subject.otherPythonen_US
dc.subject.otherWebSocketsen_US
dc.titleComunicación remota con un sistema ROS mediante WebRTCen_US
dc.title.alternativeRemote communication with ROS system through WebRTCen_US
dc.typebachelor thesises_ES
dspace.entity.typePublication
relation.isAdvisorOfPublicationcf1946c0-b96f-4a4a-b8da-88a0ee27182c
relation.isAdvisorOfPublication.latestForDiscoverycf1946c0-b96f-4a4a-b8da-88a0ee27182c

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CarloscuencagarciaMemoriaTFG.pdf
Size:
2.31 MB
Format:
Adobe Portable Document Format
Description: