Cliente web para visualização de datasets no setor automóvel

Detalhes bibliográficos
Autor(a) principal: Barbosa, Duarte Alexandre dos Santos
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