LusoRobótica - Robótica em Português
Electrónica => Electrónica Geral => Tópico iniciado por: Joel em 13 de Julho de 2011, 23:06
-
Olá a todos....
Antes de mais para o ano tenho de fazer a PAP.
Venho aqui pedir a todas as pessoas que postem ideias para a minha PAP. Aceita-se de tudo mas mais em particular robots.
Obrigada a todos
-
Não dá para ser mais especifico?
E que conhecimentos tens tu, e quanto tempo queres dedicar, ou queres um projecto de chegar á net, copiar e colar?
-
Antes de pedir ideias convem puxar um bocadinho pela cabeça. O melhor seria tu propores ideias e a malta aqui poder dar-te um conselho ou sugerir-te alternativas.
Que ideias é que tu já tens?
-
Respondendo ao senso eu não estou a ser especifico porque há variadas coisa que posso fazer....
Este projecto é para ser feito ao longo do ano lectivo... e vou ter ajuda dos professores caso seja necessário.
E quero ser eu a desenvolve-lo e não copiar coisas que já tenham sido feitas, porque não da pica fazer.
Se bem que eu estou um coto inclinado por um robot....
-
Em relação ao msr, eu já andei a pensar...
Já pensei em: - robot com um braço mecânico, robot busca e salvamento, robot exploração de uma casa....
Mas eu quero inovar, tentar criar algo que não tenha sido feito!!!
Estou aqui um bocado a nora... :S
-
robo com um sistema de indicaçao de livros na biblioteca (indica-te onde ta o livro)
robo que calcula o tamanho do lugar de estacionamento e aumenta ou diminui o seu corpo para poder estacionar
robo que ao deixar de sentir o chao abre um para-quedas ....
se precisares de mais é so dizeres :P
p.s: a minha especial ( robo que controla os bonecos de matraquilhos para que possas jogar contra eles/computador )
;D ;D
atao o que é que acham ? :P
-
p.s: a minha especial ( robo que controla os bonecos de matraquilhos para que possas jogar contra eles/computador )
;D ;D
atao o que é que acham ? :P
Table Soccer Robot (http://www.youtube.com/watch?v=DVM0utYKUOY#)
;)
-
ahahah juro que nao sabia que havia uma cena assim mas tá bue bacana :P
-
Para dizer a verdade já tinha pensado na mesa de matraquilhos, mas é muito trabalho para uma PAP, para uma só pessoa e muito dispendioso.
Gostei dos outros robots... tem ali umas coisas interessantes!!!
Se tiveres mais ideias bota ca pa fora!!!
-
um robo com uma broca que ao passar deixa lá uma semente
agora tens que dar tempo para pensar :P
-
lol faz um destes e á medida que vais fazendo vais ter bue ideias vais ver lol boa sorte :)
já pensaste fazer uma cnc >? mas uma coisa diferente tipo produçao de peças autonomamente que se inter ligavam tipo produçao em serie tipo...
daquelas maquinas que vemos no discovery no "como fazem isso?" em que a fabrica tem tipo um empregado para 80 maquinas que fazem tudo
-
Bom, esta do robot dos matraquilhos nunca tinha visto e está genial. Também tem aqui muito processamento de imagem... ui ui... Nao se faz uma coisa destas do dia para a noite... Requer muitos conhecimentos, de muita coisa...
Cumps.
-
lol faz um destes e á medida que vais fazendo vais ter bue ideias vais ver lol boa sorte :)
já pensaste fazer uma cnc >? mas uma coisa diferente tipo produçao de peças autonomamente que se inter ligavam tipo produçao em serie tipo...
daquelas maquinas que vemos no discovery no "como fazem isso?" em que a fabrica tem tipo um empregado para 80 maquinas que fazem tudo
estas a dar-lhe a ideia para ele fazer uma maquina dessas para que ele espere que essa maquina lhe faça a pap xD
-
vejo que estao a ter grandes ideias.... mas essa da maquina para fazer a minha PAP é a melhor... xD
Estou a gostar... :D
-
ahahha olha quando acabares tenho uns trabalhos para fazer depois partilhas com o pessoal ;D ;D
-
que tipos de trabalho tens para fazeres???? já fins alguns!!!!
-
tenho que fazer um trabalho para ap tipo maquete mas já tá tudo na maior dá é trabalho o que é uma seca >:(
-
eu ja passei por isso... tive enes de trabalho... mas que no ano passado deu 20 e este ano melhorei, mas nao sei que nota tive ainda!!!
Fiz uma maquete de uma discoteca!!! xD
-
duvida como é que se melhora um 20 ahahah :P
-
ou mantenho... ou desço... xD
-
Essa dos matraquilhos para uma PAP de 12º é algo que...hmmm...;D
Existia uma mesa dessas lá na univ onde andei...Estava a ser feita e melhorada à anos...O processamento de imagem que envolve é algo bem complicado.
A CNC era uma boa ideia tambem. Eu fiz uma para projecto de fim de curso (do CET, nao do 12º). Nao é complicado...Mas se bem conheço os profs dessa escola, vao-te obrigar a fazer um software para ler os pontos de corte e mandar para a CNC...Que ja nao se torna muito facil...
Ainda têm aí a pista de Busca e Salvamento feita pela minha turma? Se tiverem é uma boa ideia, ja que essa escola se dedica basicamente ao futebol
-
Não sei se tem essa pista. Mas este ano a escola meteu-se no busca e salvamento, mas deixarão tudo para a ultima.
Ou seja fomos para o nacional e ainda andamos fazer programação e tudo, para chegar a conclusão que as fitas dos motores estavam partidas e não havia nada a fazer.
Mas um aluno do 12 ano seguiu isso como PAP e para ano já deve entrar outra vês no nacional.
-
Junta-te a ele e trabalha com ele, esse tipo de provas permitem-te aprender muito, e acho que é algo aliciante porque se te esforçares para além de teres uma boa nota podes mostrar ao pais que és melhor que as outras equipas, e é sempre um ambiente diferente, é um trabalho em grupo que engloba muitas coisas, desde mecanica, electrónica, programação, tens muito com que te entreter.
-
~yah concordo com o senso e quem sabe pode ser como no futebol (com olheiros) e arranja emprego :P
-
Eu para além de fazer parte do clube de robótica da escola na qual fomos na semana passada campeões do mundo já participei em varias competições....
Fiz um robot seguidor de linha mais um colega e participamos em santo tirso...
Participei na Roboparty onde montei um robot para desviar dos obstáculos...
E também gostava de dar uma olhadela no busca e salvamento.
Nesta fase não me interessa ser melhor que os outros mas fazer um trabalho que seja feito por mim, que eu goste e que tira boa nota!
-
Estou a pensar em fazer um robot que ao ver lixo no chão vai na direcção e apanha, separando no devido ecoponto.
Alguma ideia para a realização deste robot??
Vou precisar de todo o apoio possível e ideias para o realizar.
Agradeço todas as ajudas!
-
se calhar é isto que queres pelo menos algumas das funçoes 8)
http://letsmakerobots.com/node/22777 (http://letsmakerobots.com/node/22777)
-
sim, pelo menos partes!!!
Eu tenho de ver:
- se quero uma garra ou um tapete rolante para apanhar o lixo;
- sensores para identificar que tipo de material no caso de utilizar o tapete rolante;
- se for uma garra tenho de ver de outra forma, talvez;
- como faço com que ele vá na direcção do objecto e o apanhe;
...
-
podes usar varios sensores do genero um ao pé do chao que ve ate uma certa altura e outro mais alto que o roubou para ver por exemplo as paredes e tapete é uma boa opçao mas é dificil de construir a menos que encomendes um daqueles quites de lagartas da tamiya e tens o tapete feito lol em relaçao ao objecto saber o material podes fazer um sensor de cor ou um sensor electromagnetico se for de metal mete num sitio se for de plastico noutro(questao de programaçao) se for vidro (arranjas garrafas verdes e usas o sensor ) em teoria dá
-
esquece a parte do vidro, pelas leis da fisica como eu disse nao dá
-
a minha ideia principal é fazer um robo com lagartas e com os três ecopontos.
No caso do uso de sensores não preciso do sensor para o vidro pq se não for nenhuma das outras hipoteses ele assume logo que é vidro.
O principal problema é a maneira como identificar se é uma parede ou lixo, e como fazer para ele transportar o lixo para dentro do ecoponto.
-
em releçao ao vidro foi burrice minha hahah :P
no link esta uma boa opçao para o transporte do lixo agora o problema é que teria de fazer bastantes idas e voltas para conseguir separar tudo a menos que já tivesse com ele as divisorias do lixo
em relaçao a ele perceber as diferenças entre a parede e o objecto se pozeres o sensor (IR aconcelho mais ) ao pé do chao com pouca voltagem vai detectar a sua distancia minima e se pozeres outro mais elevado no robo a receber mais voltagem para a distancia maxima deixas de ter esse problema
entendeste ? :P nao fui lá muito claro
-
O problema da parede está resolvido.
Agora não sei como fazer para que ele num pátio por exemplo veja um objecto no chão e vá em direcção dele.
:s
-
programaçao em ves de se desviar vai na direcçao dele :p se nao souberes fazer viras os motores ao contrario hahah :P :P ;D
-
pois... pode ser... tive aqui a ver um e ele utiliza câmaras e sensores para localizar o sitio onde está o lixo.
Mas como eu estou pensando utilizar o arduino não sei.... :-\
-
isso é com um programa de comparaçao de imagens ?
-
pois não sei, mas se calhar com a câmara não sei se será muito complicado!!
-
isso é bue complicado eu pelo menos nao sei fazer
faz só por sensores que sai maiis barato simples e o prof nem vai dizer nada
-
pois será melhor.
e quanto a recolha do objecto para dentro do robot??
o que achas das minhas ideias?? ou tens uma ideia melhor??.. porque a outra que me mostras te ao bocado não vai ser muito fiavel!!
-
já viste o tutorial da luso para a construçao dos sensore ir a 0 euros
-
a ideia tá fixe é bacana começa a construir que te safas bue bem na boa
-
a recolha com uma lagarta das lamyia ou lá como se escreve dava
-
não, ainda não vi o tutorial da luso... podes me mandar o link??
tambem acho que vou optar por fazer em tapete rolante.
-
http://lusorobotica.com/index.php/topic,527.0.html (http://lusorobotica.com/index.php/topic,527.0.html)
-
Sem visão não sei realmente como é que vês um objecto para ir de encontro a ele..
Quanto ao problema de ser um Arduino e falta de capacidade para uma camera, tenho de acabar um projecto que aqui ando a maquinar, que deve ter mil e um usos.
-
em relação a detecção do objecto aqui o nosso amigo Hugo deu a ideia de utilizar dois sensores, um mais alto para ver a parede e um mais baixo para detectar o objecto.
Não sei até que ponto poderá dar.
E posso saber qual é esse projecto para ver se me pode servir de alguma coisa??
-
Usar uma camera a preto e branco/grayscale com um Arduino/atmega.
-
e achas que eu com isso conseguiria detectar o objecto e fazer com que o robot fosse de encontro a ele??
-
Depende muito do objecto, mas depois de teres as coordenadas da visão é dificil o robot não ir lá, só se não andar.
-
pois isto é para recolher lixo do chão.
quando achas que tens isso pronto??
-
já tinha ouvido falar dessa ideia senso
ele transforma em linguagem c certo?
-
É o próximo da minha longa lista de coisas para fazer/acabar nestas férias, mas não tenho datas definidas, e mesmo que meta o básico a funcionar á sempre muito a melhorar, até porque é para usar num robot que ando a desenhar.
Transforma o que em C?
-
a informaçao que recebe da camera
nao sei se tá correcto mas foi o que me pareceu ter lido num forum
-
outra duvida :P
desenhas os robos nalgum programa especifico (gratuito xd ? )
-
A informação da camera é metida num array.
Desenho numa coisa chamada papel, com lápis e caneta lol, se for para visualizar a coisa em 3d uso o sketchup da google que é gratuito.
-
Visto que se torna difícil fazer a leitura da câmara através do arduino, acho que vou optar então pelo sensor IR para detectar o objecto.
Alguem me sabe dizer se existe sensores para detectar:
- papel
- cartão
- plástico
- metal (metal sei que há xD)
-
Isso até com visão é dificil distinguir, quanto mais sensores básicos/simples, diz-me lá como é que tu separas esses materiais, depois quando pensares como é que tu com o teu corpo os distingues, pensa num sensor capaz de fazer o mesmo.
-
obrigado ;D
-
nao sei.... mas se este que está no video consegue eu tambem tenho de conseguir!!!
TCC FEI - Automação do processo de reciclagem 3.0 (http://www.youtube.com/watch?v=V-Ee9Or88vs&feature=related#)
só que ele faz outro tipo de divisões pela qual vou ter de optar!!
-
Não percebi a parte de como é que ele sabe o que é o quê, mas aquela fpga ali...
-
pois tambem queria saber como é que ele sabe....
e o que é fpga???
-
É isto:
http://en.wikipedia.org/wiki/Field-programmable_gate_array (http://en.wikipedia.org/wiki/Field-programmable_gate_array)
-
obrigado...
acho que a solução ali para ele saber qual é qual só pode ser sensores!!!
eu tive a ler os comentários la no youtube e da-me impressão ser isso!
-
Estive aqui a pesquisar melhor em relação a detectar os diferentes materiais e encontrei o seguinte:
- "como reconheçe se é plastico e? vidro??"
- "Sensores capacitivos ajustados de acordo com a característica dielétrica? do material."
Será que isto resulta???
É que eu não percebo desta parte de características dieléctricas.... :P
-
Olá Joel,
Sugiro-te a seguinte máxima que é "dividir para reinar".
Como ainda não meteste efectivamente as mãos na massa ainda não tens a noção da complexidade do trabalho a que te estás a propor. Por causa dessa complexidade sugiro-te concentrares-te em dividir bem as tasks:
__________________________________________
TASK 1:
- Construir uma plataforma móvel (base do robô) que possa ser comandada por um micro controlador, por exemplo arduino. Nota que isto inclui chassis, motores, servos de direcção... por aí adiante. Isto inclui montares os chassis motores. Arranjares maneira de alimentar o bicho (baterias), desenhar criar e montar os circuitos, programar o micro controlador(arduino) e finalmente, por o robot a andar.
- Adaptar um aspirador/tapete rolante, whatever que possa ser controlado pelo micro-controlador (arduino) e consiga "apanhar" lixo do chão.
__________________________________________
TASK 2:
- Investigar, aprender o que foi feito, etc, como poderás distinguir materiais (mesmo sem robot nenhum). Portanto, usando um Decagon Device ECH2O e o tal dieléctrico és capaz de retirar bons resultados. O importante é mesmo só conseguir distinguir os materiais.
__________________________________________
TASK 3:
- Arranjar maneira, desenhar implementar para o robô ir de encontro ao lixo que está no ambiente numa posição não conhecida à partida. (Isto é não é fácil, depende muito do ambiente controlado do robôt (já vemos isso mais à frente)).
___________________________________________
TASK 4:
- Conceber algum tipo de método para localização do robot aos ecopontos. Portanto aqui podes fazer de várias maneira, apesar de que na minha opinião, para simplificar deverás usar um emissor/receptor RF (tipo o ecoponto ser um farol para o robot), isto porque senão nunca mais te safas... a localização de um robô nunca foi tema simples e fácil.
___________________________________________
TASK 5:
- Juntar tudo.
Agora as Notas.....
Nota 1 - Este projecto é extremamente complicado. O que te sugiro é que comeces pela TASK 2 e ver que resultados obténs por aí. Se conseguires efectivamente separar plástico do vidro e papel, e se for devidamente comprovado com testes já és menino para teres aí um projecto para apresentar como PAP bem bom.
Nota 2 - Tens de pensar bem como vai ser o ambiente do robô. É óbvio que o robô não irá funcionar com todo o tipo de lixo e/ou em qualquer rua... são simplesmente muitos factores com os quais ele não vai conseguir lidar. Se por exemplo adoptares um ambiente indoor controlado em que a sala é toda da mesma côr por exemplo, aí poderás usar câmaras para detectar algo que não seja dessa côr e assumes que deve ser lixo.
Nota 3 - Convém veres qual é a melhor filosofia: 1. Ver, detectar e apanhar o lixo e levá-lo ao contentor; OU 2. Apanhar lixo que apareça à frente do robô (ele andar s/ destino) e quando tiver lixo suficiente, leva o lixo ao contentor.
Sinceramente a solução (2) parece-me mais simples e eficaz... sendo que aí já não tens de identificar onde está o lixo no ambiente que é uma tarefa bastante complicada.
Nota 4 - O uso de câmaras simples só te ajuda se conseguires detectar padrões no ambiente. Por exemplo a côr... se o lixo do tipo papel for todo amarelo e o de vidro verde e o ambiente NÃO TIVER estas cores... OK, aconselho te a ir por aí ! Se não for caso disso NÂO te aconselho MESMO a ir por aí, porque vais passar o ano inteiro a tentar detectar papel através de uma câmara por padrões que nem imagino que podem ser... Só isso já dá direito a um PAP só sobre isso.
Nota 5 - O que não falta aqui é trabalho aconselho-te a começares o mais cedo possível e a arranjar uns amigos de electrónica para te ajudarem a fazer a base móvel do robô (circuitos e por aí).
Espero ter ajudado.
-
Sim ajudou me imenso.. Vou responder a cada TASK, por a ai umas coisinhas que podem desde já ser esclarecidas!!
TASK 1:
-Estou a pensar em usar o Arduino Mega para microcontrolador. Em relação ao chassi não vai ter direcção para poder poupar tempo ai e apostar noutros lados e penso que seja melhor para controle do robot. Vou por lagartas.
-Em relação aos motores tenho de ver uns jeitosos, por causa do peso, e depois preciso para o tapete rolante. Estou a pensar usar motor de berbequim.
-Em relação ao tapete rolante tenho de pensar muito bem para ele apanhar o lixo.
-Depois em ralação a alimentação vai ter de ser bem forte!
_____
TASK 2:
- O Decagon Device ECH2O da para ligar ao arduino? E como funciona?
______
TASK 4:
- Aqui tu referis te em levar o lixo ao ecoponto. Eu estava a pensar em ter no próprio robô as divisões, fazendo com que o tapete rolante subisse um andar para deixar o lixo nos baldes. E quando estivesse cheio dar algum sinal. Aqui tambem pensei em fazer um braço onde apanha se o lixo do chão e deixar logo nesse andar.
______
Respostas as notas...
Nota 3:
Eu gostava da primeira hipótese porque a segunda vai me levar de encontro a esses robôs que ja existem de limpar o chão. E o que acontece nele é que pode passar varias vezes no mesmo sitio e não ir aos outros.
Nota 4:
Aqui em vez de ir pelas cores não será possível ir pelas formas geométricas? Porque no caso das latas, não são da mesma cor!!
-
TASK 1:
- Se não percebes muito de electrónica e queres ter tudo organizado podes considerar comprar um motor shield para o arduino. Já vem com as librarias todas e traz já as pontes-H, os reguladores de corrente, todos os componentes electrónicos e mais uma ou outra coisa que facilita bem o processo de ligar vários motores e servos de forma prática, organizada, simples e rápida.
Tipo isto: http://www.ladyada.net/make/mshield/ (http://www.ladyada.net/make/mshield/) (já experimentei isto e é bem porreiro, dá para ligar vários servos e vários tipos de motores o único senão é que tem limite para a potencia dos motores, mas no teu caso não interessa que o robot ande muito rápido).
TASK 2:
- Sinceramente não estou a par de sensores dieléctricos, não te posso ajudar muito aí... mas em principio há de funcionar como os outros sensores todos ou seja, no arduino deves poder usar o analogRead() e ver que valores dá para cada material... A resposta da corrente que passa no sensor há de ser diferente.
TASK 4:
- Essa ideia ainda é melhor :)
-----
Nota 3:
Não me parece mal, mas se calhar numa fase inicial não me preocupava tanto com este ponto...
Nota 4:
Sim , podes ir pelas formas geométricas, no entanto como numa camara o efeito da perspectiva faz com que os objectos mais longes fiquem mais pequenos e os mais perto fiquem maiores há que ter atenção a isso.
A meu ver tens duas hipóteses:
- fazer um algoritmo semi-hard-coded que detecte os edges (os limites da lata) através do uso do algoritmo de Canny ou Sobel e depois medir e comparar os limites da lata até decidir mesmo que é uma lata (podes ver se são paralelos os limites, etc.). (com a rotação da lata vai complicar);
- usar um algoritmo tipo SIFT (Scale Invariant Feature Transform) que felizmente :) já vem incluido na nova versão do opencv. Este algoritmo extremamente pesado leva como entrada uns exemplos do que procuras (latas) e devolve o resultado de uma procura da imagem... para usares isto vais ter que dar umas lidas.... A grande vantagem de usar isto é que 1-não é de modo nenhum hard coded e pode ser facilmente re-utilizado ; 2- o Algoritmo é invariante em relação à rotação e tamanho, coisa que no teu algoritmo não ias conseguir fazer a 100 %
Espero ter ajudado.
-
Task 1:
-Os motores que eu quero utilizar tem de ter força, não preciso de velocidade, e a placa da ponte H vai ser feita por mim com o componente L298. Ja utilizei uma feita na escola num robo com motores da MAXON e funciunou bem. E ja tinha sido utilizada nos robos da equipa de futebol da escola. E vou tentar com que todas a placas possíveis sejam feitas por mim pois gosto de ser eu a fazer as coisas.
Task 4:
- Aqui achas melhor fazer tudo em tapete, ou utilizar o braço mecânico?
-
Vi isto agora e, antes que me esqueça, aqui fica: http://letsmakerobots.com/node/28054 (http://letsmakerobots.com/node/28054) :)
-
muito bom este braço, vai me facilitar muito!!!!!
tambem encontrei este:
TTU Capstone Robots for ECE (http://www.youtube.com/watch?v=GKCmH-elX-Q#)