roboforum.ru

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

Таймер для лайнтрейсинга

Таймер для лайнтрейсинга

Сообщение blindman » 16 авг 2008, 17:18

У кого нибудь есть идеи как сделать датчики для таймера? Наиболее очевидная конструкция:
Изображение

Но у такой конфигурации явный недостаток - при потере линии робот может просто снести датчики, осбенно при более сложной конфигурации линии, когда участки линии проходят близко друг к другу.

Добавлено спустя 37 минут 1 секунду:
Может быть так :

sensors.PNG
sensors.PNG (3.88 КиБ) Просмотров: 4564


момент прохождения контрольной точки определяем по пропаданию сигнала одновременно на 2 датчиках. Излучатели и приемники тогда можно поместить на достаточно большом удалении от линии
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Таймер для лайнтрейсинга

Сообщение Victorovych » 16 авг 2008, 17:32

А может просверлить в линии отверстие и туда глаз (фотодиод) поставить?
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: Таймер для лайнтрейсинга

Сообщение -= Александр =- » 16 авг 2008, 17:35

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

Добавлено спустя 37 секунд:
Victorovych писал(а):А может просверлить в линии отверстие и туда глаз (фотодиод) поставить?


Умная мысль приходит одновременно! :wink:
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Таймер для лайнтрейсинга

Сообщение blindman » 16 авг 2008, 17:50

неплохие варианты. Правда конструкция трассы усложняется. Придется ведь какие-то подставки ставить, просто из плитки трассу уже не выложишь?

Добавлено спустя 3 минуты 16 секунд:
По-моему, оптика единственный нормальный вариант. С датчиками нажатия, магнитными, емкостными, индуктивными слишком много факторов будут влиять на момент срабатывания - масса, размеры, внешние поля ...
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Таймер для лайнтрейсинга

Сообщение Виталий » 16 авг 2008, 18:10

Просто прилепить датчик и все дела. На двухсторонний скотч.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Таймер для лайнтрейсинга

Сообщение blindman » 16 авг 2008, 18:16

Сверху чтоли? Тогда вот такое не прокатывает:

Изображение
Изображение
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Таймер для лайнтрейсинга

Сообщение frig » 16 авг 2008, 19:27

с белой линией можно попробовать наклеить на неё светоотражающую полоску и датчик (и излучатель и приемник) повесить над линией. отражается - нету никого, не отражается - есть.

а если линия черная - обязать клеить на крышу бота отражатель :-) можно просто поискать такой типа скотч.
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

Re: Таймер для лайнтрейсинга

Сообщение Ruslan » 17 авг 2008, 00:43

blindman писал(а):У кого нибудь есть идеи как сделать датчики для таймера? Наиболее очевидная конструкция:
...
Но у такой конфигурации явный недостаток - при потере линии робот может просто снести датчики, осбенно при более сложной конфигурации линии, когда участки линии проходят близко друг к другу.

Нормальная констукция. Если робот потеряется, и собьет датчик то результат просто не зачитывается. Минимально качественный робот и так не будет далеко отклоняться от линии. Для надежности ставь датчики только на прямом участке.
Аватара пользователя
Ruslan
 
Сообщения: 603
Зарегистрирован: 03 июн 2007, 22:32
Откуда: Москва
ФИО: Руслан

Re: Таймер для лайнтрейсинга

Сообщение blindman » 17 авг 2008, 04:00

Сам уже склоняюсь к такому же выводу. Посмотрел много буржуйских сайтов - многие используют именно такую конструкцию
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Таймер для лайнтрейсинга

Сообщение mandigit » 17 авг 2008, 12:31

Такой оставь.
Что-то на робота лепить или на линию не есть гуд.

blindman писал(а):Но у такой конфигурации явный недостаток - при потере линии робот может просто снести датчики, осбенно при более сложной конфигурации линии, когда участки линии проходят близко друг к другу.
Аватара пользователя
mandigit
 
Сообщения: 583
Зарегистрирован: 28 ноя 2005, 12:05
Откуда: Москва

Re: Таймер для лайнтрейсинга

Сообщение Ruslan » 17 авг 2008, 23:58

blindman, напиши проо своего рблота в этом разделе, а еще лучше выложи фотку и видео.
Аватара пользователя
Ruslan
 
Сообщения: 603
Зарегистрирован: 03 июн 2007, 22:32
Откуда: Москва
ФИО: Руслан

Re: Таймер для лайнтрейсинга

Сообщение magdanoz » 20 янв 2009, 19:13

Всем привет! :)
Нечего обнаруживать теплую воду, если она уже есть. :) Даю линк к сайту, в котором есть хорошая информация об этой проблеме. Заходим сюда -> Таймер для slotcars.
if (AVR>PIC) {
ILoveAVR = true;
} else {
ILovePIC = false;
}
Аватара пользователя
magdanoz
 
Сообщения: 35
Зарегистрирован: 16 ноя 2006, 17:54
Откуда: г.София, Р. Болгария
прог. языки: Atmel C, C++, Pascal, Arduino, PHP, MySQL и др.
ФИО: Марчовски Борислав


Вернуться в Line Tracer

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3