вариантов реализации свой/чужой, вагон и маленькая тележка. камеры и много чего другого на борту и/или внешнего, в список входят. но не обязательно, что в ваш. вы рассуждаете в логике "радиолокация бывает только активной". это не так, в пассивной очень много вариантов реализации и при определённых условиях уже выбирают, будет лучше подходить активная или пассивная. так и у вас - я так хочу или преподователи задали такие условия. если не поняли, это и есть смысл первой строчки про обо всём и ни о чём конкретном - все условия и по чему такие, знаете только вы, остальные без описания догадываются.
немного пованговав, про упрощение того и писалось же
Angel71 писал(а):...
с физической реализацией для упрощения ориентации можно использовать одну или несколкьо внешних камер. сверху на каждого бумажку с визуальным кодо, по которому идентифицировать каждого робота, определять его положение и направление.
...
сначала можно так, а уже может быть потом, когда реализуете хотя бы предварительно канал/протокол связи, все эти алгоритмы исследования лабиринта, роевые алгоритмы, работу с датчиками, управлением движением,... уже и думать, что и как усовершенствовать, в том числе и как реализовыать без внешнего наблюдателя. дело ваше, решайте дальше сами.
хорошо, забыли про внешнего наблюдателя, не проблема. зачем опознование если бот вне зоны видимости? не видит и всё, вы же через стену тоже не видите. ставя всех сразу перед входом, они друг-друга будут видеть. когда заходить начнут, можно передавать данные о карте, примерное текущее местоположение (внешнего наблюдателя нет, энкодеров тоже нет, да и они не точные. радиомодулей с возможностью измерения малых расстояний нет. и т.д.). вводится не сразу все (через час достали с полки ещё одного, включили и запустили), он когда будет исследовать может получать по запросу или переодически передаваемую широковещательную информацию о карте и местоположениях. нужен варинат эмуляции ситуаций, когда канал связи не добивает из любых двух точек (помещение, тонели, большая площадь, всякие холмы и низины,...), обмен информации производится когда два входят в зону видимости (визуально, начинает звуковые или радиоволны добивать,...).