<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-37926164</id><updated>2011-04-21T22:53:23.578Z</updated><title type='text'>Smart Car</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-37926164.post-1373679769998791358</id><published>2007-01-02T23:26:00.000Z</published><updated>2007-01-02T23:34:07.045Z</updated><title type='text'>Esquema 1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_XNTbf0ei2nY/RZrqft7zfYI/AAAAAAAAABU/wPEMcOTPFoI/s1600-h/esquema1.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_XNTbf0ei2nY/RZrqft7zfYI/AAAAAAAAABU/wPEMcOTPFoI/s400/esquema1.PNG" alt="" id="BLOGGER_PHOTO_ID_5015578965657746818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Primeiro esquema onde entramos em conta com o acelerador e o travão do condutor, cruzamos a informação dos 2  para saber se sempre quer acelerar ou travar.&lt;br /&gt;Temos também como input para o control system o estado actual do simulador, posições dos outros carros e velocidades.&lt;br /&gt;Depois de receber essa informação vai correr o sistema de controlo e decidir o que vai acontecer ao carro. De seguida transmite isso para o carro e o carro envia os seus dados para o simulador de forma a ser utilizado pelos outros.&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-1373679769998791358?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/1373679769998791358/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=1373679769998791358&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/1373679769998791358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/1373679769998791358'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2007/01/esquema-1.html' title='Esquema 1'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XNTbf0ei2nY/RZrqft7zfYI/AAAAAAAAABU/wPEMcOTPFoI/s72-c/esquema1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-144152872882758061</id><published>2007-01-02T23:13:00.000Z</published><updated>2007-01-02T23:25:56.040Z</updated><title type='text'>Férias</title><content type='html'>Depois de umas férias merecidas ( pelo menos eu acho que sim :) )  estou de volta ao trabalho e ao mestrado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-144152872882758061?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/144152872882758061/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=144152872882758061&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/144152872882758061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/144152872882758061'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2007/01/frias.html' title='Férias'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-4733485737947487949</id><published>2006-12-13T23:57:00.000Z</published><updated>2006-12-14T00:53:27.525Z</updated><title type='text'>Aleatoriedade</title><content type='html'>Num modelo baseado em veículos e troços de auto-estrada o que fazer para introduzir aleatoriedade no simulador?&lt;br /&gt;&lt;br /&gt;Existem modelos que o fazem através da modelação do comportamento do condutor, no meu penso usar isso e usar as características de cada veículo para o fazer.&lt;br /&gt;&lt;br /&gt;Ou seja, o condutor pode ser respeitador da lei ou não,  nervoso ou não, etc.&lt;br /&gt;Cada veículo pode ter potência,  poder de aceleração, travagem e massa diferentes.&lt;br /&gt;&lt;br /&gt;Tornando-se assim possível tornar a amostra do simulador mais de encontro ao que se passa na vida real.&lt;br /&gt;&lt;br /&gt;Sendo assim tenho que deixar de pensar num simulador constituído por 3 entidades principais em vez de 2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-4733485737947487949?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/4733485737947487949/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=4733485737947487949&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/4733485737947487949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/4733485737947487949'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/aleatoriedade.html' title='Aleatoriedade'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-3307313954826147727</id><published>2006-12-13T23:49:00.000Z</published><updated>2006-12-13T23:57:06.210Z</updated><title type='text'>Burro</title><content type='html'>É como me sinto hoje :(((((.&lt;br /&gt;&lt;br /&gt;Depois de olhar para mil e uma fórmulas com integrais e primitivas  que nunca tinha visto na vida.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-3307313954826147727?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/3307313954826147727/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=3307313954826147727&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/3307313954826147727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/3307313954826147727'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/burro.html' title='Burro'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-1413615232809794062</id><published>2006-12-12T22:03:00.000Z</published><updated>2006-12-12T22:07:44.031Z</updated><title type='text'>Matlab, Física</title><content type='html'>E assim se passa uma boa noite de estudo a aprender a trabalhar com MATLAB e a estudar física para representar os vários elementos do simulador.&lt;br /&gt;&lt;br /&gt;Antes de se programar deve criar-se todo o "kernel", conjunto de funções,  que deverão ser testadas no MATLAB.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-1413615232809794062?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/1413615232809794062/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=1413615232809794062&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/1413615232809794062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/1413615232809794062'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/matlab-fsica.html' title='Matlab, Física'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-4052118541117365013</id><published>2006-12-11T22:39:00.000Z</published><updated>2006-12-11T22:42:43.045Z</updated><title type='text'>Upgrades</title><content type='html'>&lt;div style="text-align: justify;"&gt;Há uma infinidade de pequenas coisas que podem ser controladas por um computador de bordo, um dos upgrades possiveis seria ter sensores de luz instalados na frente do carro e consoante era de dia ou de noite ligava os faróis sozinho e numa última versão se fosse ver se pode ir em máximos ou médios.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-4052118541117365013?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/4052118541117365013/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=4052118541117365013&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/4052118541117365013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/4052118541117365013'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/upgrades.html' title='Upgrades'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-7581303056586811962</id><published>2006-12-11T00:32:00.000Z</published><updated>2006-12-11T00:38:19.839Z</updated><title type='text'>Dúvidas para começar a implementar</title><content type='html'>Dúvidas existenciais de um programador:&lt;br /&gt;&lt;br /&gt;C# ou Java? Para a  parte de algoritmos e processamento do simulador.&lt;br /&gt;&lt;br /&gt;OpenGL ou DirectX ? Para a representação gráfica e interacção com o utilizador.&lt;br /&gt;&lt;br /&gt;Estas são as minhas dúvidas do momento, estou inclinado para misturar C# e OpenGL.&lt;br /&gt;&lt;br /&gt;O que à partida é parvo visto que utilizando C# deveria usar DirectX (Microsoft-Microsoft).&lt;br /&gt;&lt;br /&gt;Mas:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Gosto mais de C# que Java;&lt;/li&gt;&lt;li&gt;Queria usar OpenGL que é mais fácil de utilizar em todas as plataformas (Windows, Linux, etc).&lt;/li&gt;&lt;/ol&gt;Vou pensar um pco mais sobre o assunto e amanhã decido.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-7581303056586811962?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/7581303056586811962/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=7581303056586811962&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/7581303056586811962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/7581303056586811962'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/dvidas-para-comear-implementar.html' title='Dúvidas para começar a implementar'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-116567487980205308</id><published>2006-12-09T14:32:00.000Z</published><updated>2006-12-09T14:34:39.813Z</updated><title type='text'>Dia de compras</title><content type='html'>&lt;div style="text-align: justify;"&gt;Hoje interrompi o meu estudo para ir fazer as belas das compras de Natal.&lt;br /&gt;Eu sei que  devia estar a trabalhar mas a vida não é só trabalho.&lt;br /&gt;&lt;br /&gt;Assim até pode ser que tenha algumas ideias interessantes enquanto ando distraido de centro comercial em centro comercial.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-116567487980205308?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/116567487980205308/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=116567487980205308&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116567487980205308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116567487980205308'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/dia-de-compras.html' title='Dia de compras'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-116560297000763968</id><published>2006-12-08T18:27:00.000Z</published><updated>2006-12-08T18:59:06.836Z</updated><title type='text'>Ultrapassagem</title><content type='html'>&lt;div style="text-align: justify;"&gt;Em primeiro lugar eu quero ultrapassar o carro à minha frente porquê?&lt;br /&gt;Normalmente porque ele vai a uma velocidade mais baixa que aquela que eu quero ir.&lt;br /&gt;&lt;br /&gt;Em termos informáticos como é que o computador sabe que está na altura de fazer uma ultrapassagem? Uma resposta possível é que o carro passou a distância de segurança entre ele e o carro da frente mas ainda não atingiu a velocidade máxima possível, daí querer efectuar a manobra.&lt;br /&gt;&lt;br /&gt;Que regras tenho que seguir quando estou a fazer uma ultrapassagem?&lt;br /&gt;&lt;br /&gt;Tenho que me certificar que:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;nenhum condutor que venha atrás haja começado uma manobra para me ultrapassar;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;quem me precede na mesma faixa de trânsito não haja indicado o propósito de ultrapassar um terceiro;&lt;/li&gt;&lt;li&gt;a faixa de trânsito que vai tomar esteja livre numa extensão suficiente para que sua manobra não ponha em perigo ou obstrua o trânsito que venha em sentido contrário;( no caso da auto-estrada só preciso preocupar-me em saber se a faixa da esquerda está livre ou não )&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Quando for a ultrapassar devo:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;indicar com antecedência a manobra pretendida, accionando a luz indicadora de direcção do veículo ( nestes casos podemos ter a intervenção do computador, quando o condutor virar o volante apartir de um certo ângulo e não tiver o pisca ligado o pc pode fazê-lo por ele )&lt;/li&gt;&lt;li&gt;afastar-me do carro que estava a ultrapassar, de tal forma que fique com uma distância lateral de segurança;&lt;/li&gt;&lt;li&gt;retomar a faixa de rodagem de origem com a respectiva sinalética luminosa.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Portanto um carro comandado pelo motor deverá respeitar todas estas regras e se possível melhorar a sua implementação (piscas, distâncias, etc).&lt;br /&gt;&lt;br /&gt;O que pode fazer com que o computador opte por não ultrapassar e reduzir a velocidade? Quando a diferença entre este e o carro da frente em termos de velocidade seja menor ou igual a 10 Km/h e esteja a  menos desse valor de atingir a velocidade máxima.&lt;br /&gt;&lt;br /&gt;E porque os 10 Km/h? Porque temos que limitar o espaço ocupado pelo carro na faixa da esquerda. É óbvio que em termos teoricos basta andar a mais 1 Km/h que o carro que segue à minha frente para o conseguir ultrapassar mas para isso teria que ter uma pista muito longa.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-116560297000763968?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/116560297000763968/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=116560297000763968&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116560297000763968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116560297000763968'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/ultrapassagem.html' title='Ultrapassagem'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-116559890985310193</id><published>2006-12-08T16:39:00.000Z</published><updated>2006-12-08T17:28:29.873Z</updated><title type='text'>Carro</title><content type='html'>&lt;div style="text-align: justify;"&gt;Um carro a andar numa auto-estrada...&lt;br /&gt;Que tipo de acções terá que conseguir realizar?&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Manter a velocidade dentro dos limites legais (tanto máxima como mínima);&lt;/li&gt;&lt;li&gt;Manter a distância de segurança (numa fase mais avançada até ter em conta as condições cimatéricas para os cálculos);&lt;/li&gt;&lt;li&gt;Mudar de faixa, quer seja para ultrapassar quer seja por haver um estreitamento na auto-estrada, passar de 3 faixas para 2 ou de 3 para 4;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Manter a velocidade&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;É a parte fácil, basta ter a informação dos limites a cumprir num dado ponto e gerir a aceleração( positiva ou negativa) para manter a velocidade.&lt;br /&gt;&lt;br /&gt;V= V0 + at  em que V é a velocidade actual, V0 é a velocidade no momento zero, t é o momento actual e &lt;span style="font-style: italic;"&gt;a&lt;/span&gt; é a aceleração a aplicar para que esta velocidade não ultrapasse os limites.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Distância de segurança&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Normalmente quando estamos a conduzir a distância que para nós é de segurança para outra pessoa pode não o ser, é calculada  a "olho" tendo em conta a experiência de condução que temos, o conhecimento dos limites do nosso carro e o estado da estrada.&lt;br /&gt;Ora para o motor isso não é possivel, portanto é necessário encontrar uma fórmula matemática que me permita exprimir a distância de segurança de uma forma genérica.&lt;br /&gt;&lt;br /&gt;Para calcular a distância de segurança temos que considerar 2 aspectos principais: tempo de reacção e a dsitância de travagem.&lt;br /&gt;Neste cálculo vou desprezar várias variáveis e usar as fórmulas básicas, assim,&lt;br /&gt;&lt;br /&gt;Vf*Vf = V0*V0 -  2ad&lt;br /&gt;&lt;br /&gt;Numa travagem podemos considerar Vf = 0 pois o que se pretende é parar o carro e num carro parado a velocidade é igual a zero.&lt;br /&gt;&lt;br /&gt;Assim a distância &lt;span style="font-style: italic;"&gt;d &lt;/span&gt;é igual a V0*V0 / 2a. Já temos a distância de travagem mas a esta temos que acrescentar o tempo de reacção.&lt;br /&gt;&lt;br /&gt;D = d + dist. tempo reacção, D = d + V0 * t em que t é o tempo que se demora a reagir, normalmente 1,5 segundos.&lt;br /&gt;&lt;br /&gt;Portanto a fórmula final para a distância é D = d + V0 * 1,5.&lt;br /&gt;&lt;br /&gt;A questão de ultrapassar será abordada no seguinte post. Agora vou ver de qualquer coisa para lanchar :))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P.S. - Se se lembrarem de mais alguma coisa  que um carro tenha que fazer na auto-estrada por favor digam.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-116559890985310193?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/116559890985310193/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=116559890985310193&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116559890985310193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116559890985310193'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/carro.html' title='Carro'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-116559592163905125</id><published>2006-12-08T16:23:00.000Z</published><updated>2006-12-08T17:29:11.943Z</updated><title type='text'>Modelar</title><content type='html'>&lt;div style="text-align: justify;"&gt;Primeiro que tudo tem que se tentar perceber quais os elementos a incluir no simulador, como o dividir em partes de forma a ser mais fácil o seu controlo e programação.&lt;br /&gt;Um elemento óbvio é o carro, vai haver &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; instâncias de carros ao mesmo tempo numa auto-estrada que terão que conseguir interagir uns com os outros através da informação dos vários sensores.&lt;br /&gt;Portanto também vamos ter algo que represente os sensores, ou alguma forma de os introduzir no sistema.&lt;br /&gt;Ora, já temos carros e sensores mas os carros não podem andar se não tiverem uma estrada para o fazer, certo?&lt;br /&gt;Então e como é que vamos representar uma auto-estrada? É apenas considerado uma estrada, ou considera-se cada faixa como sendo uma estrada? E se assim for como é o seu tamanho? Infinito ou posso dividir ainda cada faixa em troços de &lt;span style="font-style: italic;"&gt;a-b &lt;/span&gt;de forma a ser mais fácil gerir os carros e a posição relativa entre eles e a estrada.&lt;br /&gt;Posso também considerar uma auto-estrada como uma matriz e colocar lá os vários elementos.&lt;br /&gt;&lt;br /&gt;De seguida vou falar de acções que o carro pode ter que realizar.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-116559592163905125?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/116559592163905125/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=116559592163905125&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116559592163905125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116559592163905125'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/modelar.html' title='Modelar'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37926164.post-116559469590473716</id><published>2006-12-08T16:09:00.000Z</published><updated>2006-12-08T16:18:15.913Z</updated><title type='text'>Começo</title><content type='html'>&lt;div style="text-align: justify;"&gt;Bem quer dizer isto não é bem o dia zero mas decidi considerá-lo o dia zero e criar este blog para ir divagando sobre a minha tese de mestrado.&lt;br /&gt;&lt;br /&gt;E em que consiste essa tese?&lt;br /&gt;&lt;br /&gt;A ideia é criar um simulador de um carro inteligente a andar numa auto-estrada que depois irá transmitir as informações que obtém de vários sitios para o condutor.&lt;br /&gt;Isto será feito através de uma realidade "semi-aumentada", ou seja, o simulador terá imagens em 3D às quais irei sobrepor a informação dos sensores dando assim uma ideia de como poderia funcionar num carro real.&lt;br /&gt;&lt;br /&gt;E porque é que eu digo que é um carro inteligente quando ele teoricamente apenas transmite a informação que recebe ao condutor?...&lt;br /&gt;&lt;br /&gt;Na verdade a minha tese não vai só fazer isso, vou criar um motor que vai alimentar cada um dos carros com informações diversas que são apresentadas ao utilizador e consoante a decisão deste o carro reage e informa-o, por exemplo, se é seguro fazer uma ultrapassagem ou não, etc.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37926164-116559469590473716?l=carrointeligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://carrointeligente.blogspot.com/feeds/116559469590473716/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37926164&amp;postID=116559469590473716&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116559469590473716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37926164/posts/default/116559469590473716'/><link rel='alternate' type='text/html' href='http://carrointeligente.blogspot.com/2006/12/comeo.html' title='Começo'/><author><name>chateaufiesta</name><uri>http://www.blogger.com/profile/01989711708299583358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
