Cliente web para visualização de datasets no setor automóvel
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.22/14955 |
Resumo: | Este projecto tem como objectivo o desenvolvimento de uma aplicação web capaz de ilustrar dados provenientes de Advanced Driving Assistance Systems (ADAS) e de sistemas de Autonomous Driving (AD). Estes dados podem ter múltiplas fontes incluindo: vídeo, nuvens de pontos, localizações, mapas, velocidades, rótulos, caixas delimitadoras, todos quais devem ser visualizados simultaneamente e facilmente controláveis pelo interface da plataforma. Tipicamente, as empresas teriam de desenvolver as suas próprias plataformas de visualização para dar suporte ao desenvolvimento e visualização de logs de dados. A premissa deste projecto é mudar este tipo de mentalidade, fornecendo uma plataforma de visualização genérica, que pode carregar logs de dados de diferentes fontes num formato facilmente configurável. O facto de esta aplicação ser baseada em web irá permitir que várias equipas espalhadas pelo mundo analisem os dados provenientes de sistemas autónomos. Para além disto, o sistema a desenvolver deve ser suportado por plataformas open-source e compatível com os produtos mais comuns. Para alojar e configurar os dados, será usado o ecossistema Hadoop, uma vez que permite armazenar grandes volumes de dados ao longo de aglomerados de computadores, utilizando modelos de programação simples. Para a criação e instanciação dos serviços Hadoop que serão necessários para o projecto, foi utilizado o gestor Cloudera instalado numa máquina virtual o que permitiu, com um setup mínimo, simular o ecossistema Hadoop para todos os testes necessários. De forma a servir a página web, foi utilizado node.js para escrever um script responsável por criar um servidor HTTP. O script de node é também utilizado para atender pedidos provenientes do cliente de visualização e servir os ficheiros de dados como resposta. |
id |
RCAP_15fd7c45fbfffbf20508082c236d357f |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/14955 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Cliente web para visualização de datasets no setor automóvelSistemas autónomosLogs de dadosNuvem de pontosRobot Operating SystemHadoopWebGLClouderaServidorNode.jsAutomotiveData logsPoint cloudServerEste projecto tem como objectivo o desenvolvimento de uma aplicação web capaz de ilustrar dados provenientes de Advanced Driving Assistance Systems (ADAS) e de sistemas de Autonomous Driving (AD). Estes dados podem ter múltiplas fontes incluindo: vídeo, nuvens de pontos, localizações, mapas, velocidades, rótulos, caixas delimitadoras, todos quais devem ser visualizados simultaneamente e facilmente controláveis pelo interface da plataforma. Tipicamente, as empresas teriam de desenvolver as suas próprias plataformas de visualização para dar suporte ao desenvolvimento e visualização de logs de dados. A premissa deste projecto é mudar este tipo de mentalidade, fornecendo uma plataforma de visualização genérica, que pode carregar logs de dados de diferentes fontes num formato facilmente configurável. O facto de esta aplicação ser baseada em web irá permitir que várias equipas espalhadas pelo mundo analisem os dados provenientes de sistemas autónomos. Para além disto, o sistema a desenvolver deve ser suportado por plataformas open-source e compatível com os produtos mais comuns. Para alojar e configurar os dados, será usado o ecossistema Hadoop, uma vez que permite armazenar grandes volumes de dados ao longo de aglomerados de computadores, utilizando modelos de programação simples. Para a criação e instanciação dos serviços Hadoop que serão necessários para o projecto, foi utilizado o gestor Cloudera instalado numa máquina virtual o que permitiu, com um setup mínimo, simular o ecossistema Hadoop para todos os testes necessários. De forma a servir a página web, foi utilizado node.js para escrever um script responsável por criar um servidor HTTP. O script de node é também utilizado para atender pedidos provenientes do cliente de visualização e servir os ficheiros de dados como resposta.This project aims to develop a web platform that is capable of showing data from Autonomous Driving (AD) and Advanced Driving Assistance Systems (ADAS). This data can have multiple sources including video, point clouds, location, map, velocity, labels, bounding boxes, all of which must be visualized simultaneously and be easily controlled by the platform’s interface. Typically, companies would have to develop their unique visualization platform to support the development and visualization of data logs. The premise of this project is to change this kind of mindset, providing a generic visualization platform, that can load logged data from different sources in an easily configurable format. The fact that this application is web-based allows for various teams spread across the world to analyze data from these autonomous systems. Furthermore, the system to be developed must be supported by open-source platforms and compatible with the most common products. The Hadoop ecosystem will be used, since it allows for large volumes of data to be stored across clusters of computers using simple programming models. The cloudera manager will be used to create and instantiate all the needed Hadoop services, installing it in a virtual machine which allows to simulate an Hadoop environment for all the tests made with minimal setup. To serve the web page, we used node.js to write a script that would create an HTTP server. The node script is also used to attend requests from the visualization client and serve the needed data files as a response.Leitão, João Miguel Queirós MagnoRepositório Científico do Instituto Politécnico do PortoBarbosa, Duarte Alexandre dos Santos2022-10-10T00:30:45Z20192019-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/14955TID:202295800porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T12:58:40Zoai:recipp.ipp.pt:10400.22/14955Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:34:45.432793Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Cliente web para visualização de datasets no setor automóvel |
title |
Cliente web para visualização de datasets no setor automóvel |
spellingShingle |
Cliente web para visualização de datasets no setor automóvel Barbosa, Duarte Alexandre dos Santos Sistemas autónomos Logs de dados Nuvem de pontos Robot Operating System Hadoop WebGL Cloudera Servidor Node.js Automotive Data logs Point cloud Server |
title_short |
Cliente web para visualização de datasets no setor automóvel |
title_full |
Cliente web para visualização de datasets no setor automóvel |
title_fullStr |
Cliente web para visualização de datasets no setor automóvel |
title_full_unstemmed |
Cliente web para visualização de datasets no setor automóvel |
title_sort |
Cliente web para visualização de datasets no setor automóvel |
author |
Barbosa, Duarte Alexandre dos Santos |
author_facet |
Barbosa, Duarte Alexandre dos Santos |
author_role |
author |
dc.contributor.none.fl_str_mv |
Leitão, João Miguel Queirós Magno Repositório Científico do Instituto Politécnico do Porto |
dc.contributor.author.fl_str_mv |
Barbosa, Duarte Alexandre dos Santos |
dc.subject.por.fl_str_mv |
Sistemas autónomos Logs de dados Nuvem de pontos Robot Operating System Hadoop WebGL Cloudera Servidor Node.js Automotive Data logs Point cloud Server |
topic |
Sistemas autónomos Logs de dados Nuvem de pontos Robot Operating System Hadoop WebGL Cloudera Servidor Node.js Automotive Data logs Point cloud Server |
description |
Este projecto tem como objectivo o desenvolvimento de uma aplicação web capaz de ilustrar dados provenientes de Advanced Driving Assistance Systems (ADAS) e de sistemas de Autonomous Driving (AD). Estes dados podem ter múltiplas fontes incluindo: vídeo, nuvens de pontos, localizações, mapas, velocidades, rótulos, caixas delimitadoras, todos quais devem ser visualizados simultaneamente e facilmente controláveis pelo interface da plataforma. Tipicamente, as empresas teriam de desenvolver as suas próprias plataformas de visualização para dar suporte ao desenvolvimento e visualização de logs de dados. A premissa deste projecto é mudar este tipo de mentalidade, fornecendo uma plataforma de visualização genérica, que pode carregar logs de dados de diferentes fontes num formato facilmente configurável. O facto de esta aplicação ser baseada em web irá permitir que várias equipas espalhadas pelo mundo analisem os dados provenientes de sistemas autónomos. Para além disto, o sistema a desenvolver deve ser suportado por plataformas open-source e compatível com os produtos mais comuns. Para alojar e configurar os dados, será usado o ecossistema Hadoop, uma vez que permite armazenar grandes volumes de dados ao longo de aglomerados de computadores, utilizando modelos de programação simples. Para a criação e instanciação dos serviços Hadoop que serão necessários para o projecto, foi utilizado o gestor Cloudera instalado numa máquina virtual o que permitiu, com um setup mínimo, simular o ecossistema Hadoop para todos os testes necessários. De forma a servir a página web, foi utilizado node.js para escrever um script responsável por criar um servidor HTTP. O script de node é também utilizado para atender pedidos provenientes do cliente de visualização e servir os ficheiros de dados como resposta. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019 2019-01-01T00:00:00Z 2022-10-10T00:30:45Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/14955 TID:202295800 |
url |
http://hdl.handle.net/10400.22/14955 |
identifier_str_mv |
TID:202295800 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799131439721086976 |