domingo, 13 de dezembro de 2015

Object avoidance

    As postagens aqui no blog andam paradas ultimamente mais nao eh por falta de ideias mais sim porque agora estou trabalhando em uma das empresas que vai ser a maior do brasil no mercado de vants.

    Bem, esta semana comecei a trabalhar com "object avoidance".
    Vou usar um JUMPER260 para os testes iniciais.

O Jumper 260 eh um mini quad de FPV bem legal para fazer testes.

    Tirei a placa integrada compativel com NAZE32 e coloquei um AP que usar o processador stm32f405 pois preciso de mais memoria RAM para rodar meu software de controle.

Seguem algumas fotos do mini quad com os sensores instalados.
Eu tinha colocado um SONAR para saber a altura precisa do solo mais na ultima queda o sonar quebrou.




Os sensores sharp que estou usando soh funcionam ateh distancias de 1.5m.
Com esses sensores o object avoid nao vai funcionar se o multirotor estiver andando muito rapido.

Por enquanto eh isso.

Assim que estiver funcionando vou postar alguns videos.


quarta-feira, 25 de fevereiro de 2015

ARDUPLANE - ainda nao eh um piloto automatico confiavel.

Este post esteve desativado por algum tempo apos eu ter sido coagido a retiralo do ar.

Estou colocando no ar novamente e adicionando alguns pontos importantes.

Agora que ja tenho mais vivencia com o ARDUPLANE posso dizer que este piloto automatico tem muito mais furos doque eu imaginada.

Problemas quando se usa ele com satelite spektrum (receptor RC), problema no filtro de altitude, problema do TECS especificamente no controle de altitude e outras coisas que nem lembro mais. Tambem existem problemas no MIXER dos servos dependendo da configuracao escolhida no conjunto radio rc / airframe.

Eh um AP que eu nao usaria de jeito algum em um equipamento serio.

Ele funciona muito bem em um equipamento para brincadeira de final de semana mais usalo em um equipamento que vai sair de linha de visada e possivelmente sair do alcance da telemetria eu diria que eh um grande risco.

Por exemplo, eu uso nos meus equipamento um AP que eu mesmo desenvolvi e ja voei com ele mais de 3000km em 2 meses sem ter um unico problema de hardware/software.

Fiz varias  voos de +-40km e muitos deles sem telemetria.
Como eu confio no equipamento era soh esperar o equipamento voltar e fazer o pouso manualmente.

Como o arduplane eu digo que isso eh impossivel sem ter um infarto.
Ja vi pelo menos 10 avioes cairem por falhas no software  do ARDUPLANE.
Analizo pelos menos 5 logs por semana para identificar a causa das falhas e a maioria das vezes eh bug no software.

Em resumo ... quer um equipamento confiavel.... use um piloto automatico confiavel.

Aps comerciais que conheco ou ja usei.
1- Micropilot - muito bom. Ja usei
2- Picopilot - Muito bom . Tenho em um dos meus equpamento de grande porte.
3- Robota goose - conheco gente que usa e podem confirmar que eh estavel.

Esses 3 Aps custam muito caro. Esta na faixa dos 5000U$.
O meu AP eh confiavel, tem muitos Km e horas de voo sem problema e custa uma fracao desse preco e mesmo assim tem gente que nao quer usalo porque acha caro.

A frase que sempre repito eh: melhor gastar 500 de uma vez e ter confianca doque ter que gastar varios 50 antes de ver que deveria ter gasto 500 na primeira vez.

_______________________________________________

Aqui comeca o POST original.



Faz tempo que nao posto nada por aqui,
Na verdade nao posto nada porque aqui no Brasil soh tem sugadores de informacao e todos acabam usando oque voce perdeu tempo para descobrir para ganhar dinheiro.

Eh por este motivo que soh mostro os problema sem dar a solucao.


Bem, faz duas semanas que presto consultoria a uma empresa que usa o arduplane em seus equipamentos.

Nessas 2 semanas ja descobri 2 bugs muito basicos para ainda estarem em um software que tem varios anos de desenvolvimento e mais 3 que sao criticios e podem causar quedas dos avioes que usarem esse piloto automatico.

Tirando os bugs,  achei que o ardupilot um software dificil de analizar pois os desenvolvedores colocarem todas as funcoes do software dentro de bibliotecas oque faz com que a passoa que esta analisando tenha que olhar o codigo basico e as bibliotecas.

Usando a IDE do arduino isso fica muito dificil pois ela muito basica.
Entao meu amigo, use o Eclipse.

Em resumo ... apesar do arduplane ter funcoes muito legais ele ainda continua com bugs muito basicos e alguns muito serios para que ele seja usado em um equipamento proficional.

Outro ponto muito fraco do ardupilot eh o suporte por parte do desenvolvedor.
A 3 anos atraz eu tentei contactar o tal Jordi para informar um bug e ate hoje nao recebi resposta. Depois desse fato eu larguei o ardupilot de mao.

Sendo assim, eu despreZo qualquer equipamento que use o ardupilot a nao ser que a empresa que o esteja usando tenha uma versao especifica do software com desenvolvcimento proprio para sanar os problemas.