tag:blogger.com,1999:blog-26178754774561832972024-03-05T09:57:24.968-03:00Nossos RobôsNossos Robôs é destinado a divulgar e comentar notícias, eventos e avanços da robótica, além de dicas para quem quer construir e programar seu próprio robô!Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.comBlogger144125tag:blogger.com,1999:blog-2617875477456183297.post-16401124939846037152017-05-31T09:41:00.001-03:002017-05-31T09:41:55.250-03:00Vídeo: Introdução ao Arduino - exemplos de programação, circuitos e uso de sensores Se você está procurando uma introdução detalhada ao Arduino, encontrou!<br />
<br />
O vídeo abaixo foi apresentado originalmente no Conautomática 1.0, 2015 - Congresso on-line de Automação. Nele, eu apresento uma visão geral sobre o Arduino, explicando o que é, como seu hardware está organizado e como fazer seus primeiros programas. Explico os princípios de alguns sensores e mostro exemplos de circuitos e programas para utilizá-los.<br />
<br />
Se você tem interesse em tópicos mais avançados sobre Arduino, como comunicação RS485, Threads, LCD gráfico ou conexão com o MATLAB, por exemplo, os <a href="http://nossosrobos.blogspot.nl/p/arduino.html">posts listados nesta página</a> podem ser mais úteis.<br />
<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/xh0fMgWlJmk" width="640"></iframe>
</div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
Os programas usados nos exemplos do vídeo (e vários outros) estão disponíveis aqui:<br />
<a href="https://github.com/felipenmartins/curso_arduino">https://github.com/felipenmartins/curso_arduino</a><br />
<br />
O vídeo completo tem quase 1 hora e meia de duração. Se você quiser ir direto a um tópico específico, clique num dos links abaixo:<br />
<br />
Sistemas Embarcados: <a href="https://youtu.be/xh0fMgWlJmk?t=2m34s">https://youtu.be/xh0fMgWlJmk?t=2m34s</a><br />
<br />
Arduino - Introdução: <a href="https://youtu.be/xh0fMgWlJmk?t=3m46s">https://youtu.be/xh0fMgWlJmk?t=3m46s</a><br />
<br />
Arduino - hardware: <a href="https://youtu.be/xh0fMgWlJmk?t=15m03s">https://youtu.be/xh0fMgWlJmk?t=15m03s</a><br />
<br />
Microcontrolador: <a href="https://youtu.be/xh0fMgWlJmk?t=21m25s">https://youtu.be/xh0fMgWlJmk?t=21m25s</a><br />
<br />
Arduino - software: <a href="https://youtu.be/xh0fMgWlJmk?t=24m35s">https://youtu.be/xh0fMgWlJmk?t=24m35s</a><br />
<br />
Exemplo 1 - Pisca-LED: <a href="https://youtu.be/xh0fMgWlJmk?t=25m34s">https://youtu.be/xh0fMgWlJmk?t=25m34s</a><br />
<br />
Sensores Digitais: <a href="https://youtu.be/xh0fMgWlJmk?t=35m40s">https://youtu.be/xh0fMgWlJmk?t=35m40s</a><br />
<br />
Exemplo 2 - Lendo sensores digitais: <a href="https://youtu.be/xh0fMgWlJmk?t=38m09s">https://youtu.be/xh0fMgWlJmk?t=38m09s</a><br />
<br />
Arduino - Programas mais complexos: <a href="https://youtu.be/xh0fMgWlJmk?t=44m26s">https://youtu.be/xh0fMgWlJmk?t=44m26s</a><br />
<br />
Sensores Analógicos: <a href="https://youtu.be/xh0fMgWlJmk?t=52m49s">https://youtu.be/xh0fMgWlJmk?t=52m49s</a><br />
<br />
Exemplo 3 - Lendo sensor de luz (LDR): <a href="https://youtu.be/xh0fMgWlJmk?t=53m59s">https://youtu.be/xh0fMgWlJmk?t=53m59s</a><br />
<br />
Outros sensores (deslocamento, temperatura, distância etc.): <a href="https://youtu.be/xh0fMgWlJmk?t=58m16s">https://youtu.be/xh0fMgWlJmk?t=58m16s</a><br />
<br />
Comunicação serial: <a href="https://youtu.be/xh0fMgWlJmk?t=1h1m53s">https://youtu.be/xh0fMgWlJmk?t=1h1m53s</a><br />
<br />
Visualizando valores no computador: <a href="https://youtu.be/xh0fMgWlJmk?t=1h6m15s">https://youtu.be/xh0fMgWlJmk?t=1h6m15s</a><br />
<br />
Comunicação bidirecional e Exemplo 4: <a href="https://youtu.be/xh0fMgWlJmk?t=1h10m35s">https://youtu.be/xh0fMgWlJmk?t=1h10m35s</a><br />
<br />
Sinais PWM e controle de velocidade: <a href="https://youtu.be/xh0fMgWlJmk?t=1h12m20s">https://youtu.be/xh0fMgWlJmk?t=1h12m20s</a><br />
<br />
Exemplo 5: Controlando o brilho de um LED: <a href="https://youtu.be/xh0fMgWlJmk?t=1h15m20s">https://youtu.be/xh0fMgWlJmk?t=1h15m20s</a><br />
<br />
Avançando (shields, comunicação sem fio, MATLAB etc.): <a href="https://youtu.be/xh0fMgWlJmk?t=1h18m01s">https://youtu.be/xh0fMgWlJmk?t=1h18m01s</a><br />
<br />
<br />
Espero que o material seja útil.<br />
Até a próxima!<br />
<br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-88981466693734172182017-02-19T09:01:00.000-03:002017-04-27T08:27:08.361-03:00Mecatrônica ou Controle e Automação?Que curso devo fazer para estudar Robótica? Engenharia Mecatrônica ou Engenharia de Controle e Automação? Qual é a diferença entre eles?<br />
<br />
Muita gente tem dúvidas sobre a diferença entre Engenharia Mecatrônica e Engenharia de Controle e Automação, e eu recebo muitas perguntas sobre esse tema. Vou dar a minha visão aqui pra tentar ajudar no esclarecimento.<br />
<br />
De fato, no Brasil existe uma confusão na nomenclatura desses cursos de engenharia. Algumas faculdades tratam os cursos de forma distinta: Mecatrônica como ênfase da mecânica, Controle e Automação como ênfase da Elétrica. Outras tratam os termos "Mecatrônica" e "Controle e Automação" como sinônimos. Vale conferir a grade curricular de cada curso que você tiver interesse em fazer.<br />
<br />
Eu já dei aula em dois cursos de Engenharia de Controle e Automação: na UCL (Faculdade do Centro Leste) e no IFES - Campus Serra. Ambos podem ser considerados mais próximos da elétrica, embora o curso da UCL tenha algumas matérias a mais da mecânica. Além das matérias básicas das engenharias, em ambos há matérias sobre Robótica. Também há várias matérias que tratam de Circuitos Elétricos, Eletrônica Analógica e Digital, Microcontroladores, Controle, CNC, PLC, Instrumentação, Sensores etc. Recomendo uma olhada nas grades curriculares pra terem uma ideia melhor:<br />
<br />
<a href="http://sr.ifes.edu.br/index.php?option=com_content&view=article&id=146:engenharia-de-controle-e-automacao&catid=56:engenharia-controle-e-automacao&Itemid=73">http://sr.ifes.edu.br/index.php?option=com_content&view=article&id=146:engenharia-de-controle-e-automacao&catid=56:engenharia-controle-e-automacao&Itemid=73</a><br />
<br />
<a href="https://www.ucl.br/graduacao/engenharia-de-automacao-e-controle/">https://www.ucl.br/graduacao/engenharia-de-automacao-e-controle/</a><br />
<br />
No Brasil o Ministério da Educação (MEC) recomenda oficialmente apenas o uso do nome Engenharia de Controle e Automação, e não Engenharia Mecatrônica. Há alguns anos o MEC iniciou um processo para reduzir a quantidade de denominações de engenharia, agronomia e arquitetura no Brasil, de mais de 200 para apenas 22. A lista de denominações e descrição do perfil profissional corresponde está disponível aqui:<br />
<br />
<a href="http://portal.mec.gov.br/dmdocuments/referenciais2.pdf">http://portal.mec.gov.br/dmdocuments/referenciais2.pdf</a><br />
<br />
O MEC também publicou uma lista de convergência de denominações para os cursos de engenharia, esclarecendo qual nova denominação deve ser considerada para cada denominação antiga. Assim todos podem ter uma ideia melhor de como o Ministério da Educação classifica cada formação:<br />
<br />
<a href="http://portal.mec.gov.br/dmdocuments/convergencia_denominacao.pdf" target="_blank">http://portal.mec.gov.br/dmdocuments/convergencia_denominacao.pdf </a><br />
<br />
Portanto, entendo que o título oficial recebido após o curso deva ser Engenherio de Controle e Automação. Dependendo da faculdade, a formação pode ser uma ênfase do curso de Mecânica ou de Elétrica. Nesses casos, o título recebido poderá ser Engenheiro Mecânico ou Engenheiro Eletricista, com a ênfase correspondente.<br />
<br />
Resumindo, é muito importante conferir a informação com a faculdade de seu interesse, principalmente porque os cursos podem dar habilitações diferentes (junto aos CREAs), impactando diretamente nas áreas em que o engenheiro pode atuar depois de formado.<br />
<br />
Espero que esse texto ajude a esclarecer um pouco mais a sobre a denominação desses cursos.<br />
Até a próxima!<div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com11tag:blogger.com,1999:blog-2617875477456183297.post-28750191081665627922015-08-23T16:39:00.000-03:002015-08-23T16:59:15.773-03:00ROSOS - simulador gratuito de futebol de robôs<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyzlY0cgaEfAy__Og3cp45yfPXZ5GSIJPd6QfDDLDvDONGv4BudkTYbUexJsxs-BPi_CHMCz8zkDlDCBg3GpmlLUrG1sOncK-WpdlIZ4UziWIWOp3tSEMz6hM_nSY4PhLnvdufn9t_CxAQ/s1600/window.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="263" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyzlY0cgaEfAy__Og3cp45yfPXZ5GSIJPd6QfDDLDvDONGv4BudkTYbUexJsxs-BPi_CHMCz8zkDlDCBg3GpmlLUrG1sOncK-WpdlIZ4UziWIWOp3tSEMz6hM_nSY4PhLnvdufn9t_CxAQ/s320/window.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Tela do ROSOS no início de uma partida.</td></tr>
</tbody></table>
Que tal programar seu próprio time de robôs para jogar futebol? E o melhor é que você não precisa gastar dinheiro!<br />
<br />
O amigo e ex-aluno Ivan Seidel Gomes e eu criamos uma plataforma de simulação para futebol de robôs. O objetivo principal é prover acesso à robótica educacional a todos os alunos, inclusive aos que não têm acesso a robôs físicos!<br />
<br />
Ok, fiz só o início do código e o Ivan fez a maior parte. No fim, o software também contou com a colaboração do Renato Ferreira e do João Pedro Vilas. Mas, eu fiz o importante papel de supervisão e cobrança até o seu nascimento. ;-)<br />
<br />
A plataforma que criamos é chamada <a href="https://github.com/ivanseidel/Robot-Soccer-Simulator" target="_blank">ROSOS (RObot SOccer Simumator)</a>. É <em>open-source </em>e roda em computadores com sistema operacional Windows, MAC OS ou Linux.<br />
<br />
ROSOS simula uma partida de futebol jogada por robôs autônomos. O tamanho do campo e a quantidade de robôs por time é variável. Cada time deve programar os seus próprios robôs e o simulador controla a interação entre os componentes físicos. Os robôs contam com motores e sensores virtuais de forma que cada equipe pode utilizá-los para movimentação de seu robô, localização da bola, medição de distância, orientação etc. Os programas dos robôs virtuais possuem a mesma estrutura dos programas de robôs reais, sendo possível inclusive simular ruído e falhas nos sensores, o que torna a experiência mais próxima do uso de robôs reais.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCTE3vmBnXdsdFuhgnIy6I1cBGbCOdM-NzYe6zFhL4i7cj_o_qVKErC8JbfYavq1G1EJ0QnRQx-AwsP6wfBub_5jvkByLDadOXhimWEiPhlxzoWcdairVz-pyCG7IDK8C7qN6VTMGH_xvm/s1600/window2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="531" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCTE3vmBnXdsdFuhgnIy6I1cBGbCOdM-NzYe6zFhL4i7cj_o_qVKErC8JbfYavq1G1EJ0QnRQx-AwsP6wfBub_5jvkByLDadOXhimWEiPhlxzoWcdairVz-pyCG7IDK8C7qN6VTMGH_xvm/s640/window2.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Tela do ROSOS com campo de maior área durante a realização de uma partida.</td></tr>
</tbody></table>
<br />
A criação do simulador já resultou em dois artigos. O primeiro, intitulado "<a href="https://www.researchgate.net/publication/280309804_Soccer_Simulation_League__a_proposal_for_the_RoboCupJunior_competition" target="_blank">Soccer Simulation League – a proposal for the RoboCupJunior competition</a>", foi apresentado por nós em julho de 2015 no WEROB - Workshop on Educational Robotics da RoboCup, realizada na China. O segundo, intitulado "Junior Soccer Simulation - Providing all primary and secondary students access to educational robotics", será apresentado em outubro no Latin American Robotics Symposium. Este também tem a coautoria da professora Carmen Faria Santos, do Laboratório de Robótica Educacional da UFES.<br />
<br />
Uma pequena competição foi organizada no campus da UFABC em julho de 2015 para testar o simulador. A competição foi realizada pela seção UFABC do IEEE RAS e pela Tenda Digital, com apoio da WebRádio UFABC e da Inova UFABC e com patrocínio da RoboCore e da Giro UFABC. O vídeo abaixo foi gravado no dia da competição. Confira as partidas!<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/zqAnM2unlnY" width="560"></iframe>
</div>
<br />
<br />
Interessados em usar o simulador ou em contribuir com a sua melhoria podem obtê-lo no link abaixo. Para executar ROSOS é necessário também instalar o software gratuito Processing.<br />
<a href="https://github.com/ivanseidel/Robot-Soccer-Simulator" target="_blank" title="Github - ROSOS">https://github.com/ivanseidel/Robot-Soccer-Simulator</a><br />
<br />
Com a ajuda de outros colaboradores, foi criado um canal no YouTube com instruções de uso e exemplos. Confira!<br />
<a href="https://www.youtube.com/channel/UCZekRTPIwhe56lbicQpO-vg" target="_blank" title="YouTube - ROSOS">https://www.youtube.com/channel/UCZekRTPIwhe56lbicQpO-vg</a><br />
<br />
Espero que gostem e aproveitem o ROSOS!<br />
<br />
Até a próxima!<br />
<br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-17174636622995855132015-05-29T09:04:00.001-03:002015-05-29T09:05:38.756-03:00Drones: o desafio é voar!O texto a seguir é uma reprodução do artigo que o colega Alexandre Brandão e eu escrevemos para a Revista Mundo Robótica. Trata-se de uma explicação geral sobre drones e suas características.<br />
Acesse o site da <a href="http://www.obr.org.br/?page_id=1788" target="_blank">Olimpíada Brasileira de Robótica</a> para ler todas as edições da Revista Mundo Robótica!<br />
<br />
---<br />
<br />
Drones, cientificamente conhecidos como veículos aéreos não tripulados, estão cada vez mais presentes no nosso cotidiano. Em uma concepção inicial, estas aeronaves tinham como objetivo a realização de tarefas de inspeção de grandes áreas, que comumente eram realizadas por veículos tripulados. Mais além dessas aplicações, os Drones atualmente podem ser vistos como brinquedos de alta tecnologia.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdGn8ShA_2cwpaYNWFT9-uI8Q6nScBQb23TvvpMsrRWxO4aks84eHJZlPX1qL_C5jzxviJbKbjiHKbmm2Erb5UaSVimmPt0Qbse-Sng9fd_7goI6r7hxPJxNs7Jic7TfnYeBKY-T4cQ4bQ/s1600/drone-407393_640.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdGn8ShA_2cwpaYNWFT9-uI8Q6nScBQb23TvvpMsrRWxO4aks84eHJZlPX1qL_C5jzxviJbKbjiHKbmm2Erb5UaSVimmPt0Qbse-Sng9fd_7goI6r7hxPJxNs7Jic7TfnYeBKY-T4cQ4bQ/s400/drone-407393_640.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Quadrotor Phantom.</td></tr>
</tbody></table>
<br />
Facilmente podemos encontrar um veículo do tipo helicóptero convencional, quadrotor (aeronave com quatro pás rotativas), avião ou dirigível, que pode ser guiado remotamente por pessoas sem muita experiência na área de controle de aeronaves. A facilidade na estabilização em voo e na realização de manobras se dá por causa dos dispositivos eletrônicos embarcados, como sensores microprocessadores. Esses dispositivos embarcados permitem que o ajuste na velocidade dos motores para estabilização da aeronave seja feito de forma automática. Tal característica só foi alcançada através de muito estudo, pesquisa e desenvolvimento nas áreas de eletrônica, computação e controle.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQuJqW6t3I0sQHmjvUD_P-8277uqvobnztUcuhA0zRAHcsFHf7hTH1qNLT5KldK76aujBqRqxf73B1688JRgZseTRCpJgoldX7l0AIn5o-DnFUti7suvr12PtB6V2mB6hxx0Ccx6eSIIEk/s1600/Parrot_AR.Drone_2.0_-_indoor_hull.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="133" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQuJqW6t3I0sQHmjvUD_P-8277uqvobnztUcuhA0zRAHcsFHf7hTH1qNLT5KldK76aujBqRqxf73B1688JRgZseTRCpJgoldX7l0AIn5o-DnFUti7suvr12PtB6V2mB6hxx0Ccx6eSIIEk/s200/Parrot_AR.Drone_2.0_-_indoor_hull.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Parrot AR.Drone 2.0</td></tr>
</tbody></table>
Hoje em dia, mesmo as aeronaves radio-controladas mais simples já possuem diversos sensores em seu corpo. Por exemplo, a determinação da orientação da aeronave durante um voo é feita a partir dos chamados sensores inerciais (giroscópios e acelerômetros). Tais sensores são capazes de determinar a aceleração e a variação de orientação da aeronave nos 3 eixos cartesianos, o que é essencial para controlar sua estabilização. Para voos em ambientes externos, um receptor de GPS pode ser utilizado para determinar sua localização global, principalmente em voos de longa distância. Câmeras de vídeo podem ser utilizadas para auxiliar na navegação e para realizar registro da área navegada. Tais itens tornam estes veículos bastante atrativos para as mais diversas aplicações sejam em ambientes externos (por exemplo, campos abertos, cidades, regiões de montanhas, ambientes hostis) como em ambientes internos (por exemplo, escritórios, edifícios, galpões).<br />
<br />
Alguns centros de pesquisa ao redor do mundo utilizam Drones para realização de <a href="http://nossosrobos.blogspot.com.br/2013/02/quadricopteros-acrobatas.html" target="_blank">manobras acrobáticas</a> e experimentos de controle de formação (pelotão ou grupos de robôs). Eles contam com sistemas de rastreamento baseado em visão computacional, tais como, OptiTrack e Vicom System, para determinação com alta precisão da localização tridimensional das aeronaves (que comumente possuem marcadores reconhecíveis pelo sistema) e assim realizar missões de cooperação típicas de estratégias de guerra usando veículos tripulados.<br />
<br />
<b>Pequenos, mas precisos</b><br />
<br />
A miniaturização dos Drones é algo que também está de moda. Cada vez mais vemos universidades e institutos apresentando aeronaves que cabem na palma da mão.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVyqfkvCN5g37-sCUDHguv9LVUpKHHLG3NFW6gtfPjH4c5_rFXTOocB2NNqS88DdgqMCMg3meQM2KHBwXQ6ajGx7oX7hbkRnzSuJy5j3UjwIwfz8X01uT41SlwX81hHyn1XrjKh4FUihw4/s1600/12180477056_fbf6666c77_o.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVyqfkvCN5g37-sCUDHguv9LVUpKHHLG3NFW6gtfPjH4c5_rFXTOocB2NNqS88DdgqMCMg3meQM2KHBwXQ6ajGx7oX7hbkRnzSuJy5j3UjwIwfz8X01uT41SlwX81hHyn1XrjKh4FUihw4/s400/12180477056_fbf6666c77_o.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Mini-drone tipo quadrotor.</td></tr>
</tbody></table>
<br />
Apesar de não terem uma grande capacidade de carga, em virtude de suas dimensões físicas, elas desempenham tarefas importantes no que diz respeito ao controle cooperativo e de formação para a realização de tarefas de inspeção. Imagine utilizar drones observando uma área de floresta para busca de pessoas perdidas, por exemplo. A tarefa pode ser realizada de forma muito mais eficiente por um grupo de pequenos drones do que por um drone grande e poderoso. Além disso, há uma maior garantia de cumprimento da tarefa, pois a falha de um ou mais Drones não irá comprometer totalmente sua realização (execução). O filme Operação Big Hero (Big Hero 6) ilustra muito bem como um enxame de pequenos robôs pode aumentar a eficiência e a gama de aplicações de um sistema robótico.<br />
<br />
Os drones podem ser divididos em veículos aéreos de hélices coaxiais ou multirrotores (como os quadrotores), de asas fixas (como aviões e planadores), de asas oscilantes (tipo pássaros) ou de asas rotativas (como helicóptero). Sim, são consideradas asas as pás que giram para sustentar o helicóptero! Certamente você já viu drones em forma de avião, helicóptero e quadrotor. Mas, se você ainda nunca viu um drone na forma de um pássaro, cuja propulsão vem do bater de suas asas, procure sobre o <a href="http://nossosrobos.blogspot.com.br/2011/03/smartbird-da-festo.html" target="_blank">Smart Bird da empresa Festo</a>.<br />
<br />
Em termos de miniaturização, os Drones de asas rotativas ou multirrotores são mais fáceis de encontrar no mercado em dimensões reduzidas do que aviões, planadores, dirigíveis e aeronaves tipo pássaro. Por razões de aerodinâmica, os Drones de asas fixas ou oscilantes tendem a apresentar maiores dimensões físicas. Vale adicionar que os Drones de asas rotativas possuem uma maior manobrabilidade (capacidade de se deslocar nas várias direções do espaço tridimensional) e a capacidade de realizar voo pairado (ancorar sobre um ponto em terra a uma dada altitude). Em contrapartida, tais aeronaves são mais difíceis de controlar, quando comparadas às outras, exigindo certo grau de experiência dos usuários.<br />
<br />
<b>Desafios</b><br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVJzqfs1ajDOoNqnctvpo8y8ERICas0MLgeEZR5if2N7i2TQFKtx6V8PO1U8j6EWu6DNsgksfUUiUYx3tlsCQN32zfJcD0cVRkhSvavbk3u1vb56nh27-6rOUEzzwaQO-WN-BHHrlHa_Nm/s1600/5178122369_c433327cd0_o.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVJzqfs1ajDOoNqnctvpo8y8ERICas0MLgeEZR5if2N7i2TQFKtx6V8PO1U8j6EWu6DNsgksfUUiUYx3tlsCQN32zfJcD0cVRkhSvavbk3u1vb56nh27-6rOUEzzwaQO-WN-BHHrlHa_Nm/s320/5178122369_c433327cd0_o.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Baterias de LiPo.</td></tr>
</tbody></table>
Um dos grandes desafios da atualidade está relacionado à autonomia de voo dos Drones. Baterias de diversas composições químicas têm sido utilizadas como fonte de alimentação dos sistemas de propulsão, sensoriamento e controle. Atualmente, as baterias utilizadas na ampla maioria dos drones são as de LiPo (Polímero de Lítio) por terem grande capacidade de carga e elevada potência. Porém, o tempo de voo das aeronaves comerciais utilizadas para fins de pesquisas ou aplicações de entretenimento ainda é pequeno, da ordem de quinze minutos de operação contínua. Apesar de parecer pouco tempo de voo, tal autonomia é suficiente para realizar inspeção em campos de pastagem, observação dos arredores de um edifício ou mesmo a realização de uma apresentação acrobática. Drones mais caros podem ter autonomia maior, como 30 a 45 minutos.<br />
<br />
Finalmente, o que mais se espera hoje em dia é que os drones sejam capazes de voar de maneira completamente autônoma, sem nenhum tipo de interferência humana. Muitos grupos em todo o mundo estão trabalhando nesse problema, que não é de solução trivial. Alguns grupos têm se dedicado ao desenvolvimento de veículos e sistemas de controle que permitam voo em ambientes externos e outros <a href="http://nossosrobos.blogspot.com.br/2013/01/robos-aereos-fantasticos-para-ambientes.html" target="_blank">em ambiente internos, inclusive detectando e desviando de obstáculos</a>. Para isso, estão sendo desenvolvidos e aplicados novos sensores, novas técnicas de visão computacional, algoritmos inteligência artificial e teoria de controle. Esse é o passo final para a transformação dos drones em verdadeiros robôs autônomos. Vamos contribuir?<br />
<div>
<br /></div>
Fonte: <a href="http://www.obr.org.br/wp-content/uploads/2015/04/Mundo-Robotica-4-baixa1.pdf" target="_blank">Revista Mundo Robótica</a>, ano 2, número 4, 2015.<br />
<div>
<br />
---<br />
<br />
Até a próxima!</div>
<div>
<br /></div>
<div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-45952435486080700572014-06-10T00:58:00.001-03:002014-06-10T01:36:02.695-03:00Arduino + ThreadsOu... como piscar dois LEDs com Arduino de maneira foda.<br />
<div>
<br /></div>
<div>
:-)</div>
<div>
<br /></div>
<div>
Falando sério, o <a class="g-profile" href="https://plus.google.com/112740264175366620804" target="_blank">+Ivan Seidel</a> criou uma biblioteca muito legal de threads para Arduino e fez esses vídeos para explicá-la. É muuuuito útil para programar o seu robô!<br />
<br />
O primeiro vídeo é uma excelente aula sobre programação de Arduino (e de microcontroladores em geral). O segundo ensina a usar a biblioteca. Vale muito à pena ver os dois!</div>
<div>
<div style="text-align: center;">
<br /></div>
</div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/oeP_NiajWME" width="640"></iframe>
</div>
<div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/0SyutmiLzj0" width="640"></iframe>
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Até a próxima!</div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-16571491719733862652014-05-28T15:44:00.002-03:002014-05-28T15:44:23.686-03:00Google self-driving carHá várias empresas e universidades trabalhando em projetos de carros autônomos, <a href="http://nossosrobos.blogspot.com.br/p/veiculos-autonomos.html">inclusive no Brasil</a>. Até hoje, todos os protótipos eram veículos comerciais adaptados para serem autônomos. Mas, mais uma vez a Google deu um passo adiante de todos: construiu um protótipo de veículo pensado, desde o início, para ser autônomo.<br />
<div>
<br /></div>
<div>
Qual é a diferença?</div>
<div>
<br /></div>
<div>
Bem... se o veículo é realmente autônomo, você não precisa de acelerador, freio ou volante!</div>
<div>
<div style="text-align: center;">
<br /></div>
</div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/CqSDWoAhvLU" width="640"></iframe>
</div>
<div>
<div style="text-align: center;">
<br /></div>
</div>
<div>
<div style="text-align: center;">
<br /></div>
</div>
<div>
Quando será que as cidades terão carros autônomos como esse como parte do sistema de transporte público? </div>
<div>
<br /></div>
<div>
Até a próxima!</div>
<div>
<br /></div>
<div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-75673215621494730492014-05-02T17:44:00.000-03:002014-06-25T13:54:11.539-03:00Mini-curso de Sistemas Embarcados com ArduinoQuem quer construir seu próprio robô precisa ter conhecimentos básicos de sistemas embarcados. A denominação "sistemas embarcados" é utilizada para caracterizar sistemas que contêm um computador (ou mais) dedicado e encapsulado no dispositivo ou sistema que controla. Ou seja, é um conceito muito amplo que envolve eletrônica, microcontroladores, sensores, atuadores, comunicação de dados etc.<br />
<br />
Pela primeira vez a ISA-ES promoveu um Curso Estudantil de Introdução a Sistemas Embarcados com Arduino, que tive o prazer de lecionar. O curso teve carga-horária de 16h e foi realizado de 31 de março a 03 de abril de 2014 nas instalações da Faculdade MULTIVIX - Serra, ES. Teve a participação de 24 estudantes que, em sua maioria, atuam como profissionais nas indústrias capixabas.<br />
<br />
Apesar de sua curta duração, durante o curso foi possível abordar vários dos tópicos mencionados acima, relacionando-os com uma atividade prática sempre que possível. O resultado da pesquisa ao final do curso me deixou muito feliz, pois demonstrou um ótimo índice de satisfação dos alunos: 63% atingiram suas expectativas e os demais tiveram suas expectativas superadas!<br />
<br />
--- editado em 25/06/2014<br />
A convite do professor Thiago Maduro, nos dias 19 e 20 de julho eu repeti esse curso no Campus São Mateus do IFES. A ideia principal era motivar o grupo de alunos que está trabalhando com robótica, mas a turma do curso acabou sendo mais ampla, com alunos e professores dos cursos Técnico em Eletrotécnica e Engenharia Mecânica. Todos contaram com kits contendo Arduino e componentes eletrônicos e puderam exercitar o conteúdo do curso através de mais de uma dezena de atividades práticas.<br />
<br />
Os slides atualizados do curso estão aqui:<br />
<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="486" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/34148469" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;" width="597"> </iframe> <br />
<div style="margin-bottom: 5px;">
<strong> <a href="https://pt.slideshare.net/felipenm/introduo-a-sistemas-embarcados-com-arduino-minicurso" target="_blank" title="Introdução a Sistemas Embarcados com Arduino - mini-curso">Introdução a Sistemas Embarcados com Arduino - mini-curso</a> </strong> from <strong><a href="http://www.slideshare.net/felipenm" target="_blank">Felipe Martins</a></strong> </div>
</div>
<br />
As atividades práticas realizadas durante o curso incluíram a leitura de sensores digitais e analógicos, comunicação serial, comunicação entre Arduinos, acionamento de LCD de caractere, acionamento PWM, entre outras. Os programas estão disponíveis em meu GitHub:<br />
<br />
<a href="https://github.com/felipenmartins/curso_arduino">https://github.com/felipenmartins/curso_arduino</a><br />
<br />
Espero que essas informações e exemplos ajudem no entendimento de conceitos importantes para a robótica.<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;"><br /></span>
<span style="font-size: xx-small;">Referências:</span><br />
<span style="font-size: xx-small;"><a href="http://www.isa-es.org.br/portal/noticia/pela-primeira-vez-a-isa-es-promoveu-curso-estudantil-de-introducao-a-sistemas-embarcados-com-arduino/">http://www.isa-es.org.br/portal/noticia/pela-primeira-vez-a-isa-es-promoveu-curso-estudantil-de-introducao-a-sistemas-embarcados-com-arduino/</a></span><br />
<a href="http://isaesblog.wordpress.com/cursos/curso-microcontrolador-arduino/"><span style="font-size: xx-small;">http://isaesblog.wordpress.com/cursos/curso-microcontrolador-arduino/</span></a><br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com3tag:blogger.com,1999:blog-2617875477456183297.post-81971889727520474572014-03-11T04:04:00.000-03:002014-03-11T04:04:00.470-03:00Que tal jogar ping-pong contra um robô?Você adora ping-pong e não tem com quem jogar?? Seus problema acabaram!!<br />
<br />
Depois de dois anos de desenvolvimento, a empresa alemã ULF Hoffmann Robots apresentou seu robô jogador de ping-pong UHTTR-1. Construído com servomotores muito velozes e estrutura de alumínio, o robô é dotado de um sistema de controle proprietário que detecta a bola através de um sistema de duas câmeras fixas no ambiente. Veja!!<br />
<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/imVNg9j7rvU" width="640"></iframe>
</div>
<br />
<br />
Mas, não ligue agora! Você ainda pode levar esse belíssimo robô industrial Kuka KR Agilus, que também joga direitinho. A Kuka, também uma empresa alemã, programou esse seu robô de 6 graus de liberdade para jogar ping-pong e promoveu uma partida com ninguém menos que Timo Boll, atual campeão mundial de tênis de mesa!<br />
<br />
Não dá nem pra comentar. Assista!!<br />
<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/tIIJME8-au8" width="640"></iframe>
</div>
<br />
<br />
Será que já posso encomendar um pra minha casa??<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referências: </span><br />
<a href="http://ulfhoffmannroboter.wordpress.com/"><span style="font-size: xx-small;">http://ulfhoffmannroboter.wordpress.com</span></a><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-30288912624456287822014-02-15T20:17:00.000-02:002014-02-15T20:17:48.584-02:00EUROPA - European Robotic Pedestrian AssistantImagine ter robôs andando entre nós, nas cidades, interagindo conosco para nos ajudar a encontrar prédios, monumentos, endereços ou até para servir como guia turístico! Esses robôs navegariam de forma autônoma em ambientes urbanos ao ar livre, em shoppings e em lojas, para fornecer vários serviços aos usuários, incluindo orientação, distribuição e transporte.<br />
<br />
O objetivo do projeto EUROPA, cuja sigla significa Assistente Robótico Europeu para Pedestres, foi exatamente desenvolver as bases para construção desses robôs. O projeto foi realizado de 2009 a 2013 por um consórcio de diversas universidades e uma empresa europeias: Albert Ludwigs University of Freiburg - Autonomous Intelligent Systems Lab, Eidgenössische Technische Hochschule Zurich - Autonomous Systems Lab, KU Leuven - Center for the Processing of Speech and Images, University of Oxford - Mobile Robotics & Computational Linguistics Group, RWTH Aachen University - Mobile Multimedia Group e a empresa BlueBotics.<br />
<br />
O vídeo abaixo demonstra alguns dos resultados alcançados pelo projeto. O robô é capaz de navegar com sucesso num ambiente externo, extremamente dinâmico, na presença de várias pessoas.<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/d_S4CaxtQJU" width="640"></iframe>
</div>
<br />
Outros vídeos estão disponíveis aqui: <a href="http://europa.informatik.uni-freiburg.de/videos.html">http://europa.informatik.uni-freiburg.de/videos.html</a><br />
<br />
Recentemente tem havido grande progresso no desenvolvimento de robôs autônomos que oferecem vários serviços aos seus usuários. Os serviços típicos incluem o apoio de pessoas idosas, <a href="http://nossosrobos.blogspot.com.br/2011/04/roomba-555.html" target="_blank">limpeza</a>, transporte e tarefas de entrega, <a href="http://nossosrobos.blogspot.com.br/2013/06/robos-para-situacoes-de-desastre.html" target="_blank">exploração de ambientes perigosos inacessíveis</a>, ou de vigilância. A maioria dos sistemas desenvolvidos até o momento, no entanto, está restrito a cenários interiores, ambientes ao ar livre não-urbanos, ou ao uso de <a href="http://nossosrobos.blogspot.com.br/2011/12/veiculo-autonomo-reportagem-na-tv.html" target="_blank">veículos autônomos em estradas</a>. Ainda há muito espaço para desenvolvimento de recursos que possibilitem a navegação de robôs móveis com segurança em ambientes ao ar livre altamente povoados.<br />
<br />
Mais de 60 artigos científicos foram publicados pelos pesquisadores do projeto EUROPA entre os anos de 2009 e 2012. São trabalhos que tratam dos desenvolvimentos realizados no contexto do projeto nas áreas de calibração, localização, mapeamento, detecção e seguimento de pedestres, segmentação de cenas em ruas, identificação de vegetação com sensores LASER, aprendizado de comportamento de motoristas, entre outros. Veja os artigos aqui: <a href="http://europa.informatik.uni-freiburg.de/dm_show.php">http://europa.informatik.uni-freiburg.de/dm_show.php</a><br />
<br />
Muito foi desenvolvido, mas ainda há muito por fazer. Quando será que teremos robôs como esse entre nós?<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referência:</span><br />
<a href="http://europa.informatik.uni-freiburg.de/"><span style="font-size: xx-small;">http://europa.informatik.uni-freiburg.de/</span></a><br />
<br />
<br />
<br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-27747565534850820122014-01-16T22:33:00.000-02:002014-01-16T22:33:00.698-02:00Power Loader - Um exoesqueleto robóticoPower Loader é um exoesqueleto robótico desenvolvido pela Panasonic. É destinado a aumentar a capacidade do corpo humano para, por exemplo, transportar cargas que seriam muito pesadas para uma pessoa comum. Os sensores da armadura identificam a intenção de movimento da pessoa que a veste, e amplificam a força desse movimento com a ajuda de motores elétricos.<br />
<br />
A empresa Activelink, a subsidiária de robótica de Panasonic, está desenvolvendo esse exoesqueleto há anos. Em 2015 pretende disponibilizá-lo comercialmente, produzindo cerca de mil unidades a um preço unitário de menos de US$ 5.000,00. Suas principais aplicações são o transporte de cargas em ambientes industriais e na construção civil, ou ainda a retirada de escombros em locais que sofreram desastres.<br />
<br />
Veja o exoesqueleto em uso!<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/vdhUpR-dzgk" width="640"></iframe>
</div>
<br />
<br />
Quem viu o filme "Alien" certamente enxergou uma grande semelhança com o exoesqueleto que a Sigourney Weaver usou para derrotar Alien mãe...<br />
<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="480" src="//www.youtube.com/embed/FSrcMaid0mg" width="640"></iframe>
</div>
<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referência:</span><br />
<a href="http://tecnologia.ig.com.br/2014-01-13/panasonic-produzira-primeira-armadura-robotica-em-serie.html"><span style="font-size: xx-small;">http://tecnologia.ig.com.br/2014-01-13/panasonic-produzira-primeira-armadura-robotica-em-serie.html</span></a><br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-31598793474737054452013-12-22T11:41:00.000-02:002013-12-22T11:49:01.924-02:00Simulador on-line para ArduinoDurante muito tempo eu procurei por um simulador de Arduino que fosse bom e fácil de usar (como o próprio Arduino). Apesar de existirem vários programas capazes de simular o Arduino, acho que o 123D Circuits, da Autodesk, é de longe o melhor de todos!<br />
<br />
A Autodesk oferece ferramentas de simulação 3D há anos e agora também está entrando na área de simulação eletrônica. O 123D Circuits é gratuito e roda direto no navegador (isso mesmo: você não precisa instalar nada!).<br />
<br />
Além de simular circuitos eletrônicos que incluem o Arduino, o 123D Circuits permite que você crie o desenho de uma placa de circuito impresso com o circuito que você projetou e simulou. Essa placa pode ser personalizada por você e pode ser entregue na sua casa (essa parte você paga).<br />
<br />
Experimente o 123D Circuits aqui mesmo: a figura abaixo mostra um circuito bem simples que eu construí com um Arduino, um resistor, um LED e um voltímetro. Os quatro ícones da direita mostram quatro diferentes telas:<br />
<br />
<ul>
<li>visão do proto-board;</li>
<li>simulação em funcionamento (programa do Arduino e eletrônica);</li>
<li>diagrama esquemático;</li>
<li>placa de circuito impresso.</li>
</ul>
Clique e experimente!<br />
<br />
<br />
<div>
<iframe frameborder="0" height="448" marginheight="0" marginwidth="0" scrolling="no" src="http://123d.circuits.io/circuits/34111-pisca_led_1/embed" width="725"></iframe>
</div>
<div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
Na simulação acima o Arduino está rodando um programa bem simples, que aumenta e diminui o brilho do LED gradativamente. Também é possível abrir uma janela de terminal e testar a comunicação serial entre o computador e o Arduino! Veja:</div>
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Y_IPNAk__tXJL7q8yO4qlAYMviplW-udmPUdEooK-CARfyhpLgBcGT-nggpuiKnOQmOil2GxbLzOca2xgS98h7Pwn9lpRaYbDo6D-5hqsURWVmZqeoCwIIm96jrtkcWKcSkClDlLvLTl/s1600/Screenshot+from+2013-12-22+07:32:13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Y_IPNAk__tXJL7q8yO4qlAYMviplW-udmPUdEooK-CARfyhpLgBcGT-nggpuiKnOQmOil2GxbLzOca2xgS98h7Pwn9lpRaYbDo6D-5hqsURWVmZqeoCwIIm96jrtkcWKcSkClDlLvLTl/s640/Screenshot+from+2013-12-22+07:32:13.png" width="640" /></a></div>
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
Acessando a página do simulador você terá acesso ao código, ao circuito e aos desenhos das placas de circuito impresso desse e de muitos outros projetos! Sim! Você pode compartilhar seu projeto no site e ter acesso aos projetos da galera! Aproveite essa poderosa ferramenta!!</div>
</div>
<div>
<br />
Até a próxima!</div>
<div>
<br /></div>
<div>
<span style="font-size: xx-small;">Referência:</span><br />
<a href="http://123d.circuits.io/"><span style="font-size: xx-small;">http://123d.circuits.io/</span></a></div>
<div>
<br /></div>
<div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-6938081690976890352013-11-30T19:16:00.002-02:002013-11-30T19:16:56.722-02:00Robótica Educacional para Absolutamente PrincipiantesJá comentei sobre a importância de se difundir a <a href="http://nossosrobos.blogspot.com.br/2011/01/robotica-educacional-no-brasil.html" target="_blank">Robótica Educacional, especialmente no Brasil</a>. A Robótica Educacional usa a robótica como fator motivador na educação de crianças e jovens, podendo ser utilizada para aprendizado e fixação de conceitos de diversas disciplinas.<br />
<br />
Muitos professores deixam de usar essa poderosa ferramenta por falta de oportunidade de estudá-la. Se esse é o seu caso, seus problemas acabaram! Bom, pelo menos esse é o caso se você entende inglês.<br />
<br />
A professora Jennifer S. Kay, do Rowan University Laboratory for Educational Robotics, está oferecendo um curso on-line, totalmente gratuito, destinado a professores que desejam utilizar a robótica educacional em suas aulas. Melhor! O curso é feito para aqueles que nunca viram, nunca montaram e nunca programaram um robô!<br />
<br />
O curso é baseado no kit de robótica educacional Lego NXT. Esse kit é amplamente utilizado em vários países do mundo e <a href="http://nossosrobos.blogspot.com.br/p/lego-nxt.html" target="_blank">eu mesmo já fiz vários comentários sobre ele aqui no blog</a>. Com ele os alunos (e professores) podem montar um robô facilmente usando peças de Lego, sensores e motores, e programá-lo com uma linguagem de programação gráfica muito intuitiva.<br />
<div>
<br /></div>
<div>
O vídeo a seguir apresenta o curso, <a href="https://cs4hsrobots.appspot.com/preview" target="_blank">cuja página pode ser acessada aqui</a>:</div>
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="480" src="//www.youtube.com/embed/zn9JZ3Iputo" width="640"></iframe>
</div>
<br />
<br />
Espero que você possa aproveitar esse curso dedicado a quem é absolutamente principiante, e que tem vontade de aprender (e ensinar) robótica!<br />
<br />
Aproveito para agradecer ao colega José Ignácio Serafini pela dica.<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referência:</span><br />
<a href="https://cs4hsrobots.appspot.com/preview"><span style="font-size: xx-small;">https://cs4hsrobots.appspot.com/preview</span></a><br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-23980701158000891052013-11-11T06:23:00.000-02:002013-11-11T06:23:38.263-02:00MOSS - um kit de robótica modularConheça MOSS, um fantástico kit de robótica modular. Ele foi projetado pela empresa <a href="http://www.modrobotics.com/" target="_blank">Modular Robotics</a>. É formado por cubos que contêm eletrônica e motores. Você encaixa um cubo no outro e... voilà! Seu robô está pronto!<br />
<br />
O vídeo abaixo explica muito melhor do que eu. :-)<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/Ii_wvH9_RlI" width="640"></iframe>
</div>
<br />
<br />
Vamos ajudar esses caras a produzirem esse fantástico kit de robótica! Você tem até 11 de dezembro de 2013 para acessar a <a href="http://www.kickstarter.com/projects/modrobotics/moss-the-dynamic-robot-construction-kit" target="_blank">página do projeto no Kickstarter</a> e contribuir. Assim você estará entre os primeiros a receber o kit e poderá montar robôs muito legais!<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referência:</span><br />
<span style="font-size: xx-small;"><a href="http://www.kickstarter.com/projects/modrobotics/moss-the-dynamic-robot-construction-kit">http://www.kickstarter.com/projects/modrobotics/moss-the-dynamic-robot-construction-kit</a></span><br />
<a href="http://www.modrobotics.com/"><span style="font-size: xx-small;">http://www.modrobotics.com/</span></a><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-1444562076540421142013-11-08T19:17:00.002-02:002013-11-08T19:17:34.438-02:00Robôs que aprendem preferências dos humanosAté hoje, a maior parte dos robôs manipuladores tem sido aplicada na indústria, executando tarefas como pintura, soldagem e movimentação de material. O ambiente industrial é estruturado, ou seja, é construído de maneira tal que a posição de qualquer material é conhecida pelo robô.<br />
<br />
No entanto, para realizar tarefas num ambiente dinâmico, especialmente em ambientes com pessoas, os robôs precisam ser dotados de capacidade de adaptação. O pessoal do Laboratório de Robótica Pessoal <a href="http://pr.cs.cornell.edu/coactive/" target="_blank">(Personal Robotics Lab</a>) da <a href="http://pr.cs.cornell.edu/coactive/" target="_blank">Cornell University</a> tem trabalhado em algoritmos de planejamento de trajetórias para robôs manipuladores que consideram o contexto e a preferência do usuário.Veja esse interessante vídeo com resultados de um dos trabalhos.<br />
<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="480" src="//www.youtube.com/embed/uLktpkd7ojA" width="640"></iframe>
</div>
<br />
Este trabalho foi realizado pelo estudante de doutorado Ashesh Jain e pelo Prof. Ashutosh Saxena.<br />
<br />
No trabalho mostrado acima, o robô aprende as preferências através de interações com o usuário. Você pode <a href="http://nossosrobos.blogspot.com.br/2011/10/robos-que-aprendem-com-pessoas.html">ver aqui</a> um exemplo de robô que aprende observando os humanos, e <a href="http://nossosrobos.blogspot.com.br/2012/06/icub.html">aqui</a> outro exemplo de robô que aprende de forma parecida com a de uma criança. A interação homem-robô só tende a crescer e certamente teremos mais e mais robôs com capacidade de aprendizado! Viva a Skynet!<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referência:</span><br />
<a href="http://pr.cs.cornell.edu/coactive/"><span style="font-size: xx-small;">http://pr.cs.cornell.edu/coactive/</span></a><br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-4370776439104340912013-10-10T22:24:00.001-03:002013-10-11T00:25:28.079-03:00Minicurso de Eletrônica com ArduinoNos dias 8 e 9 de outubro de 2013 eu ministrei um minicurso de Introdução à Eletrônica com Arduino no Campus Serra do IFES (Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo). O minicurso era parte da programação da VIII Jornada de Iniciação Científica do Instituto e foi oferecido a alunos dos cursos Técnico em Automação, Técnico em Informática, Bacharelado em Sistemas de Informação e Engenharia de Controle e Automação que tinham interesse em aprender um pouco de eletrônica e de Arduino.<br />
<br />
Apesar da curta duração do curso, os alunos puderam realizar vários experimentos que auxiliaram no entendimento de conceitos-chave de eletrônica, como Pisca-LED, Pisca-LED suave (com capacitor) e Monitoramento de Nível Luminoso através de Monitor Serial.<br />
<br />
Os slides do minicurso estão disponíveis no Slide-Share:<br />
<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="486" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/9685801?rel=0" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;" width="597"> </iframe> </div>
<div style="margin-bottom: 5px;">
<div style="text-align: center;">
<strong> <a href="https://www.slideshare.net/felipenm/oficina-de-introduo-a-eletrnica-com-arduino" target="_blank" title="Mini-curso de Introdução a Eletrônica com Arduino">Mini-curso de Introdução a Eletrônica com Arduino</a> </strong> from <strong><a href="http://www.slideshare.net/felipenm" target="_blank">Felipe Martins</a></strong> </div>
</div>
<br />
<br />
Estamos planejando uma continuação!<br />
Até a próxima!<br />
<br />
<br />
<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.pt" rel="license"><img alt="Licença Creative Commons" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" style="border-width: 0;" /></a><br />
O trabalho <span property="dct:title" xmlns:dct="http://purl.org/dc/terms/">Introdução à Eletrônica com Arduino</span> de <span property="cc:attributionName" xmlns:cc="http://creativecommons.org/ns#">Felipe Nascimento Martins</span> foi licenciado com uma Licença <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.pt" rel="license">Creative Commons - Atribuição-CompartilhaIgual 3.0 Não Adaptada</a>.
<div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-62919825909131010842013-09-19T19:09:00.001-03:002013-09-19T19:09:36.676-03:00Mão robótica acessível impressa em 3D<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAX40eefLcC3CK3jV7DiS_WYnqZoFakRGSMarL540TdF12DLHHyiMFkQP7_HSAoHVCTbh4k2SLsZ8V8qXtA9Axq5fD_0JtauaGqq1Mnyzw7sy7VvM9VmYhzR3YV0kgvlkY-pOhHC7onxQH/s1600/20130904133539-IMG_7008.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAX40eefLcC3CK3jV7DiS_WYnqZoFakRGSMarL540TdF12DLHHyiMFkQP7_HSAoHVCTbh4k2SLsZ8V8qXtA9Axq5fD_0JtauaGqq1Mnyzw7sy7VvM9VmYhzR3YV0kgvlkY-pOhHC7onxQH/s200/20130904133539-IMG_7008.jpg" width="184" /></a></div>
Em um post anterior eu já havia comentado sobre como a robótica pode ajudar a pessoas com algum tipo de limitação física. São projetos de mãos robóticas, braços robóticos, coração artificial e até um dispositivo que converte energia do nosso corpo em energia elétrica para alimentar todas as nossas futuras partes cibernéticas (veja em: <a href="http://nossosrobos.blogspot.com.ar/2011/06/seremos-todos-cyborgs.html" target="_blank">Seremos todos Cyborgs?</a>).<br />
<br />
Mas, o <a href="http://www.indiegogo.com/projects/the-open-hand-project-a-low-cost-robotic-hand" target="_blank">Open Hand Project</a> tem um diferencial importante em relação a todos os outros projetos: foi idealizado para ser barato e acessível (menos de US$1000)!<br />
<br />
A ideia é possibilitar a todos que precisem o acesso a uma mão robótica totalmente funcional, controlada por sinais mioelétricos (sinais de movimentação muscular). Ou seja, o usuário passará a ser capaz de agarrar e manipular objetos! e O vídeo a seguir explica brevemente o projeto:<br />
<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="480" src="//www.youtube.com/embed/6dI-dNE2yQ0" width="640"></iframe>
</div>
<br />
<br />
Apesar de não ser uma novidade do ponto de vista científico, o Open Hand Project tem um potencial de impacto muito grande por promover a transferência e o barateamento de uma tecnologia que pode fazer uma enorme diferença na qualidade de vida daqueles que necessitam.<br />
<br />
O projeto está sendo financiado por <i>crowdfunding</i>. Você também pode contribuir acessando o site <a href="http://www.indiegogo.com/projects/the-open-hand-project-a-low-cost-robotic-hand" target="_blank">Indiegogo</a> e fazendo sua doação! E ainda leva um brinde. :-)<br />
Bem, dependendo do valor da doação, você "ganha" uma mão completa e funcional!!<br />
Vamos apoiar!<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referência:</span><br />
<a href="http://www.indiegogo.com/projects/the-open-hand-project-a-low-cost-robotic-hand"><span style="font-size: xx-small;">http://www.indiegogo.com/projects/the-open-hand-project-a-low-cost-robotic-hand</span></a><br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-91673626521912876322013-08-31T16:24:00.001-03:002013-08-31T16:24:08.850-03:00Impacto dos robôs no nosso dia-a-diaRodney Brooks é um roboticista australiano, autor e empresário de robótica, mais conhecido por popularizar a abordagem chamada<i> Behavior-based Robotics</i> (ou Robótica baseada em Comportamentos). Ele foi professor de robótica do MIT - Instituto de Tecnologia de Massachusetts - e é um dos fundadores e ex-CEO da empresa iRobot, que fabrica um dos robôs domésticos de maior sucesso comercial no mundo: o <a href="http://nossosrobos.blogspot.com.br/2011/04/roomba-555.html">aspirador de pó Roomba</a>. Rodney Brooks também é co-fundador, presidente e <i>Chief Technical Officer</i> da empresa Rethink Robotics.<br />
<br />
O vídeo a seguir mostra a palestra de Rodney Brooks no TEDxPiscataquaRiver Talks que ocorreu no dia 3 de maio de 2013. Veja a interessante visão que ele tem sobre o impacto dos robôs no nosso dia-a-dia e no futuro da humanidade.<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/pX7baMWNnxg" width="640"></iframe>
</div>
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referências:</span><br />
<a href="http://en.wikipedia.org/wiki/Rodney_Brooks"><span style="font-size: xx-small;">http://en.wikipedia.org/wiki/Rodney_Brooks</span></a><br />
<a href="http://tedxpiscataquariver.com/"><span style="font-size: xx-small;">http://tedxpiscataquariver.com/</span></a><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-91071990256228188362013-08-03T22:08:00.000-03:002013-08-03T22:08:13.053-03:00Tese sobre Controle de Sistemas MultirrobôsO professor Cássius Zanetti Resende, do Campus Serra do Ifes, defenderá sua tese de doutorado sobre controle de sistemas multirrobôs para seguimento de caminhos. A defesa é aberta ao público e será realizada no auditório da Engenharia Elétrica do Centro Tecnológico da UFES, nesta quinta-feira, dia 8 de agosto de 2013, às 8h.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZr3puPP4GhgOaYWhQ6plClf0DN_FjSziZYfGyMEOpC6kwwzCjAU54ZyIv-V5bZxGtcBERUCqM4cCBp-QwdwO3JSYH4PvkyAlm3mwETepQ0hAcmL2SPr1Gao9jmYPaVbJ5SYla_oX27Vyk/s1600/tese+cassius.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="313" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZr3puPP4GhgOaYWhQ6plClf0DN_FjSziZYfGyMEOpC6kwwzCjAU54ZyIv-V5bZxGtcBERUCqM4cCBp-QwdwO3JSYH4PvkyAlm3mwETepQ0hAcmL2SPr1Gao9jmYPaVbJ5SYla_oX27Vyk/s640/tese+cassius.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Estratégia de seguimento de caminho. Fonte: [1]</td></tr>
</tbody></table>
<br />
Cassius trabalhou com robôs de tração diferencial (uniciclo) e aplicou controladores <i>fuzzy</i> para reduzir os erros devido à dinâmica dos robôs da formação. A solução que ele propõe permite que o caminho a ser seguido pelo grupo de robôs seja determinado sem que seja necessário especificar o movimento de cada robô individualmente.<br />
<br />
Venha conferir!<br />
Até a próxima!<br />
<br />
Referência:<br />
[1] RESENDE, Cassius Zanetti. <b>Seguimento de caminhos por múltiplos robôs coordenados: uma abordagem de controle no espaço de formação do agrupamento</b>. Tese de Doutorado em Engenharia Elétrica - Automação. Universidade Federal do Espírito Santo. 2013.<br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-5857653103230686812013-07-31T15:54:00.000-03:002013-07-31T15:55:07.388-03:00Robôs para agricultura e para pessoas com deficiência motora severaHá vários anos a UFES mantém um intercâmbio na área de robótica com a Universidad Nacional de San Juan - UNSJ, da Argentina. Neste mês de agosto, três professores do Instituto de Automática (INAUT) da UNSJ estão no ES através de projetos que fazem parte desse intercâmbio. O professor Ricardo Carelli está lecionando a disciplina de Robótica Industrial para os cursos de Mestrado e Doutorado em Engenharia Elétrica. Já os professores Carlos Soria e Vicente Mut estão participando de atividades de pesquisa, e irão proferir as seguintes palestras:<br />
<br />
<b><i>Medición de la Superficie Foliar de Olivos Usando un Vehículo Autónomo Todo Terreno</i></b><br />
Palestrante: Prof. Dr. Carlos Miguel Soria<br />
Data e horário: 07/08/2013, às 9 h (Auditório do CT-VI)<br />
<br />
<b><i>Control de Vehículos Autónomos a Través de Señales Electroencefalográficas Usando Información del Entorno</i></b><br />
Palestrante: Prof. Dr. Vicente Mut<br />
Data e horário: 07/08/2013, às 9 h e 45 min (Auditório do CT-VI)<br />
<br />
As palestras são abertas a todos os que tiverem interesse em assisti-las, e serão proferidas em espanhol.<br />
Resumo das palestras (em espanhol):<br />
<br />
<b><i>Medición de la Superficie Foliar de Olivos Usando un Vehículo Autónomo Todo Terreno</i></b><br />
<b><i><br /></i></b>
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij_HZPbAlhDUznkHvFxABss4v3fB4Mxw2MOnrvrBJLAE_E-3E9b8itRudwjbutEuC2W17UIJy3lMCl3hrU5dvZXDANdhyMr_ZjMmz_qSD1hVhaqOLvXWib1TaaIiYgH48QzyJKrKmnDAYH/s1600/22162453in.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="339" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij_HZPbAlhDUznkHvFxABss4v3fB4Mxw2MOnrvrBJLAE_E-3E9b8itRudwjbutEuC2W17UIJy3lMCl3hrU5dvZXDANdhyMr_ZjMmz_qSD1hVhaqOLvXWib1TaaIiYgH48QzyJKrKmnDAYH/s640/22162453in.jpg" width="640" /></a></div>
<i>El aumento en la investigación de los robots móviles para entornos exteriores hace posible sus diferentes usos en el área agrícola. Los trabajos agrícolas como sensado, aplicación de insumos, riego, creación de mapas, etc., representan posibles aplicaciones de los robots autónomos en entornos naturales. Los entornos semiestructurados y no estructurados, la irregularidad del terreno, los obstáculos dinámicos y los terrenos poco transitables hacen del desarrollo de los vehículos autónomos un gran desafío. El objetivo de esta investigación es usar un vehículo autónomo todo terreno (ATV) con un laser escáner para medir el área foliar de los árboles de olivos. El robot es capaz de navegar por el centro del corredor formado por los árboles de olivos y capturar las mediciones del escáner laser para luego crear entorno 3D de los árboles y calcular la superficie foliar.</i><br />
<i><br /></i>
<br />
<b><i>Control de Vehículos Autónomos a Través de Señales Electroencefalográficas Usando Información del Entorno</i></b><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo1TIFuLqzpIbM8_cpjMvgUEkZkjdu9XC0JRpFTzF8WGQ62fSNqqXJN8j0OTY9YYwTep0paDRW7A7BizITzlHcALcyWh4xRDl5ykyIRqu_w7gn0GkSezmw24Udg_6HNT9wUv3aX2_PeX2u/s1600/16165711ch.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo1TIFuLqzpIbM8_cpjMvgUEkZkjdu9XC0JRpFTzF8WGQ62fSNqqXJN8j0OTY9YYwTep0paDRW7A7BizITzlHcALcyWh4xRDl5ykyIRqu_w7gn0GkSezmw24Udg_6HNT9wUv3aX2_PeX2u/s200/16165711ch.jpg" width="150" /></a><i>En este trabajo se plantea el problema de controlar un vehículo móvil por medio de señales cerebrales. Estas señales cerebrales son extraídas desde el cuero cabelludo de una persona a través de la técnica de electroencefalografía (EEG). Es decir que, una persona podrá comandar un vehículo móvil a través del pensamiento; este tipo de dispositivo se denomina Interfaz Cerebro Computadora (ICC). La ICC detecta y clasifica este pensamiento y lo traduce en un comando sobre algún dispositivo. Se utilizan las ICC basadas en “potenciales evocados visuales de estado estacionario” de alta frecuencia y se formula además un sistema ICC-robot, con los algoritmos de control y evasión de obstáculos del vehículo móvil.</i><br />
<br />
Espero que possam aproveitar!<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referências:</span><br />
<a href="http://www.diariodecuyo.com.ar/home/new_noticia.php?noticia_id=486115"><span style="font-size: xx-small;">http://www.diariodecuyo.com.ar/home/new_noticia.php?noticia_id=486115</span></a><br />
<a href="http://www.diariodecuyo.com.ar/home/new_noticia.php?noticia_id=524279"><span style="font-size: xx-small;">http://www.diariodecuyo.com.ar/home/new_noticia.php?noticia_id=524279</span></a><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-69193965504949139662013-07-20T11:16:00.001-03:002013-07-20T11:16:41.704-03:00ATLAS - o primeiro robô humanóide para terrenos acidentadosAtlas é o robô que será utilizado no <a href="http://nossosrobos.blogspot.com.br/2013/06/robos-para-situacoes-de-desastre.html">DARPA Robotics Challenge</a> (já comentei sobre esse campeonato <a href="http://nossosrobos.blogspot.com.br/2013/06/robos-para-situacoes-de-desastre.html">aqui no blog</a>). Está sendo desenvolvido pela Boston Dynamics com base no <a href="http://nossosrobos.blogspot.com.br/2011/11/petman.html">PETMAN</a>, que você pode conhecer <a href="http://nossosrobos.blogspot.com.br/2011/11/petman.html">aqui</a>.<br />
<br />
Atlas é um humanóide com avançada capacidade de mobilidade e navegação. É robusto o suficiente para andar em terrenos acidentados mantendo equilíbrio. É capaz de usar os próprios braços como apoio para transpor obstáculos! Possui 28 graus de liberdade acionados por atuadores hidráulicos (seu corpo inclui um compressor hidráulico). É dotado de visão estéreo e um sensor de varredura LASER tipo LIDAR, para medição precisa de distância.<br />
<br />
Veja esse vídeo e entenda porque eu babei no teclado.<br />
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/zkBnFPBV3f0" width="640"></iframe>
<br />
<br />
Várias cópias do Atlas estão sendo construídas para a competição da DARPA. Cada equipe participante irá utilizar um robô. Espero que eles não sejam todos controlados por um único sistema de inteligência artificial chamado Skynet...<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referência:</span><br />
<a href="http://www.bostondynamics.com/robot_Atlas.html"><span style="font-size: xx-small;">http://www.bostondynamics.com/robot_Atlas.html</span></a><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-39377266193093362712013-07-14T11:52:00.000-03:002013-07-14T11:52:41.602-03:00Robôs no ICRA 2013O ICRA 2013, ou IEEE <i>International Conference on Robotics and Automation</i>, é considerado um dos maiores e mais importantes eventos de robótica do mundo. Em 2013 foi realizado de 6 a 10 de maio, na Alemanha.<br />
<br />
Já comentei sobre o ICRA outras vezes aqui no blog (veja <a href="http://nossosrobos.blogspot.com.br/2013/05/desvio-de-obstaculos.html">aqui</a> e <a href="http://nossosrobos.blogspot.com.br/2011/05/conferencia-de-robotica-icra-2011.html">aqui</a>). Mas, a cada ano os robôs e trabalhos apresentados estão mais espetaculares! Veja o vídeo a seguir e confira!<br />
<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/V8weU0k_P2c" width="640"></iframe>
</div>
<br />
Curiosidade: o ICRA 2013 foi realizado na cidade de <a href="http://pt.wikipedia.org/wiki/Karlsruhe" target="_blank">Karlsruhe</a>, que tem cerca de 300 mil habitantes. Fundada em 1715, a cidade tem uma interessante história de contribuição à ciência e à tecnologia: é sede da primeira universidade tecnológica da Alemanha, fundada em 1825. Também é a cidade onde em 1785 nasceu Karl von Drais, inventor do primeiro veículo tipo bicicleta, em 1844 nasceu Karl Benz (inventor do primeiro automóvel movido a gasolina) e onde Heinrich Hertz descobriu as ondas eletromagnéticas em 1888. Tem algo diferente nessa cidade...<br />
<br />
Em <a href="http://www.icra2014.com/" target="_blank">2014 o ICRA </a>será em Hong Kong.<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referência:</span><br />
<span style="font-size: xx-small;"><a href="http://www.icra2013.org/">http://www.icra2013.org/</a></span><br />
<span style="font-size: xx-small;"><a href="http://pt.wikipedia.org/wiki/Karlsruhe">http://pt.wikipedia.org/wiki/Karlsruhe</a></span><br />
<a href="http://www.icra2014.com/"><span style="font-size: xx-small;">http://www.icra2014.com/</span></a><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-22020804444745701062013-07-07T15:53:00.001-03:002013-07-08T08:42:55.614-03:00Arduino Robot - O primeiro Robô Arduino oficial!<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCsFCOoxgDNUgn8r6ucG25jQiHM5-IZl7NqfhP4lJzM-AQVH0XbLBxexu52xNgHxKJUJlZivtgRuCVJ54kLiJx_n3Rxl8hPoUtXcEssoo65EmrDfDjpAZYdp5T_FyZCZlXfINnYiG6g1Wf/s1600/DSC_0364.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCsFCOoxgDNUgn8r6ucG25jQiHM5-IZl7NqfhP4lJzM-AQVH0XbLBxexu52xNgHxKJUJlZivtgRuCVJ54kLiJx_n3Rxl8hPoUtXcEssoo65EmrDfDjpAZYdp5T_FyZCZlXfINnYiG6g1Wf/s320/DSC_0364.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Nerea e Iván com seu robô Nexus.</td></tr>
</tbody></table>
A <a href="http://complubot.educa.madrid.org/" target="_blank">Asociación de Robótica Complubot</a> é sediada em Madri, Espanha, e trabalha com robótica educacional desde 2003. Com o objetivo principal de contribuir com o aprendizado, a Complubot apoiou (e apóia) o desenvolvimento de diversos robôs por crianças e adolescentes participantes de seus projetos.<br />
<br />
Nerea de la Riva e Iván Gallego, hoje com 21 e 19 anos de idade, respectivamente, formam parte da Complubot desde o início, orientados por Eduardo Gallego. Com seus robôs Nexus, por 6 anos participaram de campeonatos de futebol de robôs organizados pela RoboCupJunior, e por 4 vezes foram campeões mundiais! Tive o imenso prazer de conhecê-los e de trabalhar com eles durante a RoboCupJunior 2013, evento que agora eles ajudam a organizar.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
Por sua experiência no desenvolvimento de robôs, Nerea e Iván participaram do projeto do <a href="http://arduino.cc/en/Main/Robot" target="_blank">Arduino Robot</a>, uma plataforma fantástica para quem quer aprender robótica! O projeto nasceu em setembro de 2010, quando eles participaram de um campeonato na Itália e tiveram a oportunidade de conversar com David e Máximo (da equipe do Arduino) sobre a ideia de desenvolverem uma plataforma didática de robótica. Desde então eles trabalharam com a equipe do Arduino no desenvolvimento do robô que em breve estará disponível para venda!<br />
<br />
Você pode ler a história com mais detalhes no <a href="http://complubot.educa.madrid.org/proyectos/arduino/ArduinoRobot/es/ArduinoRobot_historia_es.php" target="_blank">site da Complubot</a>.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirHLjsc6nW4BuYD4Y_6zLjlR6XA0Ir2pbW9Wnj09UfbdtscYznvikI94is15HGiAsNECPq1pEHnxIn9UyKeXOdAp_V8bQdqVM3dsIx0ueSEbm026-aKsW8ETe2FGy7poViAZ03u0LQQdUp/s1600/2013-07-01+15.45.35.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirHLjsc6nW4BuYD4Y_6zLjlR6XA0Ir2pbW9Wnj09UfbdtscYznvikI94is15HGiAsNECPq1pEHnxIn9UyKeXOdAp_V8bQdqVM3dsIx0ueSEbm026-aKsW8ETe2FGy7poViAZ03u0LQQdUp/s640/2013-07-01+15.45.35.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Arduino Robots apresentados no Workshop da RoboCupJunior 2013.</td></tr>
</tbody></table>
<br />
O Arduinto Robot é uma plataforma de tração diferencial com 19cm de diâmetro e 10cm de altura. Cada robô possui duas placas, cada uma com seu próprio microcontrolador ATmega32u4 . De fato, é como se cada robô tivesse dois Arduinos, um responsável pelo controle dos motores e outro responsável pelos sensores e pelo comportamento do robô. As duas placas se comunicam e o usuário pode programá-las com a conhecida IDE do Arduino. A placa inferior já vem pré-programada, podendo o usuário programar apenas os comportamentos de alto-nível. Mas, também é possível alterar o programa da placa inferior pois, como todo Arduino, o projeto é <i>open-source</i>.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbtGQ9JNDJHFBFINSoXH5WCPh6fGs9tk-M04HrGq3TRcqdIbtnPwy6uK-biBrPBy71t6F14M6j4yNQHxQidH4uPwgZOcnyXOFRCw7UfpHQSaHJeyznwo6igcXTvq_yfabGlu_4dG_MicT1/s1600/2013-06-25+15.57.54.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbtGQ9JNDJHFBFINSoXH5WCPh6fGs9tk-M04HrGq3TRcqdIbtnPwy6uK-biBrPBy71t6F14M6j4yNQHxQidH4uPwgZOcnyXOFRCw7UfpHQSaHJeyznwo6igcXTvq_yfabGlu_4dG_MicT1/s640/2013-06-25+15.57.54.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Arduino Robot - vista supuperior (esq.) e inferior (dir.).</td></tr>
</tbody></table>
<br />
A placa superior conta com um belo LCD gráfico colorido (conectado via SPI), um leitor de cartão SD, um <i>speaker,</i> um potenciômetro e alguns botões para interface com o usuário. Também conta com uma bússola incorporada e diversos conectores para montagem de sensores.<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz9EwD5ulcL5kG28twcnCD-faWvzvF3PFKYE39GMhDR4AnN_Cv9sI6viu49if9TlOqfBhvhFzCp92Smvi3w0U7D9egYtFGuHXmykkXSl7-GpqQmNlyP-u6IO5BmshdK35gfZsO1IV6KS7F/s1600/2013-07-01+18.39.01.jpg" imageanchor="1" style="clear: right; display: inline !important; margin-bottom: 1em; margin-left: auto; margin-right: auto; text-align: center;"><img border="0" height="315" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz9EwD5ulcL5kG28twcnCD-faWvzvF3PFKYE39GMhDR4AnN_Cv9sI6viu49if9TlOqfBhvhFzCp92Smvi3w0U7D9egYtFGuHXmykkXSl7-GpqQmNlyP-u6IO5BmshdK35gfZsO1IV6KS7F/s320/2013-07-01+18.39.01.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Caixa assinada pelos projetistas do robô.</td></tr>
</tbody></table>
A placa inferior possui um suporte para 4 baterias recarregáveis NiMh tamanho AA, circuito para carga das baterias, um conversor DC-DC para alimentação de 5V para todo o robô, circuitos para acionamento dos dois motores DC e sensores infravermelhos de reflexão apontando para o piso. Esses sensores podem ser usados para detecção de linhas, por exemplo.<br />
<br />
Todos os sensores e atuadores do robô são acessados através de <a href="http://arduino.cc/en/Reference/RobotLibrary" target="_blank">bibliotecas</a> especialmente desenhadas para o Arduino Robot. Por exemplo, o programa abaixo faz o robô se movimentar para frente com velocidade máxima, parar, girar em torno do próprio centro no sentido horário e parar novamente (você vai precisar do Arduino IDE versão 1.0.5 ou superior):<br />
<br />
<span class="co2" style="background-color: white; color: #7e7e7e; font-family: monospace; font-size: x-small; line-height: 12px;">#include <arduinorobot .h=""></arduinorobot></span><br />
<span class="kw1" style="background-color: white; color: #cc6600; font-family: monospace; font-size: x-small; line-height: 12px;">void</span><span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> </span><span class="kw3" style="background-color: white; color: #cc6600; font-family: monospace; font-size: x-small; font-weight: bold; line-height: 12px;">setup</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">{</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> Robot.</span><span class="kw1" style="background-color: white; color: #cc6600; font-family: monospace; font-size: x-small; line-height: 12px;">begin</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">;</span><br />
<span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">}</span><br />
<span class="kw1" style="background-color: white; color: #cc6600; font-family: monospace; font-size: x-small; line-height: 12px;">void</span><span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> </span><span class="kw3" style="background-color: white; color: #cc6600; font-family: monospace; font-size: x-small; font-weight: bold; line-height: 12px;">loop</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">{</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> Robot.</span><span class="me1" style="background-color: white; color: deeppink; font-family: monospace; font-size: x-small; line-height: 12px;">motorsWrite</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">255</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">,</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">255</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">;</span><span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> </span><span class="co1" style="background-color: white; color: #7e7e7e; font-family: monospace; font-size: x-small; font-style: italic; line-height: 12px;">//Make the robot go forward, full speed</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> </span><span class="kw1" style="background-color: white; color: #cc6600; font-family: monospace; font-size: x-small; line-height: 12px;">delay</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">1000</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">;</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> Robot.</span><span class="me1" style="background-color: white; color: deeppink; font-family: monospace; font-size: x-small; line-height: 12px;">motorsWrite</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">0</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">,</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">0</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">;</span><span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> </span><span class="co1" style="background-color: white; color: #7e7e7e; font-family: monospace; font-size: x-small; font-style: italic; line-height: 12px;">//Make the robot stop</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> </span><span class="kw1" style="background-color: white; color: #cc6600; font-family: monospace; font-size: x-small; line-height: 12px;">delay</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">1000</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">;</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> Robot.</span><span class="me1" style="background-color: white; color: deeppink; font-family: monospace; font-size: x-small; line-height: 12px;">motorsWrite</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">255</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">,-</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">255</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">;</span><span class="co1" style="background-color: white; color: #7e7e7e; font-family: monospace; font-size: x-small; font-style: italic; line-height: 12px;">//Make the robot rotate right, full speed</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> </span><span class="kw1" style="background-color: white; color: #cc6600; font-family: monospace; font-size: x-small; line-height: 12px;">delay</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">1000</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">;</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> Robot.</span><span class="me1" style="background-color: white; color: deeppink; font-family: monospace; font-size: x-small; line-height: 12px;">motorsWrite</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">0</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">,</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">0</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">;</span><span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> </span><span class="co1" style="background-color: white; color: #7e7e7e; font-family: monospace; font-size: x-small; font-style: italic; line-height: 12px;">//Make the robot stop</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;"> </span><span class="kw1" style="background-color: white; color: #cc6600; font-family: monospace; font-size: x-small; line-height: 12px;">delay</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">(</span><span class="nu0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">1000</span><span class="br0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">)</span><span class="sy0" style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">;</span><br />
<span style="background-color: white; font-family: monospace; font-size: x-small; line-height: 12px;">}</span><br />
<br />
Na <a href="http://arduino.cc/en/Guide/Robot" target="_blank">página oficial do Arduino há um guia</a> para você começar a brincar com seu robô!<br />
<br />
Deixo vocês com Iván e Nerea apresentando o Arduino Robot recém saído do forno! :-)<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/JTdNYnFbnlM" width="640"></iframe>
</div>
<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referências:</span><br />
<span style="font-size: xx-small;"><a href="http://complubot.educa.madrid.org/proyectos/arduino/ArduinoRobot/es/ArduinoRobot_es.php">http://complubot.educa.madrid.org/proyectos/arduino/ArduinoRobot/es/ArduinoRobot_es.php</a></span><br />
<a href="http://complubot.educa.madrid.org/proyectos/arduino/ArduinoRobot/es/ArduinoRobot_historia_es.php"><span style="font-size: xx-small;">http://complubot.educa.madrid.org/proyectos/arduino/ArduinoRobot/es/ArduinoRobot_historia_es.php</span></a><br />
<a href="http://arduino.cc/en/Main/Robot"><span style="font-size: xx-small;">http://arduino.cc/en/Main/Robot</span></a><br />
<div>
<br /></div>
<div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-29287226499258822762013-06-20T18:52:00.001-03:002013-06-20T18:52:55.890-03:00Robô que joga air-hockeyOlha que ótima ideia de trabalho para a disciplina de Robótica! :-)<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="480" src="http://www.youtube.com/embed/83HJZoeNjyc" width="640"></iframe>
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Obrigado pela dica, Gustavo Suim. Vou colocar em prática. ;-)</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Até a próxima!</div>
<div style="text-align: left;">
<br /></div>
<div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-23821173580688801062013-06-09T16:49:00.000-03:002013-07-21T10:22:24.464-03:00Robôs para situações de desastreDesastre natural é uma situação com grande potencial de aplicação de robôs. Eles podem atuar em áreas perigosas, realizando tarefas de busca, resgate e manutenção em ambientes muito perigosos para seres humanos, certo?<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikE7M10A4a_pk4rPwo_3M4yPTwdXgcnfnYGE1B9IWyoj6Fibwoilcj0Aq-OnG41KYEeqyq2fgBr_Qxz8l3vqmFey0JU8v9E_rl9G1gwrt8-AT6g0-jDo67n49N9QDpC7vxlxSm96up4GP2/s1600/DARPA+robotics+challenge+disaster+reponse+robots-1334052673013-1334066851008.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikE7M10A4a_pk4rPwo_3M4yPTwdXgcnfnYGE1B9IWyoj6Fibwoilcj0Aq-OnG41KYEeqyq2fgBr_Qxz8l3vqmFey0JU8v9E_rl9G1gwrt8-AT6g0-jDo67n49N9QDpC7vxlxSm96up4GP2/s1600/DARPA+robotics+challenge+disaster+reponse+robots-1334052673013-1334066851008.jpg" /></a></div>
<br />
<br />
Errado!<br />
<br />
Já existem robôs que podem contribuir (muito) em situações de desastre, mas ainda estamos engatinhando no desenvolvimento de robôs que possam, de fato, substituir seres-humanos em ambientes desconhecidos e cheio de detritos.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhknJ2VSFSAxjpO1ChDQEtvHsUNKurBtmZ7-X9Nn9FT1mp2n-PwmkuDSnDNLZKis659apsJ7PmdEdmI4mUq4aJXEdhMA9fVoTW8-aksy3twdDv46vatw-2gU7nn8UEkUh8NFffsEHEpJGsg/s1600/RCres_S.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhknJ2VSFSAxjpO1ChDQEtvHsUNKurBtmZ7-X9Nn9FT1mp2n-PwmkuDSnDNLZKis659apsJ7PmdEdmI4mUq4aJXEdhMA9fVoTW8-aksy3twdDv46vatw-2gU7nn8UEkUh8NFffsEHEpJGsg/s1600/RCres_S.jpg" /></a></div>
Existem algumas iniciativas para o desenvolvimento de robôs que possam ser usados em situações de desastre. Uma delas é a <a href="http://www.robocuprescue.org/" target="_blank">RoboCup Rescue</a>, competição para desenvolvimento de robôs de resgate realizada anualmente, e que teve como principal motivação o terremoto que atingiu a cidade de Kobe, no Japão, em 17 de janeiro de 1995. Naquela ocasião, mais de 6.500 pessoas morreram. Hoje a RoboCup Rescue tem várias categorias, contando com competições de simulação e de construção de robôs que atuam em ambientes de desastre simulado. Várias equipes do mundo competem anualmente nessas categorias, contribuindo para o desenvolvimento de novas tecnologias e com a melhoria contínua dos robôs utilizados em desastres.<br />
<br />
O problema é que ainda estamos muito longe de termos robôs autônomos que tenham destreza suficiente para "se virarem" num ambiente de desastre de verdade. Mais uma vez, um desastre no Japão nos mostrou com clareza essa realidade. O acidente na usina nuclear de Fukushima, ocorrido em consequência da inundação causada pelo tsunami que se seguiu ao terremoto de 11 de março de 2011, provocou vazamento de radiação que impediu acesso de seres humanos a diversas áreas da usina. Os japoneses rapidamente perceberam que não tinham robôs capazes de fazer muita coisa na área de desastre, mesmo sendo um dos países que lidera o desenvolvimento de robôs no mundo! O acidente de Fukushima motivou vários pesquisadores a se voltarem à área de robôs humanóides, pois esses robôs tem o potencial de se deslocarem sobre destroços e de utilizarem as ferramentas já disponíveis para nós, humanos.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPFQjPgULNkvMpOhMDWcTLpdshoGhL-ZlecfUEOseJtVNZ8K8epOUKRAm0wNdX-BSrc-TZYhyphenhyphen0vmz0ADPzlmmiJ6sNPoWC36supF7lWlIwOwPHf4VYaDA7fwZtujw6K601Hg7msFE_JEqf/s1600/darpa-robotics-challenge-concept.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPFQjPgULNkvMpOhMDWcTLpdshoGhL-ZlecfUEOseJtVNZ8K8epOUKRAm0wNdX-BSrc-TZYhyphenhyphen0vmz0ADPzlmmiJ6sNPoWC36supF7lWlIwOwPHf4VYaDA7fwZtujw6K601Hg7msFE_JEqf/s1600/darpa-robotics-challenge-concept.jpg" /></a></div>
<br />
Pensando nisso, a DARPA (<i>Defense Advanced Research Projects Agency</i>, dos EUA) lançou uma nova competição que tem o objetivo de impulsionar o desenvolvimento da tecnologia robótica para resposta a desastres. A questão chave é a adaptabilidade. Quanto maior for o grau de autonomia dos robôs e menor for seu consumo de energia, mais pontos eles marcam. A competição será realizada num cenário que imitará um ambiente de desastre e exigirá que o robô realize as seguintes tarefas (ainda sujeitas a alteração):<br />
<br />
1. Conduzir um veículo utilitário regular, incluindo as tarefas de entrar e sair do veículo;<br />
2. Locomover-se em um terreno com obstáculos e piso irregular;<br />
3. Remover escombros que bloqueiam uma porta de entrada;<br />
4. Abrir uma porta e entrar em um edifício;<br />
5. Subir uma escada industrial e atravessar uma passarela industrial;<br />
6. Usar uma ferramenta (como martelo hidráulico) para quebrar através de um painel de concreto;<br />
7. Localizar e fechar uma válvula perto de um tubo de escape;<br />
8. Substituir um componente, como uma bomba de refrigeração.<br />
<br />
Há equipes de diversos países competindo. Inclusive equipes formadas por pesquisadores de diferentes países trabalhando em cooperação. Elas têm até o final de 2014 para concluírem seus projetos e a equipe vencedora levará um prêmio de US$2 milhões (provavelmente esse valor não cobrirá nem o custo de desenvolvimento, mas essa é outra história). Todas as equipes que passaram na seleção inicial irão utilizar a mesma plataforma robótica, que está sendo construída pela Boston Dynamics (veja aqui).<br />
<br />
A equipe <a href="http://www.lcad.inf.ufes.br/wiki/index.php/DARPA" target="_blank">Br Robotics</a> é uma das 26 que foi qualificada para a competição! É liderada pelo professor Dr. Alberto Ferreira De Souza, chefe do Laboratório de Computação de Alto Desempenho (LCAD) da Universidade Federal do Espírito Santo (UFES). A equipe reúne pesquisadores de várias universidades do Brasil: UFES, EPUSP, ICMC/USP, EESC/USP, UFMG e FEI, além da empresa MOGAI.<br />
<br />
A rede de TV japonesa NHK veiculou um excelente documentário sobre o desenvolvimento de robôs. Eles falam muito sobre o uso de robôs em desastres, mas também abordam outros aspectos da evolução da robótica, como a coexistência de trabalhadores humanos e robóticos num mesmo ambiente. Vale à pena conferir! A primeira parte (em inglês) está no vídeo abaixo.<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/DKiXM7bUypk" width="640"></iframe>
</div>
<br />
Veja a parte final do documentário aqui: <a href="http://youtu.be/mDD1TGv_2fo?t=40m9s">http://youtu.be/mDD1TGv_2fo?t=40m9s</a><br />
<br />
A Skynet está cada vez mais perto de se tornar realidade! :-)<br />
<br />
Até a próxima!<br />
<br />
<span style="font-size: xx-small;">Referências:</span><br />
<a href="http://pt.wikipedia.org/wiki/Acidente_nuclear_de_Fukushima_I"><span style="font-size: xx-small;">http://pt.wikipedia.org/wiki/Acidente_nuclear_de_Fukushima_I</span></a><br />
<a href="http://www.robocuprescue.org/"><span style="font-size: xx-small;">http://www.robocuprescue.org/</span></a><br />
<span style="font-size: xx-small;"><a href="http://spectrum.ieee.org/automaton/robotics/humanoids/darpa-robotics-challenge-here-are-the-official-details">http://spectrum.ieee.org/automaton/robotics/humanoids/darpa-robotics-challenge-here-are-the-official-details</a></span><br />
<a href="http://www.lcad.inf.ufes.br/wiki/index.php/DARPA"><span style="font-size: xx-small;">http://www.lcad.inf.ufes.br/wiki/index.php/DARPA</span></a><br />
<br /><div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0tag:blogger.com,1999:blog-2617875477456183297.post-64004642541432466902013-05-23T21:31:00.004-03:002013-05-23T21:39:10.655-03:00Ética Robótica<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZzty2xgVixnpitmmrn4GWh4Qn1AEx1kyKbABaXKHTy0-iVJl-nzOy7d2CHX6t-bXVDoA0SVXcxjv69JmSbIk4TbkXYPCqqu3aLSxWKc6YmuqhBCfgKrWlPXm33ZlXEl-yJUNI49Ou_5_u/s1600/designbern_cute_robot.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZzty2xgVixnpitmmrn4GWh4Qn1AEx1kyKbABaXKHTy0-iVJl-nzOy7d2CHX6t-bXVDoA0SVXcxjv69JmSbIk4TbkXYPCqqu3aLSxWKc6YmuqhBCfgKrWlPXm33ZlXEl-yJUNI49Ou_5_u/s320/designbern_cute_robot.jpg" width="320" /></a>Você gosta do seu celular? Está apaixonado pela Siri? Seria capaz de pisar e esmagar <a href="http://nossosrobos.blogspot.com.br/2012/01/boxie.html">Boxie</a>, esse simpático robô ao lado?<br />
<br />
Kate Darling, uma pesquisadora especialista do MIT Media Lab e estudante de doutorado em propriedade intelectual, fala sobre Ética Robótica. Veja essa interessante discussão sobre nossa relação (relacionamento?) com robôs na medida em que eles tornam-se mais e mais sociais.<br />
<div>
<br />
<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/gozSLhUwi48" width="640"></iframe>
</div>
<br />
Até a próxima!<br />
<br /></div>
<div class="blogger-post-footer">----------------------------
www.nossosrobos.blogspot.com</div>Felipe Nascimento Martinshttp://www.blogger.com/profile/03797839615530212455noreply@blogger.com0