Базовый курс образовательной робототехники на платформе Arduino в МГТУ им. Баумана

С понедельника (16.11.2015) мы открываем базовый курс практический робототехники на платформе Arduino при кафедре САУ (ИУ1) факультета ИУ МГТУ имени Баумана.
Целью курса является заложить основы для дальнейшего изучения робототехники, разобрать принципы программирования микроконтроллерных систем, научить применять на практике микроконтроллерные платы, датчики и актюаторы.
Arduino выбрана за ее простоту обучения, низкий порог входа и удобство в изучении основных принципов. Несмотря на все ее недостатки, эта программно-аппаратная платформа проста как конструктор LEGO, имеет достаточно большие возможности по расширению, позволяет быстро собрать прототип и проверить идею. А в обучении это одни из важнейших качеств.
Кроме того, проект можно перенести на свою собственную микроконтроллерную плату с минимальными изменениями или вовсе без них, можно отладить код на чистом С/С++ или ассемблере на плате Arduino, убедиться в его работоспособности и переносить на свою или промышленную плату.

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

Romeo BLE

Romeo BLE

Strela

Strela

Щенкам нужна помощь!

Щенки
Месяц назад жена спасла этих двух крох от холодной и голодной смерти.
СРОЧНО НУЖНА ПОМОЩЬ В ПРИСТРОЙСТВЕ! ОНИ НА ВЫКОРМЕ В НЕОТАПЛИВАЕМОМ ДОМЕ, МЕРЗНУТ.
ДВЕ СЛАВНЫЕ ДЕВОЧКИ-СПАСЕНЫША ИЩУТ ЛЮБЯЩИХ ХОЗЯЕВ и настоящий дом. Возраст: примерно 1-1,5 месяца. Уже начали есть самостоятельно и даже умеют немного лаять 🙂 Будут скорей всего средними-крупными. Может, именно ВЫ, СДЕЛАВ ДОБРОЕ ДЕЛО, станете им мамой, папой и другом в одном лице и обретете верного друга в их лице?
РЕПОСТ приветствуется. Спасибо!
Если у Вас есть желание и возможность помочь финансово, буду за это признательна, так как на них за этот месяц было потрачено уже 12 000. А еще предстоит их проглистогонить, привить, кормить, оплачивать ветеринара и, возможно, лекарства, оплачивать новую передержку:
— номер карты Сбербанка: 54693800 два пять пять два 4405, Денисова Екатерина Сергеевна, пишите «на щенят»;
— Номер кошелька Яндекс деньги: 41001415801588.
Страничка для сбора средств.
Отчет по поступлениям:
— 4 октября, 1000 рублей на карту Сбербанка от Екатерины Яковлевой
ИСТОРИЯ Щенков

Лига Роботов в Москве

Некоторые читатели обращались с вопросом — можно ли взять уроки программирования микроконтроллеров и робототехники.
Теперь, наконец, я могу ответить: можно!
В Москве с 19 сентября открылась сеть кружков робототехники Лиги Роботов.
Liga Robotov

Читать далее

HighPoint — Вид сверху лучше

HighPointСколько можно разрабатывать коптеры для других, верно?
Мы решили, что пора самим пользоваться ими и на деле показывать что умеет наша электроника и ПО.Наша команда запустила сервис аэрофотосъемки, аэровидеосъемки, ортофотопланов и 3D панорам на заказ.
Посмотреть некоторые наши работы можно на сайте http://highpoint.photo.

А также присоединяйтесь к нам:
В фейсбуке
В Контакте
на YouTube

С надежной техникой вид сверху лучше, мы уверены в этом.

Научился сам — обучи других :)

В четверг читал лекцию «Полетный контроллер. ПИД регулятор» для уже второй группы обучающихся самостоятельно собирать квадрокоптер.
Андрей aka RaJa
Один из студентов делится своими впечатлениями.
Уровень подготовки, конечно, самый разный. Причем, девушки часто лучше подготовлены и больше в теме, чем парни.
IMU пишут с ошибкой, но в целом, заинтересованы, что радует.

Интерполитех 2014

Одно из моих самых больших увлечений — беспилотные летательные аппараты и роботы. Вот уже некоторое время я сотрудничаю с RusAeroLab и 21-24 октября мы выставляли на Интерполитех 2014 свои аппараты, наземную станцию управления, электронику и ПО собственной разработки.

Читать далее

EmBlocks 2.20

Пока я ездил по Беларуси вышла новая версия Em:Blocks IDE 2.20.
Что нового? В основном багфиксы, но есть и полезные фичи.
В частности:

  • Поддежка новых МК на Cortex-M0+
  • Мастер проектов поддерживает чипы nRF (Nordic) и интеграцию с SoftDevice
  • Поддерживается замена макросов в интерфейсе дебаггера (давно пора)

Отвечая на вопрос, который всегда задают — да, R Em::Blocks tweaker-patcher поддерживает и версию 2.10 и 2.20. единственное, нужно правильно указывать папку «Em::Blocks config folder», у меня это 2.00. Цифра в окошко подставляется автоматически соответственно версии установленной IDE, т.к. в реестре путь к конфигам не хранится. Проверить легко — нажмите «1. Load config» и если такой папки нет, то в в логе появится сообщение об ошибке.
К сожалению, сайт emblocks.org на момент написания поста лежал, поэтому выкладываю для скачивания
дистрибутив Em::Blocks 2.20.
Читать далее

Em::Blocks 1.43 patch

В версии Em::Blocks 1.43 появилась новая структура шаблонов для STM32.
Теперь они более грамотно организованы.
В патч-твик я добавил SPL для STM32F10x и STM32F4xx, а также CMSIS 3.0 для STM32 на ядре Cortex-M3 (серия F1 и F2).
Твикер теперь недеструктивно настраивает среду — все изменения легко откатить — оригинальные файлы не изменяются.
Также можно сбэкапить профиль KeyBindings для перехода между версиями.

Замечу, что в пределах major версий папка профиля сохраняется. Напрмиер, для всех версий 1.4x папка будет 1.40.
Скачать R EmBlocks patcher-tweaker v1.2.0.27

Em::Blocks 1.41 patch

Вышла Em::Blocks 1.41

Патч для версий 1.40 и 1.41 как и для всех последюущих версий будет доступен на своей постоянной страничке R EmBlocksPatch.

В этой версии патча я удалил поддержку ColinkEx — пользоваться этим отладчиком удобно только под CooCox IDE — у них неполноценный commandline API — нужно много чего править в конфиг файлах отладчика для прошивки и отладки.

Если кому-то она нужна, то добавляется очень просто. Можно взять из предыдущей версии патча все, что для нее нужно.

По просьбе читателей добавил выбор вручную папки .config файла (для тех кто на XP)