Как вы все знаете, когда компас приближается к полю магнети c, его значение становится нарушенным, и оно отклоняется от своего действительного значения. Я работал над проектом, в котором я должен получить вращение устройства с точностью 95%. Я пробовал количество датчиков, которые можно использовать для определения угла наклона устройства, но у всех есть какие-то внешние факторы, которые бесполезны для меня в моем случае.
Например, когда я использую TYPE_MAGNETIC_FIELD и я подошел ближе к любой магнетической c вещи, или к электрическим c проводам, или даже к моему ноутбуку, его значение добавляет ошибку.
, когда я использую TYPE_ORIENTATION (я знаю это устарело) его значение через некоторое время добавляет значение дрейфа, что делает его ненадежным для использования.
Я также использовал некоторые другие датчики, чтобы объединить их и заставить их вести себя как компас без поля magneti c но все они либо становятся ненадежными с магнитным полем c, либо через некоторое время добавляют некоторый дрейф.
Я читал некоторые исследовательские работы из различных исследовательских институтов, но я не думаю, что кто-либо когда-либо производил ротацию угол с точностью до 95%. Я хочу знать, есть ли способ, даже с алгоритмом ИИ, из которого мы можем достичь этого случая? Конечная цель - получить угол устройства, который на 95%> точнее.