galera, tenho duvidas em relação ao uso de gps com arduino, preciso fazer um cortador de grama e eu q

tenho que deixa-lo autônomo, sem controles, queria saber se tem como programar ele geograficamente para ele andar sozinho só com as medidas da área? desde já agradeço a atenção de todos... 

Exibições: 646

Responder esta

Respostas a este tópico

Pesquise primeiro sobre as limitações, a precisão e a confiabilidade do sistema GPS. Aliás, sobre TODO o funcionamento do sistema GPS.

Se não for problema o cortador se perder por uns 10 metros e cortar as flores premiadas do Sr. Wilson, pode confiar no GPS.

Fazer um Arduino obter dados de um módulo GPS é coisa básica, é NMEA  na UART. Sem mistérios.

o erro vai ser muito maior q isso, sem correção diferencial do sinal do satelite não da pra usar o gps pra esse tipo de função

"cortar as flores premiadas do Sr. Wilson"

Essa foi ótima!!!

Lembrei da cara do "Sr. Wilson" na pele do Walter Matthaw (abaixo).

Impagável...

Rí muito aqui.

Só um "robozinho" para lembrar que o Pimentinha cresceu...e virou nerd.

Eu já fiz aplicação com Arduino e GPS. O erro "normal" era de 15 a 20 metros.

Como já foi dito, cuidado, GPS não é preciso...

Mas se for pra "passar de ano" vc pode usar um sistema de calibração meio fake..

O sistema correto seria um DGPS, que é um marco fixo, que sabe onde está e emite um sinal que corresponde ao erro (onde está - onde o GPS fala onde está).

Não dá pra fazer isso em um sistema "caseiro".

Mas vc pode colocar seu carrinho em um ponto inicial conhecido, aih ele anota a coordenada dele e baseado nessa coordenada segue o seu caminho. Tudo no relativo. Já fiz um teste de colocar um GPS na janela e ver o quando variava de posição, digo que foi muito, mas foi lento. Por ser lento vc pode ter uns 10 minutos de erro baixo até precisar recalibrar. 

Se vc quer cortar grama  em um lugar realmente grande ta blz... Mas se tiver flores, pedras, riachos, etc... melhor não arriscar.

Pra brincar com mapas e coordenadas, alem do maps.google.com tem tb o www.gpstm.com.br a versão gratuita já faz tudo que vc possa precisar.

obrigado Eduardo, mais é um projeto particular, um projeto com meu professor de escola itinerante, de um cortador de grama para no futuro, ele seja o máximo autônomo possível. obrigado, qi eu queria que ele cortasse a grama sozinho.. e tive a ideia do gps 

Como te falei no Chat, estuda um pouco de física e calculo, depois parte para cinemática de robôs móveis.

Aí, sabendo a relação entre posição, velocidade e aceleração você pode usar sensores (acelerômetros de precisão) para navegação.

Outra opção é a triangulação de sinal. Emissores de RF ou Luz (laser) emitindo sinais e o receptor no carro calculando a intensidade do sinal e a identificação (e posição) do emissor. Assim como funciona o sistema de localização por triangulação de celulares.

Eu ja apresentei um problema semelhante ao seu aqui... E somando todas as respostas, o melhor a se fazer é "plantar" alguns magnetos ou emissores de RFID no chão pra delimitar o terreno...

No caso de RFID, cada emissor enterrado tem um sinal proprio, entao vc pode "saber" que o emissor "X" fica exatamente na beirada dass flores premiadas do Sr. Wilson e automaticamente mandar seu robo recuar.

Solução semelhante a da Kiva (código de barras) e dos robôs de chão de fábrica (fita magnética, no fim das contas, um seguidor de linha).

Se o ambiente for sempre o mesmo (quintal de casa), fica mais fácil pois já da pra chamar de "ambiente controlado". Neste caso, até barreiras eletrônicas, como um cabo gerando campo magnético, poderiam indicar os limites do robô.

Ao meu ver, um conjunto de soluções é necessário.

Particularmente, pra cobrir uma grande área, eu iniciaria de GPS+IMU... a receita básica de todo o ROV explorador. E também desses celulares populares por aí, como iphone, nokia, lg...

Cinemática robô móvel é uma arte.

Precisaria de muita capacidade de processamento para corrigir em tempo real.

A)Use uma grande memoria e crie um mapa virtual do terreno (memoria eeprom externa,X,Y,Z)

B)Use as medias das amostragens gps para conferir a posição em relação a posição do mapa virtual.

Prepare-se para meses de trabalho com cálculos.

Você pode criar um equipamento giratório usando um motorzinho de carrinho de brinquedo e colocar 2 lasers daqueles de brinquedo em um cilindro apontado para 2 espelhos, tudo isso montado em uma haste que ficaria em cada ponta do terreno que você quer trabalhar, a 1,5 metros do chão, fazendo uma linha de 90 graus em direção ao solo. 

Em cima do carrinho ponha alguns sensores capazes de identificar este sinal (PIR/fototransistor/?) e se algum deles for acionado Dá para calcular o posicionamento baseando-se em em cálculos dos triângulos (direção x ângulo x altura que o sinal chega ao carrinho), Faça com que o carrinho possa girar sobre sí mesmo (contando os graus que ele gire), até alinhar 2 sensores com o mesmo sinal (significa que o carrinho está alinhado com um dos eixos do terreno), a partir destes sinais, pode se calcular quanto foi a "derivação" do caminho correto que ele deveria seguir, recalcular o retorno a posição ideal e fazer o carrinho voltar a caminhar na direção certa.

Aqui:

1 - Não deve existir nada mais preciso que  uma linha de luz laser.

2 - O carrinho pode seguir estes sinais como referência de onde ele deveria estar.

3 - Pode se agregar sensores de distâncias e faze-lo andar alinhado até um dos vértices do anglo de 90 graus e recalcular novamente todo o trajeto que ele poderia seguir até ter passado por todas as áreas (circulos/quadrados) que ele deveria cortar (ele tem que ter um "mapa mental" do terreno).

4 - Estes sensores de distâncias poderiam ser usados tambem para evitar obstáculos deixados no caminho.

5 - O problema é se o terreno tiver suas bordas todas tortas.

Dará trabalho, mas será muito bom para aprender.

Próximos detalhes tem que estar atento as "novidades" que podem vir a ocorrer com este projeto.

Boa sorte.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço