2013-10-10 9 views
0

iPhone 장치가 고정되어 있는지, 걷고 있는지, 차 안에 있는지 등을 알아 보려합니다.iPhone 장치 작동 방법

Core Motion Framework를 통해 얻을 수 있습니까?

CMAcceleration은 x, y 및 z 값만 제공합니다. 아이폰 장치 활동

답변

1

가속도계 측정 가속 (속도의 변화를) calcluate이 값을 사용하는 방법

.

이 값은 X, Y 및 Z 방향의 가속도입니다. 전화기가 고정되어 있거나 (일정한 속도로 움직이는 경우) 해당 값은 ~ 0입니다. 회신

How can I find the velocity using accelerometers only?

+0

감사합니다. 그러나 내가 걷거나 차에있을 때 가속 값은 크게 변하지 않습니다. 휴대 전화가 테이블 위에있을 때도 걷거나 차에있을 때와 같은 속도로 가속 값이 변경됩니다. –

+0

@Bhumeshwerkatre 바로. 당신이 차 안에서 이동할 때, 당신은 상대적으로 일정한 속도로 여행하고 있기 때문입니다. 시간에 따른 속도 변화 ('dv/dt')는 ~ = 0입니다. 당신이 아직 앉아있는 것처럼. 속도계가 아니라 가속도계입니다. –

+0

당신이 할 수있는 일은 초기 속도가 0이라고 가정하고 예상 된 속도를 유지하기 위해 가속도의 시간 경과에 따른 지속적인 적분을 수행합니다. 장치가 실제로 속도를 알 수있는 방법이 없다는 것을 이해합니다. (GPS 등을 제외하고) –