Я пытаюсь создать приложение, которое будет отслеживать движение устройства в 2D-пространстве. Проведя исследование в Интернете, все, что я смог найти, это один из способов сделать это — дважды интегрировать линейное ускорение, но ошибка ужасна.
Есть ли решения этой проблемы? Я хотел бы иметь возможность перемещать свой телефон вверх, что приведет к рисованию вертикальной линии на экране в зависимости от того, насколько далеко был перемещен телефон. Затем, если я сдвину телефон влево, будет нарисована горизонтальная линия, что позволит мне рисовать на экране, используя движения телефона.
Можно ли это вообще сделать? Если да, то какое направление мне выбрать в развитии? Я не знаю, с чего начать...
РЕДАКТИРОВАТЬ: Подробнее о проекте:
Я пытаюсь сделать приложение для упражнений, которое будет отслеживать движение ноги/руки: например, когда вы делаете скручивания живота, а телефон прикреплен ремешком к вашей лодыжке.
Приложение будет отслеживать повторяющиеся движения ноги.