roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 апр 2025, 20:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 125 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 14 окт 2010, 12:29 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
а покажите схему драйвера моторов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 14 окт 2010, 13:09 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Схема в точности как у Чена: NPN - транзистор, резюк в базе на вывод шима, в коллекторе обмотка и обратный диод. Для реверса ног тиньки не хватило, делал без оного.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 14 окт 2010, 13:17 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
а попробуйте обратный диод катодом не в питание воткнуть, а в какой-нибудь... эмм... стабилитрон вольт на десять... может порезче тормозить будет :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 14 окт 2010, 14:33 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Питание 5В. Стабилитрон на 10В. Значит импульс выброса при выключении будет максимум 10,5В. Это значит кратковременную смену полярности движка. Хороший способ. Если выброс достаточно мощный. А про идеи самообучения бота есть замечания/предложения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 17 окт 2010, 17:25 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Поделюсь предварительными результатами. Гонок по трассе 1-34 еще не проводил, самообучение еще не попробовал.


Вложения:
PICT2136.JPG
PICT2136.JPG [ 102.25 КиБ | Просмотров: 3921 ]
PICT2135.JPG
PICT2135.JPG [ 99.84 КиБ | Просмотров: 3934 ]
PICT2134.JPG
PICT2134.JPG [ 79.11 КиБ | Просмотров: 3935 ]
PICT2133.JPG
PICT2133.JPG [ 78.81 КиБ | Просмотров: 3927 ]
PICT2132.JPG
PICT2132.JPG [ 62.61 КиБ | Просмотров: 3941 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 17 окт 2010, 17:53 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
1. Срочно поднять напряжение на движках.
2. Обеспечить быстрое торможение. Пусть даже ценой эффективности - хоть механический тормоз выдумать.

Добавлено спустя 4 минуты 15 секунд:
Конструкция клевая. Думаю, что жестче оно просто обязано кататься... (умозрительно, конечно).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 17 окт 2010, 18:00 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
К сожалению, это сильно проблематично. Вспомните, с чего все начиналось. Использование тиньки в качестве мозга ограничило функциональность (нет реверса), а единый стабилизатор питания тоже вносит ограничения. Моторы рассчитаны на 6В, сейчас кормлю их 5В. Но на что это влияет? Я же не 100% шим подаю. Именно поэтому я не стал делать два источника на 5В и 6В. У меня есть еще два мотора таких же и два колеса, поэтому я планирую собрать потом более быстрого бота, в котором будут учтены недостатки первого бота. Так вот я пока не понимаю зачем повышать питание. Ну а реверс в новом боте будет, и мозг будет на меге8.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 17 окт 2010, 18:26 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цель улучшить динамику.
Просто поднимать напругу, не обеспечив торможение, конечно бессмысленно. Может быть имеет смысл выкинуть вообще обратные диоды, поставив вместо них тупо резисторы низкоомные (да, часть батарейки будет в них уходить).

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

З.Ы. Кстати, у меня на тележке реверса полноценного тоже не было - он там на релюшках был сделан, поэтому в чистом виде тоже не работал - включался только "по крайней необходимости" - иначе релюшки залипали от слишком частых переключений...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 17 окт 2010, 18:33 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
А что на подруливающее колесо или шарик задушился???
на управляемость это тоже влияет

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 17 окт 2010, 18:38 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
IMHO мозг медленно работает (судя по видео) поворачивает резко, но с запозданием.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 17 окт 2010, 20:36 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Про резисторы не понял. Они будут шунтировать обмотку, но для чего? И кто без диодов спасет транзисторы от пробоя при выключении? А насчет перерегулирования: я смотрел по такому критерию - как бот после круголей возвращается на прямую линию. Перерегулирование - если будет апериодический процесс, но его нету. Хотя на глаз очень не просто отличить один заезд от другого при разных коэффициентах. Поручу это самому боту - может получится. Я еще ни у кого подобного не видел и не слышал о попытках. Может быть это все ерунда, а может и буду первым :)

Насчет подруливающего - настоящего колесика не смог найти/придумать/сделать. Нужно чтоб оно в двух плоскостях крутилось хорошо. Планирую половинку бусинки приклеить, опять на трении, но бусина скользит лучше. Да и конструкция подразумевает низкий клиренс - ничего путного под передок не поставить.

Насчет мозга медленного тоже в точку. У меня используется один канал ацп, а светодиоды по очереди зажигает другой контролер. Пришлось вводить задержки, которых бы не было, если бы я каждый оптрон подключил к своему каналу ацп (как в меге8). Задержки определены опытным путем, сейчас цикл опроса датчиков занимает примерно 10 мс, что при получившейся у меня скорости 40 см/с дает расстояние можду считаванием датчика 4 мм. Теоретически линейку считать можно за 450 мкс, то есть в 20 раз быстрее.

Добавлено спустя 1 час 52 минуты 53 секунды:
ЗЫ. Там, где робот едет по кусочно-линейному участку, слегка поворачивая - это все потому, что у меня вычисляется центр масс, а он смещается не сильно. Вроде по правилам нельзя покидать линию на какое-то малое время. А если срезание маршрута было короче - то все по честному. Не помню только, 2 или 5 секунд. Да и правила у всех разные. На этом треке радиусы гораздо меньше 15 см.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 19 окт 2010, 07:34 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Начал вчера реализовывать программу самонастройки бота. Вылезла неожиданная проблема. Я линию старта/финиша нарисовал маркером, а бот плюет на нее и вроде как не видит. Оказалось что не все маркеры одинаково полезны. Сама трасса нарисована другим маркером, но он закончился. Купил новый, тоже черный, тоже перманентный - но в ИК видимо он прозрачен. Долго искал ошибку в коде, а потом нарисовал кусок трассы новым маркером. Бот отказался по ней ехать. Буду делать старт/финиш из черной изоленты.

Пока написана часть программы для анализа качества прохождения трассы. При прохождении считается сумма модулей отклонений, число циклов измерения, число циклов, при которых была потеря линии. Для этого анализируется число сработавших датчиков линии (0 - потеря линии, 6 - старт/финиш, 1-5 мы на линии) и флаги где мы находимся (перед стартом, на старте, после старта но до финиша). Пока только один заезд был результативным, из-за плохой линии старта/финиша.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 19 окт 2010, 11:49 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
именно поэтому можно поржать над огромным большинством организаторов и участниками конкурсов :)
Один делает линию "черную на белом" (в видимом спектре), другой - смотрит на нее в инфракрасе.
Умиляют также пункты типа "можно покинуть линию на пять секунд".

Как-то несерьезно все это.

На таком фоне совсем уже неоправданно замысловатыми выглядят пункты типа "робот не должен разделяться на пятнадцать частей" :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 19 окт 2010, 13:56 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Ссылка в тему:

http://www.e1.ru/news/spool/news_id-336 ... id-37.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроЛайнТрейсер
СообщениеДобавлено: 19 окт 2010, 17:59 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Развели школьнегов на покупку клеенки втридорога :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 125 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO