ColdSpirit: Знаете, думаю тут больше вопрос на выбор готового метода решения задачи. Могу поспорить на пиво, что данную задачу можно с успехом решить несколькими способами. Вот и хочу посоветоваться - какими.
Изначально задачу надо упростить по максимуму. И попытаться как то решить.
Я уже грешным делом примеряюсь к Байесу, т.е. пытаюсь рассчитать вероятность изменения каждого параметра через 3 и 30 секунд. И чувствую, что не туда меня понесло... :)
Так что помогайте... Я опасаюсь за свою неокрепшую психику... :)
Rsa97: Вот как раз от использования коэффициентов лобового сопротивления, подъемной силы, угла атаки, я в данный момент хотел бы уйти. Там потянется такое количество параметров, что потянет не на одну докторскую. А я хочу просто прояснить для себя с чего лучше начать и каким образом составлять алгоритм. В наиболее простом виде.
Теперь что касается ветра, думаю его убирать не стоит, т.к. даже если представить, что бумажный самолетик представляет собой неупругий шар (т.е. не меняется своих аэродинамических свойств под внешним воздействием), то он движется относительно пространства - рельефа и атмосферы. В этом случае, при прочих равных, направление и сила ветра будут напрямую воздействовать на скорость и направление движения самолетика, без изменения его аэродинамических свойств.
Т.е. я заведомо упрощаю задачу для простоты понимания мною принципа и порядка решения задачи. Т.к. я все же не математик.
Можно конечно. Только точность решения будет крайне низкой. Вы попробуйте и сможете убедиться. Я уже пробовал на самом деле, не на полном серьезе конечно, а от безысходности скорее. Лажа получается.
Полученное решение будет верным для конкретного набора параметров. Стоит изменить один параметр и получается полная ерунда.
Теперь серьезно - думаю это слишком сложно, использовать сторонний физический движок. Грубо говоря, бумажный самолетик, это физическое тело без каких-либо аэродинамических свойств. Иначе там надо брать в расчет массу аэродинамических параметров, формулу Бернулли, всевозможные поляры - а я столько не выпью. :)
Есть тело в пространстве, оно движется нелинейно, грубо говоря, есть датчики, которые раз в секунду фиксируют ряд параметров. Есть само пространство, которое воздействует на тело, оно тоже может быть описано какими то параметрами. Задача - рассчитать вероятные параметры на ближайшие 3 и 30 секунд.
Я не знаю с какой стороны подступиться. Байес, какие то экспертные системы, нейронные сети? Хотя подобную задачу можно решить и при помощи системы линейных уравнений или построив примитивный тренд типа A*x^3 +B*x^2+C*x+D, ну или что-то подобное.
Это далекая от реальности задача. Нужна больше для понимания что и как делать. Физический движок? Уточните что это?
Набор данных берется произвольно. Можно самому задать.
Moskus: Координаты перевели. Причем подсказанная Вами библиотека очень легкая в освоении, но на малых расстояниях выдает погрешность (маленькую) видимо из-за учета изгиба поверхности.
Судя по логике - Ваш ответ верный, но результат еще не вышел. Поэтому и не тороплюсь отмечать как "Верный ответ".
спасибо! С проекцией Меркатора - боле-менее понял.
А с механизмом расположения объекта сможете подсказать? У меня пока кроме мыслей, найти середину отрезка между двух точек, а затем совместить полученную точку с точкой центра полотна - в голову ничего не приходит. :(
Должны были получать latitude = location.getLatitude(); и далее другие переменные.
Так и не поняли в чем суть, сошлись на том, что звезды не так светят или Луна не в той фазе. :) Проблема в том, что обращения к самим датчикам вроде есть, но они возвращают (как я понял из ответа) пустые значения. Т.е. вот это вот location.getLatitude() возвращается всегда пустым. Может проблема в том, что это старый класс и каким то образом, сейчас, ОС Андроид по другому работает (чем не версия?).
В общем, плюнули и написали новый класс, который вполне адекватно работает. Наверное и правда, Луна была не в той фазе.
Спасибо огромное, что отозвались! Удачного Вам дня! :)
Grienders: Так удобнее. Экран небольшой, а браузер со стилями некорректно отображает страницу. Поэтому длинные предложения приходилось прокручивать не только вертикально, но и горизонтально.
Но тут они завязаны на картинки (существующие), и у меня возникают сложности с отрисовкой хотя бы линии по двум точкам. Не могу для себя уяснить как происходит процесс.