Я хотел бы построить робота, который следует виртуальному пути (а не видимому пути, подобному «черной линии на белой поверхности» и т. Д.).
Я просто в восторге, увидев несколько научно-фантастических видеороликов, на которых роботы несут товары и материалы в людном месте. И они действительно не следуют физической линии. Они чувствуют препятствия, глубину и т. Д.
Я хотел бы построить одного такого робота, который следует определенному (виртуальному) пути из точки А в Б.
Я попробовал пару вещей:
Использование магнитного датчика «эффекта Холла» на роботе и проводе, проводящем ток (под столом). Проблема заключалась в том, что близость датчика Холла настолько мала (<2 см), что очень трудно судить, находится ли робот на линии или не на линии. Даже использование серии магнитов не может решить эту проблему, так как мой стол имеет толщину 1 дюйм. Так что эта идея провалилась: P
Использование ультрафиолетовой краски (на линии) и использование ультрафиолетовых светодиодов на роботе в качестве датчиков. Это даст больше движения зигзага для робота. И из-за потенциальной угрозы использования источника ультрафиолетового света даже эта идея провалилась: P
В конце концов я подумал о том, чтобы иметь камеру сверху и использовать алгоритмы обработки изображений, чтобы увидеть, находится ли робот на линии или расходится.
Есть ли лучшее решение, чем это? Действительно ищу некоторые креативные и простые решения. :)