Уважаемые посетители robocraft, для вас, как и для себя, я решился на перевод одного хорошего курса по нашей с вами любимой теме – робототехнике. Возможно вам знаком курс видеолекций на английском языке прочтенный в 2008 году в Стенфордском университете профессором Осамой Кхатибом (introduction to robotics). Этот ресурс в количестве 16 лекций доступен на youtube. Тем же из вас, кто английский язык знает недостаточно хорошо даже по американским меркам (обращаю внимание, поскольку курс читается на достаточно доступном языке) я и адресую этот материал. Надеюсь, что он подтолкнет вас на постижение новых знаний и расширение своего кругозора. За кривость перевода не судите строго старался не потерять стиль речи лектора.
С уважением, aivanov.
Введение в робототехнику
перевод лекций профессора Стенфордского университета Осамы Кхатиба (Oussama Khatib), 2008 год
Лекция №1. Вступление
В данном курсе мы планируем рассмотреть основы робототехники. Нам потребуется рассмотреть математические модели которые описывают робототехнические системы в различных их проявлениях.
Если мы рассмативаем математическую модель, которую будем использовать для симуляции, нам необходимо хорошо представлять себе её кинематику. Так же от нас требуется хорошо рассчитывать усилия, производимые приводами, необходимые для движения робота.
Во время обучения мне посчастливилось приобщиться к методу кросс-корреляции. В университете в этот момент был заказ на разработку системы сбора и обработки данных с достаточно специфического объекта. В качестве одного из видов измерений на объекте применялась обработка видеосигнала.
Получаемый видеосигнал оценивал состояние тепловых потоков в помещении. Благодаря конвективному теплообмену частицы пыли в помещении совершали вихревое перемещение, которое и отслеживала камера.
Чтобы выделить частицы в помещении использовался лазер с линзой, раскладывающей лазерный луч в вертикальную плоскость. Полученный луч подсвечивал в пространстве частицы водяной пыли(распыляемой спец устройством). Перпендикулярно плоскости частиц устанавливался штатив видеокамеры(таким образом получен кадр выше). Использовалась камера с высокой частотой съемки, чтобы полученные соседние кадры были достаточно последовательны в отношении к скорости движения частиц пыли.
Сегодня мы поговорим о том, как подключить пакет MATLAB к плате aruduino.
MATLAB — это очень мощный пакет символьных вычислений. С его помощью можно производить математическое моделирование, производить различные математические вычисления и прочее и прочее и прочее.
No Robots — «Роботам вход воспрещен» — короткометражный мультфильм от студентов из San Jose State University (режиссеры: Kimberly Knoll (USA) и Yunghan Chang (Taiwan)).
(англ. World Robot Olympiad) — это соревнования для школьников в возрасте от 10 до 17 лет. Первый фестиваль состоялся в 2004 году в Сингапуре, сейчас в нем участвуют более 1000 талантливых ребят из 32 стран.
Олимпиада представляет собой соревнования LEGO-роботов двух разных категорий: основной и творческой. Для основной категории задача заключается в сборке и программировании робота, который должен выполнить определенное задание; размеры робота стандартно ограничены: 25x25x25 см. Творческая категория готовит проект на заданную тему. (В последнее время перспективы творческой категории снижаются.)
Основная и творческая категории в свою очередь делятся по возрастам на младшую, среднюю и старшую категории.
В России WRO проводится в три этапа: школьный, окружной и российский.
Есть ардуина, она должна работать автономно очень долгое время, единственный источник питания — аккумулятор на 7.5 вольт НО… ещё есть солнечная батарея для зарядки мобильников, с ориентацией на солнце вопрос закрыт — т.е. где ярче свет туда и поворачивается. в общем, долго объяснять что-да-как. Проблема вот в чём: ардуина должна контролировать собственное питание и в случае низкого заряда батареи должна переходить на резервный источник питания или как вариант подключаться к солнечной зарядке и от неё заряжать основной аккумулятор. так вот я совершенно не представляю как это сделать. посоветуйте как это сделать и если не затруднит на примере это показать. заранее спасибо
Помогите, пожалуйста, найти ошибки в схеме, а то через пару дней надо будет сделать схемку для травления и забацать эту штуку. Как сделаю — опишу подробную статью тут, а пока лишь в деталях.
Идея проста: есть 6 кнопок, 5 из них — это цифры, 6ая — стереть предыдущий символ. Вводимая информация отображается на дисплее. Дверь будет открываться с помощью привода (в автозапчастях такие продаются), вместо него тут выбран мотор (для наглядности). Транзистор — IRF520.
Поругайте схему, пожалуйста. Может я чего не учёл или наоборот лишних резисторов натыкал (в этом есть сомнения).
Кликните для увеличения
Выкладываю разводку печатной платы на основе вот этой схемы — robozone.su/2008/02/29/universalnyjj-robo-kontroller-mrc28.html Плата легко изготавливается с помощью фоторезиста. ЛУТ не пробовал, но, теоретически, должна получиться.
Изменения по сравнению с MRC28:
1.Переразведены порты. Теперь раскладка — стандартная для Ардуины.
2.Добавлена линия автосброса.
3.Резисторы и конденсаторы заменены на чип-варианты. Типоразмер 0805 напаивается легко, а сверлить — меньше.
4.Установлены светодиоды на линиях Rx и Tx
Достался мне тут ноутбук samsung R519. У бедняги обуглившееся пятно на материнской плате. В ремонт хозяева отдавать не хотели, отдали мне на растерзание. Под свою ответственность ставить хозяевам новую мп я не хотел, а оживлять старую — занятие для ну очень прокаченных железных фриков. К тому же схем нет, а на четырехслойной плате дорожки проследить можно разве что с помощью рентгена. А я вот и думаю, чем в нем можно поживиться, помимо легко подключаемых HDD, ODD, и RAM.