Generalized software application for operation of a 3D vehicle in air, water and land
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10071/14599 |
Resumo: | The unmanned vehicles (UV) and its applications are growing exponentially. Using the radio control is the most common way to control these types of vehicles for being a simple and cheap method to control an UV. However, it doesn’t have a visual interface that allows the user to see the vehicle’s information such as battery status, speed, distance, geolocation, etc. To deal with this problem, some mobile and desktop applications have been developed. To communicate between the control device and the vehicle, dongles are commonly used to establish the connection using radio, Bluetooth or Wi-Fi. In most cases, these technologies don’t allow the user to control at long distances, Beyond Line Of-Sight (BLOS), and these applications are focused to use mostly on multi-copters, and most of the times, they only allow to connect a vehicle at a time. The purpose of this dissertation is to study the reliability of an application able to control multiple types of vehicles, such as aerial, land and water vehicles. This application allows the user to connect multiple vehicles at the same time using a single device, easily change the vehicle assigned to control, by using mobile networks to perform the communication between the developed application and the vehicle. In this way, it will be possible to connect a 3D – hybrid vehicle, which is a vehicle capable of moving in water, land and air environments, allowing the user to control the vehicle at long distances with video feedback. To achieve the purpose of this dissertation, it was developed an Android application to allow controlling the vehicle by using mobile networks to communicate. In the vehicle, besides the common electronics used in an unmanned vehicle (ESC’s, motors, batteries, controller board, etc.), it will be used a Raspberry Pi 2 model B with a 3rd Generation (3G) and 4th Generation (4G) dongle that will connect the vehicle to the internet, routing the messages coming from the controller board placed in the vehicle to the mobile application. It was also developed a server application to do the user management and exchange the messages coming from both platforms: vehicle and application. |
id |
RCAP_7cb3f894a78509cd7a06d23696dbb971 |
---|---|
oai_identifier_str |
oai:repositorio.iscte-iul.pt:10071/14599 |
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 |
Generalized software application for operation of a 3D vehicle in air, water and landEngenharia informáticaDesenvolvimento de softwareVeículos 3DDroneRede móvelvehicle 3DUnmanned vehiclesAndroid applicationmulti-vehicleMobile networksAplicação AndroidVeículos não tripuladosMultiveículoRedes móveisThe unmanned vehicles (UV) and its applications are growing exponentially. Using the radio control is the most common way to control these types of vehicles for being a simple and cheap method to control an UV. However, it doesn’t have a visual interface that allows the user to see the vehicle’s information such as battery status, speed, distance, geolocation, etc. To deal with this problem, some mobile and desktop applications have been developed. To communicate between the control device and the vehicle, dongles are commonly used to establish the connection using radio, Bluetooth or Wi-Fi. In most cases, these technologies don’t allow the user to control at long distances, Beyond Line Of-Sight (BLOS), and these applications are focused to use mostly on multi-copters, and most of the times, they only allow to connect a vehicle at a time. The purpose of this dissertation is to study the reliability of an application able to control multiple types of vehicles, such as aerial, land and water vehicles. This application allows the user to connect multiple vehicles at the same time using a single device, easily change the vehicle assigned to control, by using mobile networks to perform the communication between the developed application and the vehicle. In this way, it will be possible to connect a 3D – hybrid vehicle, which is a vehicle capable of moving in water, land and air environments, allowing the user to control the vehicle at long distances with video feedback. To achieve the purpose of this dissertation, it was developed an Android application to allow controlling the vehicle by using mobile networks to communicate. In the vehicle, besides the common electronics used in an unmanned vehicle (ESC’s, motors, batteries, controller board, etc.), it will be used a Raspberry Pi 2 model B with a 3rd Generation (3G) and 4th Generation (4G) dongle that will connect the vehicle to the internet, routing the messages coming from the controller board placed in the vehicle to the mobile application. It was also developed a server application to do the user management and exchange the messages coming from both platforms: vehicle and application.Os veículos não tripulados e as suas aplicações estão em forte crescimento. O uso de rádio controlo é a maneira mais comum de controlar estes tipos de veículos, sendo o método mais barato e simples de controlar um veículo não tripulado. Contudo, não têm uma interface visual que permita ao utilizador ver as informações do veículo, tais como o nível da bateria, a velocidade, distância, geolocalização, entre outros. Para ajudar com este problema, têm sido desenvolvidas algumas aplicações para dispositivos móveis e computadores, que permitem controlar e monitorizar este tipo de veículos. Para estabelecer a comunicação entre o dispositivo de controlo e o veículo, são frequentemente usados dongles para comunicar por rádio, Bluetooth ou Wi-Fi. Na maioria dos casos, estas tecnologias não possibilitam ao utilizador o controlo a longas distâncias, para além da linha de vista, e costumam ser focadas para o uso em multicopteros, possibilitando, na maioria dos casos, a ligação de um único veículo. O âmbito desta dissertação pretende estudar e desenvolver uma aplicação com elevada fiabilidade, capaz de controlar vários tipos de veículos, nomeadamente, veículos aéreos, terrestres e aquáticos. Esta aplicação irá permitir a ligação a vários veículos ao mesmo tempo, trocar facilmente o veiculo a controlar, recorrendo aos sistemas de comunicação móveis celulares, 3ª geração (3G ) e 4ª geração (4G) para garantir a comunicação entre a aplicação desenvolvida e o veículo não tripulado. Seguindo estes princípios, é possível controlar um veículo 3D hibrido (em modo de ar, terra e mar). Esta permite ao utilizador controlar o veículo a longas distâncias com o uso de uma transmissão de vídeo. Para alcançar o objetivo desta dissertação foi desenvolvida uma aplicação Android para possibilitar o controlo recorrendo às redes móveis celulares. No veículo, além da eletrónica habitual, para um veículo não tripulado (motores, ESC’s, baterias, etc.), será também utilizado um Raspberry Pi 2 modelo B com um dongle 3G/4G que liga o veículo, redirecionando as mensagens vindas da placa de controlo para a aplicação móvel. Para a comunicação entre a aplicação e o veículo foi também desenvolvida uma aplicação instalada no servidor que é responsável pela gestão de utilizadores e pela troca de mensagens vindas de ambas as plataformas: veículo e aplicação.2017-11-07T16:21:07Z2017-01-01T00:00:00Z20172017-06info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/octet-streamhttp://hdl.handle.net/10071/14599TID:201727358engPeres, Diogo Rafael Baptistainfo: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-11-09T17:55:49Zoai:repositorio.iscte-iul.pt:10071/14599Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:28:31.339612Repositó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 |
Generalized software application for operation of a 3D vehicle in air, water and land |
title |
Generalized software application for operation of a 3D vehicle in air, water and land |
spellingShingle |
Generalized software application for operation of a 3D vehicle in air, water and land Peres, Diogo Rafael Baptista Engenharia informática Desenvolvimento de software Veículos 3D Drone Rede móvel vehicle 3D Unmanned vehicles Android application multi-vehicle Mobile networks Aplicação Android Veículos não tripulados Multiveículo Redes móveis |
title_short |
Generalized software application for operation of a 3D vehicle in air, water and land |
title_full |
Generalized software application for operation of a 3D vehicle in air, water and land |
title_fullStr |
Generalized software application for operation of a 3D vehicle in air, water and land |
title_full_unstemmed |
Generalized software application for operation of a 3D vehicle in air, water and land |
title_sort |
Generalized software application for operation of a 3D vehicle in air, water and land |
author |
Peres, Diogo Rafael Baptista |
author_facet |
Peres, Diogo Rafael Baptista |
author_role |
author |
dc.contributor.author.fl_str_mv |
Peres, Diogo Rafael Baptista |
dc.subject.por.fl_str_mv |
Engenharia informática Desenvolvimento de software Veículos 3D Drone Rede móvel vehicle 3D Unmanned vehicles Android application multi-vehicle Mobile networks Aplicação Android Veículos não tripulados Multiveículo Redes móveis |
topic |
Engenharia informática Desenvolvimento de software Veículos 3D Drone Rede móvel vehicle 3D Unmanned vehicles Android application multi-vehicle Mobile networks Aplicação Android Veículos não tripulados Multiveículo Redes móveis |
description |
The unmanned vehicles (UV) and its applications are growing exponentially. Using the radio control is the most common way to control these types of vehicles for being a simple and cheap method to control an UV. However, it doesn’t have a visual interface that allows the user to see the vehicle’s information such as battery status, speed, distance, geolocation, etc. To deal with this problem, some mobile and desktop applications have been developed. To communicate between the control device and the vehicle, dongles are commonly used to establish the connection using radio, Bluetooth or Wi-Fi. In most cases, these technologies don’t allow the user to control at long distances, Beyond Line Of-Sight (BLOS), and these applications are focused to use mostly on multi-copters, and most of the times, they only allow to connect a vehicle at a time. The purpose of this dissertation is to study the reliability of an application able to control multiple types of vehicles, such as aerial, land and water vehicles. This application allows the user to connect multiple vehicles at the same time using a single device, easily change the vehicle assigned to control, by using mobile networks to perform the communication between the developed application and the vehicle. In this way, it will be possible to connect a 3D – hybrid vehicle, which is a vehicle capable of moving in water, land and air environments, allowing the user to control the vehicle at long distances with video feedback. To achieve the purpose of this dissertation, it was developed an Android application to allow controlling the vehicle by using mobile networks to communicate. In the vehicle, besides the common electronics used in an unmanned vehicle (ESC’s, motors, batteries, controller board, etc.), it will be used a Raspberry Pi 2 model B with a 3rd Generation (3G) and 4th Generation (4G) dongle that will connect the vehicle to the internet, routing the messages coming from the controller board placed in the vehicle to the mobile application. It was also developed a server application to do the user management and exchange the messages coming from both platforms: vehicle and application. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-11-07T16:21:07Z 2017-01-01T00:00:00Z 2017 2017-06 |
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/10071/14599 TID:201727358 |
url |
http://hdl.handle.net/10071/14599 |
identifier_str_mv |
TID:201727358 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf application/octet-stream |
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_ |
1799134847947505664 |