Мой объект начинается с нуля. Когда придет время. Оно охватывает некоторое расстояние, так как я могу измерить это?Как я могу управлять расстоянием через акселерометр?
ответ
О, это просто. Все, что вам нужно сделать, это реализовать Inertial Measurement Unit, а затем Inertial Navigation System. Это будет трудно обойтись без датчиков вращения, для этого, вероятно, потребуется Kalman Filter, и, как правило, это делается с помощью кольцевых лазерных гироскопов или волоконно-оптических гироскопов, которые являются «твердотельными» устройствами, которые работают путем измерения релятивистских эффектов и продают чем более высокие цены на кремниевые микромашины в iPhone, но вы можете заставить его работать.
Или вы могли бы просто использовать GPS.
На данный момент нет кольца для лазерного гироскопа? :-) –
Я думал, что iPhone 4 * делает * имеет 3-осевой гироскоп? – kennytm
У этого есть акселерометры. В реальном оборудовании IMU/INS есть датчики вращения. Если бы вы смогли исправить iPhone в одной ориентации относительно поверхности земли, тогда в этом случае, я думаю, вы могли бы теоретически интегрировать местоположение из данных ускорения. – DigitalRoss
Не считая того, что устройство сделало, акселерометр будет не очень полезен. Вы не получите показания «устройство переместилось на 10 см» или что-то подобное, насколько я знаю, вы просто получите значение того, сколько ускорения произошло.
Если вам нужно отслеживать движение вашего устройства в физическом мире, вам необходимо использовать API-интерфейсы Location.
Вы можете понять это, но это будет не так точно, в основном из-за частоты дискретизации и неточности акселерометра.
Первое направление и направление движения. Если пользователь перемещает iphone на + 0,1G вдоль оси X и 0G вдоль оси Y и Z, то наша сила равна + 0,1G на оси X. 1G - 9,8 м/с, поэтому телефон перемещается на 0,9 м, если он путешествует в течение 1 секунды.
- 1. Как управлять расстоянием вокруг моего внешнего svg
- 2. Как управлять расстоянием между текстами просто
- 3. Как управлять расстоянием кнопок QAction в QToolBar?
- 4. Как управлять расстоянием между узлами в graphviz?
- 5. Как я могу управлять языками?
- 6. Как я могу управлять gif?
- 7. Как я могу управлять навигацией?
- 8. Как я могу управлять несколькими контекстами compojure через композицию?
- 9. Как я могу управлять своим списком через ebay API
- 10. Как я могу управлять командной строкой через VBScript?
- 11. Как я могу управлять Android VM?
- 12. Как я могу управлять своим телефоном winmo?
- 13. Как я могу управлять таймером в Android?
- 14. Как я могу управлять зависимостями построения OSGi?
- 15. Как я могу использовать акселерометр iPhone в нашем проекте?
- 16. Как я могу прочитать акселерометр с использованием кодового имени?
- 17. Как управлять расстоянием между строками в UILabel вертикально
- 18. Flex: Как управлять расстоянием между элементом формы и соответствующей ошибкойString?
- 19. Могу ли я управлять устройствами Homekit через Cordova?
- 20. Могу ли я управлять оборудованием через PHP-язык?
- 21. Где я могу управлять выходом?
- 22. Как я могу управлять большой иерархией html?
- 23. php - Как я могу управлять разрешением пользователей?
- 24. Как я могу управлять свойствами поля динамически?
- 25. Как я могу управлять выходом экрана?
- 26. Как я могу управлять пространственными ячейками?
- 27. Как я могу управлять этой кнопкой?
- 28. Как я могу управлять кешем DB4O
- 29. Как я могу управлять сообщениями блога Drupal?
- 30. Как я могу автоматически управлять терминалом?
По мере того как время идет, оно увеличивается с постоянной скоростью или что? – robobooga
Вы говорите о INS? http://en.wikipedia.org/wiki/Inertial_navigation_system – fsaint