Posso obter mais precisa ou mais rápido acelerômetro leituras com o Núcleo do Movimento?

StackOverflow https://stackoverflow.com/questions/5492479

Pergunta

Eu posso usar esse método, o Núcleo do Movimento framework:

- (void)startAccelerometerUpdatesToQueue:(NSOperationQueue *)queue withHandler:(CMAccelerometerHandler)handler

como uma alternativa para o

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration

UIAccelerationDelegate método de UIKit.Lá, eu tenho que especificar a frequência de atualizações.Eu quero obter dados de aceleração mais rápida e precisa possível.

É o Núcleo do Movimento meu amigo aqui?Qual é a freqüência de leituras que eu posso esperar do que o método de Núcleo do Movimento?A documentação não falar sobre isso.

Foi útil?

Solução

Editar!Agora que esta resposta é MAIS de UM ANO de IDADE, certamente, só é de valor histórico.Nesta fase, eu acho que todo mundo deveria usar apenas CoreMotion e é isso.Espero que este histórico resposta que ajuda os estudantes de história!


Minha impressão é de que: CMAttitude e CMDeviceMotion dar-lhe o benefício de ambos a aceleração r e o giroscópio (se o giroscópio está presente).Considerando que é CMAccelerometerData apenas a aceleração r.(Exatamente como nos velhos tempos, antes de Núcleo do Movimento.)

Minha impressão é de que os dois vantagens específicas de CoreMotion são:

(Um) a mindboggling conveniência de ter Quaternions e atitude dadas a você em uma bandeja de prata

(Dois) aparentemente, tanto giroscópio e accel r são usados em máquinas com um giroscópio, com trabalho extra para você ...uma enorme vantagem.

Acredito que não há uma real técnicos diferença na qualidade do uso do acelerômetro per se.

Assim:se (por algum motivo) você quer apenas o accel r, e que você pode fazer a matemática (se for relevante para a sua tarefa em mão), você pode usar o antigo-escola de aceleração r delegado.

Parece que, em breve, nenhum de nós nunca vai usar novamente a velha escola do acelerômetro do delegado!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top