Определение геолокации робота на местности

stepan_sotnikov
Offline
Зарегистрирован: 06.04.2019

то что по логу дом далеко от истиного положение, это многолучевость (переотраженные сигналы) надо еще брать вовнимание, что скорее всего у тебя только один сектор небесной сферы был открыт, это вторая, а вернее основная причина.
И по поводу Иголок... раскажи как ты хочешь решать задачу не используя Пи? Какой ты способ не выбрал, тебе придеться применить втой или иной степени число Пи... Если ты вычисляешь синус или косинус, то это уже и есть число Пи... Есть способ, механически определять замыкая контакты, или анализ видио... А моделируя это мы используем число Пи в том или ином виде. ибо зная синус 45 мы можем вычислить значение число Пи ;-) если я ошибаюсь =) andriano меня подправит =)))

Samid777
Offline
Зарегистрирован: 24.04.2019

Совершенно верно, была отрыта только одна полусфера, и "вышел" я как раз в отрытую сторону...
По части моделирования иголов, да, придется использовать пи. Вот почему. ПОлучил я предположим точку падения начала иголки, чтобы посчитать, где будет конец, формула y = r*SIN(fi). КОординату ихса нам знать не обязательно, достаточно только знать дви игрека, т.к. если они лежат в разных секторах, значит иголка пересекла прямую, если лежать не в разных, значит она прямую не пересекла. 
С другой стороны в задаче можно сказать, используется значение пи, при настоящем бросании иголки. Но мы его находим, а не пользуемся им при бросании...
Еще в цифровом виде задачу можно дальше упростить. Там хватит и одномерного пространства. Предположим что у нас есть отрезок, поделенный на отрезки. Мы "бросаем" на этот отрезок еще один отрезок. Упал он в некоторую точку на большом отрезке.  Угол, на котором бы была повернута иголка мы заменим понятием амплитуды, или как бы выразиться более понятно... по очевидным причинам, вероятность пересечения с границей, делящей длинный отрезок будет зависеть только от расстояния до этого отрезка. (но чтобы вычислить вероятности, все равно нужо пи...) Потому зная расстояние временно выходим в двумерное пространство, чертим окружность нужного радиуса, видим, какая часть круга пересекла одну из прямых, какая нет. 
В любом случае, как бы не упала иголка по оси игрек, или на нашем отрезке, вероятность ее пересечения будет зависеть от расстояния. Остается подумать, как это применить...