10,785 research outputs found

    Autopilot simulator prototype for autonomous driving based on SimTwo

    Get PDF
    The main objective of this work was to develop a control system for an autonomous vehicle that provides autonomous driving. For this, a simulation software, named "SimTwo" was used, where the actuation and sensing model was developed. At the end of the work, a control and 3D visualization system was obtained for an autonomous vehicle capable of driving on a road, avoiding obstacles, alerting in case of danger, among others. The work was developed in a simulation environment and includes a 3D model of a road, with several real scenarios, where the vehicle moves. There are objects on the circuit that can obstruct the passage of the car, creating situations of imminent danger. This system alerts the driver in the event of danger and reacts by deflecting or stopping. This control system uses image sensors and LiDAR (Light Detection And Ranging) as inputs data sources.O principal objetivo deste trabalho foi desenvolver um sistema de controlo de um veículo autónomo que o dote de condução autónoma. Para tal, foi utilizado um software de simulação, SimTwo, onde o modelo de atuação e sensorização foi desenvolvido. No final do trabalho, obteve-se um sistema de controlo e visualização 3D de um veículo autónomo capaz de conduzir numa estrada, desviar de obstáculos, alertar no caso de perigo, entre outros. O trabalho foi desenvolvido num ambiente de simulação e contempla um modelo 3D de uma estrada, com vários cenários reais, onde o veículo se desloca. Existem objetos nas bermas que podem obstruir a passagem do carro, criando situações de perigo eminente. Este alerta no caso de perigo e reage, desviando ou parando. Este sistema de controlo utiliza sensores de imagem e LiDAR (da sigla inglesa "Light Detection And Ranging"), como fontes de informação

    Generalized software application for operation of a 3D vehicle in air, water and land

    Get PDF
    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.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

    Design of a Low Consumption Electric Car Prototype

    Get PDF
    Concerned with environment and sustainability, Shell has organized for the last 30 years a competition of energy efficient road vehicles called Shell Eco-Marathon (SEM). The vehicle is required to achieve a minimum mean cruise speed of 25km/h and a low drag value is an essential parameter to achieve a good result. Over the years SEM teams used a streamlined body similar to an airfoil with a minimized low frontal area, however AERO@UBI team decided to create a new concept vehicle body. This 3D body also derives from a 2D airfoil, but a geometric transformation introduced by Galvão in 1968 in "Nota técnica sobre corpos fuselados", São José dos Campos, for the creation of low drag fuselage is used. According to that author, it is possible to replicate the pressure coefficient distribution of the airfoil in the 3D body. Thus, maintaining the airfoil's low drag characteristics. Through the use of CFD software ANSYS Fluent it was possible to confirm the used concept and examine the vehicle aerodynamic. Although the final result was not optimal, it was possible to confirm the theory introduced by Galvão. [...]Preocupados com o ambiente e a sustentabilidade, a Shell organizou nos últimos 30 anos uma competição de veículos de baixo consumo designada por Shell Eco-Marathon (SEM). O objetivo do veículo é atingir a velocidade média mínima de 25km/h, sendo o valor reduzido de arrasto um parâmetro importante para atingir um bom resultado. Ao longo dos anos as equipas da SEM usaram corpos fuselados parecidos com perfis alares e com uma baixa área frontal, contudo a presente equipa AERO@UBI decidiu criar um novo conceito para o desenho da carroçaria do veículo. Este corpo 3D também deriva de um perfil alar, usando uma transformação geométrica proposta por Galvão em 1968 em "Nota técnica sobre corpos fuselados", São José dos Campos, para a criação de corpos fuselados. De acordo com esse autor, é possível replicar a distribuição do coeficiente de pressão do perfil alar para o corpo 3D. Deste modo, mantêm-se as características de baixo arrasto do perfil alar. Através do uso do software CFD ANSYS Fluent fomos capazes de confirmar o conceito usado e examinar a aerodinâmica do veículo. Apesar do resultado não ter sido o ótimo, foi possível confirmar a teoria introduzida por Galvão. [...

    Desempenho a curto e longo prazo de uma via em laje em zona de transição: análise de aterro para túnel

    Get PDF
    Railway track transition zones are characterised by an abrupt change in track support stiffness, which increases dynamic wheel loads and leads to the acceleration of differential settlement and track degradation. This work aims to study concrete slab track transition zones, with a focus on embankment-to-tunnel sections. The analysis uses a hybrid methodology, combining 3D finite element modelling with empirical settlement equations, in an iterative manner. At each iteration, the track-ground stress fields are calculated using a 3D model, before passing them to a calibrated empirical equation capable of computing settlement across the transition. Then, before starting the next iteration, these settlements are used to modify the 3D model geometry, thus account for the effects of the previous settlement. Regarding the short-term dynamic behaviour, the results demonstrate a concentration of stresses in the concrete slab and HBL. Regarding the long-term behaviour, the results show a maximum cumulative permanent deformation close to 0.52 mm. Moreover, the effectiveness of a resilient mat placed in the transition was tested. The results show a decrease in the stress levels in the transition and the attenuation of the variation of displacements in the concrete slab.As zonas de transição de vias-férreas são caracterizadas por uma mudança abrupta na rigidez das condições de suporte da via, o que conduz ao aumento das cargas dinâmicas e aceleração dos assentamentos diferenciais e degradação da via. Este trabalho apresenta o estudo do comportamento da via em laje em zonas de transição, com especial destaque para as secções aterro-túnel. Esta análise usa uma metodologia híbrida que combina a modelação tridimensional por elementos finitos com as equações empíricas de deformação permanente, inseridas num processo iterativo. Em cada iteração, são determinados os campos de tensão induzidos na fundação usando o modelo 3D, antes de se calcularem as deformações a partir da equação empírica calibrada capaz de determinar o assentamento ao longo da transição. Seguidamente, antes de iniciar a próxima iteração, estes assentamentos são utilizados para modificar a geometria do modelo 3D, o que permite considerar os efeitos do assentamento anterior. Relativamente ao comportamento dinâmico a curto-prazo, os resultados mostram uma concentração de tensões na laje de betão e HBL. Em relação ao comportamento a longo prazo, os resultados mostram um assentamento permanente máximo acumulado próximo de 0.52 mm. Mais ainda, foi testada a eficácia de uma manta resiliente na zona do túnel e no aterro. Os resultados mostram uma diminuição do nível de tensões na transição e atenuação da variação dosdeslocamentos na laje de betão.Este trabalho foi parcialmente realizado no âmbito do In2Track2, um projeto de investigação do Shift2Rail. Este trabalho foi também parcialmente financiado pela FCT/MCTES através de fundos nacionais (PIDDAC) no âmbito da Unidade de I&D Institute for Sustainability and Innovation in Structural Engineering (ISISE), sob a referência UIDB/04029/2020, e sob a referência LA/P/0112/2020 do Laboratório Associado Laboratory Advanced Production and Intelligent Systems ARISE sob a referência LA/P/0112/2020. Este trabalho foi também financiado por fundos nacionais através da FCT - Fundação para a Ciência e Tecnologia, ao abrigo do contrato de subvenção [PD/BD/127814/2016] atribuído a Ana Ramos. Adicionalmente, contou com o apoio financeiro de: Base Funding - UIDB/04708/2020 do CONSTRUCT - Instituto de I&D em Estruturas e Construções - financiado por fundos nacionais através do FCT/MCTES (PIDDAC). Os autores também reconhecem também o projeto europeu IN2ZON

    InterInterpretação das lesões ortopédicas dos ocupantes dos veículos na reconstrução forense dos acidentes de viação

    Get PDF
    Road Traffic accidents are the leading cause of violent death and a major cause of death and sequelae in young and economically active population in developed and developing countries. Numbers that can only be compared to wars, which exemplifies the consequences of these lesions in economic and social terms. In 2002, about 1.2 million people died in traffic accidents, and in 2020, it is estimated that this number will double according to the World Health Organization (WHO). Only a small percentage of these are generated by vehicle faults or adverse conditions. The vast majority of accidents are caused by carelessness, negligence or malpractice of drivers or pedestrians, which makes the reconstruction of accidents a key step in the investigation and prevention of further accidents

    Laboratório virtual de sistemas de controlo: realidade virtual

    Get PDF
    Mestrado em Engenharia Electrónica e TelecomunicaçõesEste projecto visa a implementação de um laboratório virtual de sistemas de controlo na aplicação computacional Matlab, integrando as ferramentas Virtual Reality Toolbox (VRT) e Simulink. Desse modo criaram-se três modelos virtuais de sistemas de controlo e a sua respectiva animação 3D em tempo real: - Controlo de velocidade de um veículo, cujo controlo foi efectuado usando dois controladores: PI e Atraso. - O controlo de velocidade angular de um motor DC foi efectuado com um controlador PI, compensador tipo cancelamento & implantação de pólo e avanço. - Controlo do nível num esquema de dois tanques acoplados, cujo controlo foi realizado através de um P, PI e através de um compensador de servo sistemas com degrau como sinal de referência. O projecto dos controladores foi executado recorrendo a técnicas de controlo clássico e moderno para compensação de sistemas lineares. Por este facto, primeiro determinaram-se os modelos matemáticos lineares dos três casos de estudo e em seguida fez-se o ajuste dos parâmetros dos controladores baseados nos modelos lineares. Para cada caso, integrou-se a dinâmica com os ambientes virtuais 3D implementados usando as ferramentas de simulação e blocos Simulink e Virtual Reality Toolbox. Dos resultados experimentais concluiu-se que os modelos implementados demonstram correctamente o funcionamento integrado dos modelos lineares de sistemas de controlo com os modelos virtuais 3D, podendo estes servir os alunos das cadeiras de Sistemas e Controlo I e Sistemas e Controlo II.This project intends to build a virtual laboratory for control systems in Matlab computational environment, integrating the Virtual Reality Toolbox (VRT) and Simulink. Thus three control systems virtual models were created, as well as their respective real time 3D animation: - Car cruise control, whose control was implemented using two types of controllers: PI and Lag controller. - DC motor angular speed control which was done by a P, a PI, a Cancel & Placement of pole and a Lead controller. - Level control in a two coupled tanks system, which was controlled by a P and PI controllers and by servo system design. The controllers were designed through classic and modern techniques for compensation of linear systems. Hence, in rst place all three study cases mathematical linear models were determined and then controller parameters were tuned based on these linear systems. For each case, its dynamic was integrated with its respective 3D environment using Simulink and Virtual Reality Toolbox simulation tools and blocks. The data acquired from the experiments allows to come to the conclusion that the models created show the correct integrated operation of the linear models of the control systems with the 3D virtual scenes created and that this virtual laboratory could serve students of Control Systems I and Control Systems II courses for the next academic year

    Novo método iterativo de localização da câmera baseado no conceito de resection-intersection

    Get PDF
    A Odometria Visual é o processo de estimar o movimento de um ente a partir de duas ou mais imagens fornecidas por uma ou mais câmeras. É uma técnica de grande importância na visão computacional, com aplicações em diversas áreas tais como assistência ao motorista e navegação de veículos autônomos, sistemas de realidade aumentada, veículos autônomos não-tripulados (VANTs) e até mesmo na exploração interplanetária. Os mé- todos mais comuns de Odometria Visual utilizam câmeras com visão estéreo, através das quais é possível calcular diretamente as informações de profundidade de detalhes de uma cena, o que permite estimar as posições sucessivas das câmeras. A Odometria Visual Monocular estima o deslocamento de um objeto com base nas imagens fornecidas por uma única câmera, o que oferece vantagens construtivas e operacionais embora exija processamento mais complexo. Os sistemas de Odometria Visual Monocular do tipo esparsos estimam a pose da câmera a partir de singularidades detectadas nas imagens, o que reduz significativamente o poder de processamento necessário, sendo assim ideal para aplica- ções de tempo real. Nessa óptica, este trabalho apresenta um novo sistema de Odometria Visual Monocular esparsa para tempo real, validado em veículo instrumentado. O novo sistema é baseado no conceito de Resection-Intersection, combinado com um novo teste de convergência, e um método de refinamento iterativo para minimizar os erros de reproje- ção. O sistema foi projetado para ser capaz de utilizar diferentes algoritmos de otimização não linear, tais como Gauss-Newton, Levenberg-Marquardt, Davidon-Fletcher-Powell ou Broyden–Fletcher–Goldfarb–Shannon. Utilizando o benchmark KITTI, o sistema proposto obteve um erro de translação em relação à distância média percorrida de 0, 86% e erro médio de rotação em relação à distância média percorrida de 0.0024◦/m. O sistema foi desenvolvido em Python em uma única thread, foi embarcado em uma placa Raspberry Pi 4B e obteve um tempo médio de processamento de 775ms por imagem para os onze primeiros cenários do benchmark. O desempenho obtido neste trabalho supera os resultados de outros sistemas de Odometria Visual Monocular baseados no conceito de ResectionIntersection até o momento submetidos na classificação do benchmark KITTI.Visual Odometry is the process of estimating the movement of an entity from two or more images provided by one or more cameras. It is a technique ofmain concern in computer vision, with applications in several areas such as driver assistance and autonomous vehicle navigation, augmented reality systems, Unmanned Aerial Vehicle (UAV) and even in interplanetary exploration. Most common methods of Visual Odometry use stereo cameras, through which it is possible to directly calculate the depth information of details of a scene, which allows to estimate the successive positions of the cameras. Monocular Visual Odometry estimates the displacement of an object based on images provided by a single camera, which offers constructive and operational advantages although it requires more complex processing. Sparse-type Monocular Visual Odometry systems estimate the camera pose from singularities detected in the images, which significantly reduces the processing power required, thus making it ideal for real-time applications. In this perspective, this work presents a new Sparse Monocular visual Odometry system for real-time, validated on a instrumented vehicle. The new system is based on the Resection-Intersection concept, combined with an expanded convergence test, and an iterative refinement method to minimize reprojection errors. It was designed to be able to use different non-linear optimization algorithms, such as Gauss-Newton, Levenberg-Marquardt, Davidon-FletcherPowell or Broyden–Fletcher–Goldfarb–Shannon. Using the benchmark KITTI, the proposed system obtained a translation error in relation to the average distance traveled of 0.86% and an average rotation error in relation to the average distance covered of 0.0024◦/m. The system was developed in Python on a single thread, was embedded on a Raspberry Pi 4B board and an average processing time of 775ms per image for the first eleven scenarios of the benchmark. The results obtained in this work surpass the results obtained by other visual odometry systems based on the concept of Resection-Intersection so far submitted to the KITTI benchmark ranking

    Vantagens no uso de imagens obtidas com veículos autónomos não-tripulados no estudo de costas rochosas: o exemplo de S. Paio, Vila do Conde

    Get PDF
    O trecho costeiro de S. Paio, Vila do Conde, constitui uma área de grande interesse geomorfológico, graças à conservação de diversos testemunhos das variações do nível do mar e da evolução climática durante o final do Quaternário, num cenário com uma forte influência da estrutura geológica. Aplicámos novas tecnologias no seu estudo, nomeadamente na aquisição de dados aerofotogramétricos com recurso a um Veículo Autónomo Não-tripulado (modelo DV6-S). Realizaram-se dois voos que permitiram aobtenção de fotografias aéreas de alta resolução (2cm de pixel) e com um elevado grau de sobreposição. Recorrendo ao software Agisoft PhotoScan foram gerados ortofotos globais do setor e criados MDS de grande pormenor, onde se observam, com grande detalhe, elementos geomorfológicos e geológicos tais como: descontinuidades, contactos litológicos e filões. Estes elementos foram posteriormente cartografados no software ArcGIS 10.2.2, originando uma cartografia temática de grande escala. A utilização de VANTs revela-se muito vantajosa, uma vez que os custos e o tempo requerido para a recolha e processamento de dados são reduzidos.The coastal area of S. Paio, Vila do Conde, is a stretch of great geomorphological interest, due to the conservation of several testimonies of sea level changes and climate evolution during the late Quaternary, in a scenario with a strong influence of geological structure. Therefore, we applied new technologies to study this rocky coast, namely the acquisition ofaero photogrammetric data using UAV (model DV6-s). We performed two flights, which allowed us to obtain high-resolution aerial photographs (2cm pixel) with a high degree of overlap. Using the Agisoft PhotoScan software, we produced orthophotos and created DSM, where geomorphological and geological features such as discontinuities, lithological contacts and veins are shown with a great detail. These elements were then mapped with ArcGIS 10.2.2 software, resulting in large-scale thematic maps. The use of the UAV is very advantageous, namely because of its low cost, the short time required for data collection and the reduced time for geoprocessing

    O tipo de modelação dos pneus dos veículos pesados na avaliação do desempenho dos pavimentos

    Get PDF
    Os veículos pesados são os principais responsáveis pela degradação dos pavimentos rodoviários provocando principalmente fendilhamento por fadiga e deformações permanentes. Os pavimentos rodoviários são dimensionados para suportar o tráfego de projecto, o qual é composto por diferentes tipos de veículos com diferentes tipos de eixos e rodas, sendo a carga total do veículo função de vários factores. Alguns destes veículos pesados causam maiores degradações nos pavimentos devido ao tipo de suspensão, tipo de pneu, localização dos eixos ou pressão de enchimento dos pneus. No entanto, em termos de dimensionamento, esta diversidade de veículos é considerada de modo semelhante pela atribuição de uma área onde é aplicada a carga dos veículos, verificando-se que a configuração desta área não representa correctamente o contacto dos pneus com o pavimento. Deste modo, este trabalho pretende estudar a acção dos veículos pesados na avaliação do comportamento do pavimento considerando a carga dos veículos pesados modelada de forma mais aproximada da real, nomeadamente, considerando os sulcos dos pneus e a variação não uniforme da pressão de contacto pneu-pavimento. Assim, neste trabalho é modelado um pavimento representativo da rede rodoviária no qual são aplicadas diferentes configurações de carga sendo obtido o estado de tensão/deformação instalado no pavimento. A modelação numérica do pavimento foi realizada utilizando um modelo elástico linear de elementos finitos em três dimensões desenvolvido para analisar a influência de um veículo pesado possuindo uma configuração de pneus duplos com 245mm de largura. Neste estudo foram consideradas duas configurações de distribuição de pressões de contacto, em que foram considerados as seguintes pressões totais: 700, 800, 900, 1200 e 1500 kPa. Com base nos resultados obtidos é possível observar as diferenças significativas no estado de tensão/deformação do pavimento, principalmente à superfície a qual poderá ser responsável pelo fendilhamento com origem à superfície.Road pavements have been designed to support the design traffic which is composed by different type of vehicles with different axle configurations, load magnitudes, wheel types and tire inflation pressures. Traffic loads are the major source of pavement damage by causing fatigue, which leads to cracking and permanent deformation. Heavy vehicles do not cause equal damage because the differences in wheel loads, number and location of axles, types of suspensions and tires. Furthermore, the damage is specific to the pavement properties, operating conditions and environmental factors. This research proposes a model for predicting the mechanical behaviour of flexible pavement subjected to heavy load vehicle with dual-tire configuration using a numerical simulation. An elastic finite element model in three dimensions (3D) was developed to analyze the influence of a heavy vehicle with dual-tire configuration featuring 245 mm wide on each tire. This research studied three configurations of contact pressure considering the following pressures: 700, 800, 900, 1200 and 1500 kPa. The results show that it is possible to observe significant differences in the state of stress/strain on the pavement, especially on the surface which is responsible for cracking originating at the surface. The simulation model present here will be useful for future pavement design and material selection
    corecore