Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/03/2018 android - É possível fazer orientação espacial somente com sensor magnético? - Stack Overflow em Português https://pt.stackoverflow.com/questions/34038/%C3%89-poss%C3%ADvel-fazer-orienta%C3%A7%C3%A3o-espacial-somente-com-sensor-magn… 1/2 _Stack Overflow em Português é um site de perguntas e respostas para programadores profissionais e entusiastas. Registre-se, leva apenas um minuto. Registrar-se Veja como funciona: Qualquer pessoa pode fazer uma pergunta Qualquer um pode responder As melhores respostas recebem votos positivos e sobem para os primeiros lugares É possível fazer orientação espacial somente com sensor magnético? É possível determinar a orientação espacial do usando somente os valores , , e do sensor magnético?smartphone x y z android editada 17/12/14 às 15:24 utluiz ♦ 59,8mil 6 108 216 perguntada 26/09/14 às 16:52 user15621 26 2 – Cara talvez, caso você consigo criar um grande plano cartesiano ao seu redor, isso algoritmicamente falando, o indicado é o GPS mesmo, mais simples, só pegar sua posição em coordenadas geográficas no planeta longitude e latitude e pronto. bp002 17/12/14 às 15:19 1 – Você poderia fornecer mais detalhes de qual seria o uso destes valores na sua aplicação? O que você quer fazer? Avelino 17/12/14 às 21:37 1 Resposta Primeiramente, os valores , e que você se refere, não são do sensor magnético, mas sim de um componente chamado . O sensor magnético que você se referiu é um , que mede a presença e a intensidade de um campo magnético, e por consequência, pode medir o magnetismo do norte magnético (sul geográfico). Existem acelerômetros que trabalham utilizando Sensores de Efeito Hall, mas não entrarei nesses detalhes. x y z acelerômetro Sensor de Efeito Hall Grosseiramente falando, acelerômetro é um componente eletrônico capaz de medir a aceleração em um ou mais eixos a partir das forças que estejam atuando sobre ele. Cabe dizer que essa aceleração é medida em relação a força da gravidade e, portanto, a aceleração é medida em g, podendo ser facilmente convertida para m/s². Então suponha que temos um (Veículo Aéreo Não Tripulado), que esteja decolando do repouso, de uma bela pista em um aeroclube em algum lugar do Brasil: VANT Segundo Aguiar, a aceleração real de deslocamento desta aeronave é medida pela fórmula: Em que Ax(v) é a aceleração resultante do eixo em que você pretende medir e A(v) é a aceleração total recebida. Já o g(Φ) é devido a incidência da força da gravidade, devido ao ângulo de inclinação Φ, já que a força da gravidade também atua sobre o acelerômetro. Aguiar afirma que para se fazer o equacionamento da aceleração resultante sobre a aeronave, é necessário obter-se o ângulo de inclinação (tilt) feita pela inclinação de arfagem (pitch), para que a aceleração seja calculada. que você deve lembrar das aulas de física do ensino médio, é que é possível medir velocidade e posição a partir da aceleração, já que a derivada da aceleração em Uma outra coisa muito interessante 08/03/2018 android - É possível fazer orientação espacial somente com sensor magnético? - Stack Overflow em Português https://pt.stackoverflow.com/questions/34038/%C3%89-poss%C3%ADvel-fazer-orienta%C3%A7%C3%A3o-espacial-somente-com-sensor-magn… 2/2 função ao tempo é a velocidade, e se você derivar de novo, terás a posição em metros a partir da origem. Respondendo a sua pergunta: Sim! É possível, mas fazer isso a partir de um acelerômetro é algo bem mais complexo, pois você vai precisar monitorar o tempo e terás que derivar para obter a posição, além de que você vai precisar utilizar um conjunto de outros tipos de sensores e sua aplicação não será precisa. Recomendo que você utilize GPS, pois além de ser mais fácil de se trabalhar, você terá uma posição bastante precisa do usuário, em uma escala global. A possibilidade de detectar a posição de determinado usuário, pode trazer aplicações bem interessantes, uma delas é o conceito de Jogos Móveis Locativos, demonstrado do meu amigo Pablo Roxo. Se você fornecer mais detalhes da sua aplicação, talvez eu possa ajudá-lo a escolher quais são os melhores sensores para o que pretendes fazer. Em breve estarei acrescentando mais detalhes a minha resposta, falarei sobre outros sensores que podem te ajudar a monitorar a posição. neste artigo editada 17/12/14 às 21:39 respondida 17/12/14 às 21:34 Avelino 2.470 4 28 58 – Essa resposta é apenas um esboço, irei respondê-la de uma forma mais detalhada assim que for possível. Avelino 17/12/14 às 21:34 2 – Não está claro na pergunta, mas talvez a sugestão do GPS não seja muito útil ao usuário porque ele pode estar interessado na . Assim, acho melhor você cobrar um exclarecimento dele antes de gastar muito seu tempo melhorando a pergunta nesse sentido. :) localização do dispositivo em ambientes internos Luiz Vieira 16/01/15 às 22:22 – @Avelino, não sei se é isso que a usuário quer com a pergunta, mas seu "esboço" de resposta está bem interessante, li inteirinha, viajei em 90% dela, mas me senti mas inteligente nesse momento (que estou escrevendo) após lê-la. Só uma sugestão para quando for melhora-la, quando citar algum autor, por favor link o artigo original (se estiver disponível virtualmente né (Ainda se usa livros? hehe)) pois fiquei curioso para conhecer "Aguiar", e seu artigo ou livro sobre o assunto. Hehe. De qualquer forma já ganha o meu +1, para animar a aperfeiçoa-la. Fernando Leal 16/01/15 às 23:32
Compartilhar