Dissertação

{en_GB=Planning, Development and Implementation of Monitoring System for Remotely Controlled Car} {} EVALUATED

{pt=Este documento descreve o desenvolvimento de um sistema telemétrico para um carro miniatura remoto e autonomamente controlado. A telemetria é usada para obter informação sobre o funcionamento do carro, através da aquisição periódica de dados provenientes de um conjunto de sensores instalados no chassis. O sistema é baseado num Raspberry Pi 3, que gere a aquisição dos dados e controla os movimentos do carro baseando-se nos valores adquiridos ou nas definições do utilizador. O sistema tem dois modos de funcionamento: (i) o modo remotamente controlado, onde o utilizador decide a direção e velocidade do carro, e (ii) o modo autónomo, onde o carro segue uma linha desenhada numa pista sem intervenção do utilizador. Os dados da telemetria são enviados por Bluetooth para uma aplicação Android onde o utilizador tem uma interface concebida para a visualização dos dados. Na aplicação é possível definir os modos de funcionamento, sendo que no modo controlado é também possível controlar a velocidade e direção do carro. A telemetria do veículo é obtida por sensores que medem a velocidade, aceleração, distância percorrida, luminosidade e temperatura no exterior do carro. No modo autónomo, a luz refletida na pista é usada para saber qual a trajetória a seguir. Os valores adquiridos pelo sistema são enviados para uma máquina virtual ligada por Wi-Fi pertencente de uma rede ad hoc privada. Nesta máquina virtual Ubuntu, os dados são recebidos através de sockets TCP sendo posteriormente apresentados numa página web e guardados num ficheiro de texto para futura análise. , en=This document describes the development of a telemetric system for a remote and autonomous controlled miniature car. Telemetry is used to obtain information about the operation of the car acquiring periodically data from a set of sensors installed in the chassis. The system is built based on a Raspberry Pi 3, which manages the acquisition of data and controls the movements of the car based on the values acquired or user settings. The system has two operating modes: (i) remotely controlled mode where the user decides the direction and speed of the car, and (ii) autonomous mode where the car follows a line drawn on a lane without user intervention. Telemetric data is sent by Bluetooth to an Android application where the user can view the acquired data through a visual interface. In the application it is possible to define the modes of operation. The telemetry of the vehicle is obtained by sensors that measure the speed, acceleration, drived distance, luminosity and temperature on the outside of the car. In autonomous mode, the reflected light on the lane is used to define the path to follow. The values acquired by the system are sent from the Raspberry Pi to a Wi-Fi connected virtual machine part of a private ad hoc network. In this virtual machine, the data is received by TCP sockets and later presented on a web page and stored in a text file for analysis. }
{pt=Sistema telemétrico, sensores, aquisição de dados, controlo remoto, máquina virtual, aplicação Android., en=Telemetry system, sensors, data acquisition, remote control, virtual machine, Android application.}

Abril 5, 2019, 10:30

Orientação

ORIENTADOR

Pedro Miguel Pinto Ramos

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Associado