roboforum.ru

Технический форум по робототехнике.

Робот-газонокосилка (РобоКос)

Re: РобоКос (робот - газонокосилка)

Michael_K » 09 мар 2010, 09:40

yak-40 писал(а):Дык на 60мм. отношу, на среднее расстояние между глаз. Или меньше надо?

Дык надо ж еще и на угол обзора более менее "глазной" расчитывать.
Вы ж фоткаете небось широкоугольной "макрой"...
Я глаза-то конечно так скосил, но стерео уж ОЧЕНЬ стерео...
Такую "глубину" мозги вопринимать отказались :)
по отдельности на микроконтроллер например сфокусироваться - получается,
а вот и моторы и акки ухватить мозг ломается... :)

А катается просто суперски! Мастер! :good:

Re: РобоКос (робот - газонокосилка)

yak-40 » 16 мар 2010, 22:18

Продумываю устройство датчиков периметра газонокосилки. С самим периметром вопросов нет. Это провод проложеный под газоном на небольшой глубине. На провод подан ток частотой килогерц 40-50. Косилка должна реагировать на провод с помощью двух (или трёх)датчиков. Сами датчики - это катушки индуктивности.
Так вот, вопрос к уважаемым теоретикам (коим сам не являюсь :cry: ) Как расположить ось катушек по отношению к проводу периметра? Есть всего три варианта.
1. Вдоль провода.
2. Попреёк провода.
3. Вертикально относительно земли.
Хотелось что-бы газонокосилка чётко определяла периметр не только подъехав перпендикулярно к проводу но и по касательной, для возможности движения по периметру.

Re: РобоКос (робот - газонокосилка)

Ito » 16 мар 2010, 23:28

Вектор магнитной индукции направлен по касательной к окружности описанной вокруг сечения проводника. Надо чтоб он прошол через ось катушки, тогда в катушке наведётся эдс. Если надо определять поле и по касательной, тогда катушку надо вертикально расположить. Но имхо лучше несколько катушек параллельно земле, но под разными углами относительно оси робота, тогда можно определить направление перпендикулярное границе.

Re: РобоКос (робот - газонокосилка)

yak-40 » 17 мар 2010, 20:39

Значит надо ставить катушки датчиков вертикально, и они одинаково хорошо будут определять провод со всех сторон.
Я правильно понял?

Re: РобоКос (робот - газонокосилка)

Ito » 17 мар 2010, 22:04

Да правильно, только есть подозрение, что когда катушка будет прямо над проводом сигнала не будет, зато будет два максимума сигнала на некотором растоянии от провода снаружи и внутри границы. А с катушкой перпендикулярной проводу и параллельной земле будет один максимум, когда катушка будет прямо над проводом.

Re: РобоКос (робот - газонокосилка)

yak-40 » 17 мар 2010, 22:08

Ну тогда наверное двумя датчиками не обойтись. Надо будет комбинировать :)

Re: РобоКос (робот - газонокосилка)

yak-40 » 17 мар 2010, 22:18

Ito писал(а):А с катушкой перпендикулярной проводу и параллельной земле будет один максимум, когда катушка будет прямо над проводом.

Хотя наверное этот вариант не подойдёт. Косилка подъедет к периметру, датчик покажет максимум, косилка повернётся, допустим на 90 гр. и сигнал пропадёт :(

Re: РобоКос (робот - газонокосилка)

boez » 17 мар 2010, 23:07

самый "жирный" вариант - это конечно 3 датчика-катушки. Перпендикулярно друг другу. На усилитель и на АЦП. По амплитудам и фазам сигналов можно поймать пространственное направление вектора индукции и его величину. Далеко от провода он будет почти вертикальным и слабым, при приближении станет "ложиться" перпендикулярно проводу.

Если не хочется три - можно 2 горизонтальных, тоже перпендикулярно. По ним можно узнать направление вектора в плоскости. В любом случае узнать, с какой стороны робот от провода - внутри или снаружи - нельзя, надо запоминать как ехали. Но зато ориентировать робота вдоль, поперек провода или под любым углом - не вопрос, если его сигнал ловится.

Так что я бы делал как минимум одну катушку вдоль оси прямого движения робота, одну поперек и можно еще одну вертикально. И отдельную тиньку, чтобы основной проц не грузить :)

40-50 может и многовато будет, была такая система радиоуправления игрушками описана в журнале Юный Техник (вернее в приложении) - там петлевая антенна подобного типа излучала 6 кГц.

Re: РобоКос (робот - газонокосилка)

yak-40 » 17 мар 2010, 23:24

Основная задача это не давать роботу выехать за периметр. Эту задачу как я понял можно решить с помощью двух катушек-датчиков расположеных вертикально(левый борт, правый борт). Но хотелось-бы и ещё одну задачу решить, движение робота вдоль периметра, вот тут наверное и потребуются дополнительные катушки-датчики определяющие пространственное положение робота относительно провода.
А по поводу 50 кГц, то эту цифру я подсмотрел в промышленно выпускаемых косилках :oops:
В любом случае спасибо откликнувшимся за советы и разъяснения :friends:

Re: РобоКос (робот - газонокосилка)

Vovan » 18 мар 2010, 22:55

Вообще будет здорого если удастся практически решить енту задачу :)
Я, некогда, ужЕ маялся с таким вариантом и помню что датчик срабатывал не только над проводом, но ещё в некоторых совершенно других местах :( (помница я тогда и перешёл к датчику с полевым транзистором)...

Re: РобоКос (робот - газонокосилка)

yak-40 » 18 мар 2010, 23:20

Vovan писал(а):Вообще будет здорого если удастся практически решить енту задачу

Буду стараться. Вроде реально, если контур строго на частоту настроить что-бы ложных срабатываний не было.
Есть ещё идея модулировать сигнал.

Re: РобоКос (робот - газонокосилка)

Duhas » 19 мар 2010, 03:36

ммм, а положить в землю не провод с сигналом, а контур, а сигналом его добить с робота... по росту амплитуды в катушках (контурах) робота определять наезд?

Re: РобоКос (робот - газонокосилка)

yak-40 » 19 мар 2010, 09:37

Duhas писал(а): а сигналом его добить с робота...

??? не понял как "добить" :pardon:

Re: РобоКос (робот - газонокосилка)

boez » 19 мар 2010, 12:35

Долбить :)

Имеется в виду, передача на роботе, прием в земле. Вообще вроде как при том же положении тех же антенн не важно, кто передает, а кто принимает, вот только на контур в земле помех будет ловиться намного больше, чем на маленькую антенну робота - блуждающие токи и все такое.

Re: РобоКос (робот - газонокосилка)

yak-40 » 19 мар 2010, 17:02

Не, контур в земле не пойдёт!
Мне простота нужна. Прикопал провод произвольной длинны и в произвольной форме периметра, подал на него частоту и вуаля. А контур настраивать надо...


Rambler\'s Top100 Mail.ru counter