Angel71 писал(а):rfid это просто аббревиатура "радиочастотная идентификация". термин сам по себе вообще не указывает, на каком/каких чипах оно сделано, частоты, активный или пассивный, на каких расстояниях работает и куча других моментов.
Well, if we want to go to details, let's go to details:
http://en.wikipedia.org/wiki/Radio-freq ... tificationI was referring to the fact that the RFID is used, in general, for ID purposes only. RFIDs do not, generally, speaking, provide any information about their location or time of flight. Only special versions of RFIDs, that are based on UWB technology, for example, may have this information. But they are costly and do not work so well, yet.
Добавлено спустя 8 минут 38 секунд:Чугунный Дятел писал(а):Желательно иметь оценку достоверности данных о положении. Ведь +-2см получается (как я полагаю) в тихих спокойных условиях. При наличии шумов и прочих воздействий, которые могут повлиять на точность, следует известить робота об этом, достаточно в форме точность=+-Nсм, задержка=Nмс.
В зависимости от точности сенсоров мы меняем настройки для соответствующих алгоритмов. Если такой оценки нет, мы выбираем "наихудший вариант", но это нехило так увеличивает нагрузку на CPU.
Dashboard подойдёт и виндовый. Хотя было бы неплохо его ещё на линухе (wine) проверить, если запускается, то впринципе все будут счастливы, и вам не тратить время на портирование.
В SDK (по нашему торговому опыту) полезно вложить пару примеров использования на интересующих языках и платформах (С/C++/arduino) и утилиту для диагностики. В вашем случае желательно иметь библиотеку с функциями, которые рализуют процедуру подключения к устройству, чтение протокола и получение из него конечных данных о положении. Данные о и диагностике статусе сети (какие модули включены, сколько заряда осталось и т.п) тоже лишними не будут.
Надо подумать. Навскидку, я не вижу, как система может измерять собственную точность, если, конечно, у нее нет заранее известных координат отдельных маяков. Тогда, она бы могла очень круто эту точность корректировать сама себе.
Она, возможно, может оценивать точность, базируясь на истории предыдущих измерений в этой же конфигурации маяков на стенах/потолках - в этих же точках. Например, раньше стационарные маяки измерялись на таком расстоянии, а сейчас на таком. Карта дышит. Но это не проблема, потому что дышит равномерно. Абсолютные расстояния не столь важны. Важны относительные внутри этой системы координат и расстояний.
Если есть зашумленности, неравномерности измерения, то она может узнавать это и говорить пользователю, что сейчас шумнее, чем раньше. Базируясь на статистике измерений, возможно, сообщать, что ожидаемая точность теперь такая-то. Но это будет не измерение, а предположение.
В общем, наверное, что-то можно с этим сделать, но я не совсем понял зачем.
А вы наш dashboard скачайте. Там все-все это есть: питание маяков, что включено, а что нет, частоты - вообще все. Он для этого и предназначен:
ftp://down:sw0101-@ftp.famua.com/dashbo ... 4a_exe.zip