Давно мечтал сделать Wi-Fi робота, которым можно было бы управлять удаленно. И вот наконец настал тот день когда я смог управлять роботом через интернет, видеть и слышать все что происходит вокруг него.
Заинтересовавшихся приглашаю под катЧитать полностью »
Рубрика «Программирование робототехники» - 3
Собираем Wi-Fi робота
2015-03-07 в 8:33, admin, рубрики: arduino, CyberBot, diy или сделай сам, robot, Wi-Fi robot, программирование микроконтроллеров, Программирование робототехникиОбзор железок для занятий робототехникой с детьми — 2
2015-03-03 в 9:49, admin, рубрики: arduino, lego, Raspberry Pi, Блог компании MakeItLab, обучение, программирование микроконтроллеров, Программирование робототехники, робототехника, школьное образование Под катом мы попытались как-то обобщить и систематизировать наш опыт по выбору платформы для занятий с детьми. Если вы организуете кружок робототехники, возможно, вам это будет полезно.
К прошлой серии было много справедливых замечаний, по такому случаю я полностью переработал материал.Читать полностью »
Осваиваем техническое зрение на примере Bioloid STEM и HaViMo2.0
2015-03-02 в 14:59, admin, рубрики: bioloid, diy или сделай сам, HaViMo, Блог компании Robot Geeks, обработка изображений, Программирование робототехники, робототехника, техническое зрение, Электроника для начинающих
Добрый день, уважаемые читатели ! Данной статьей я открываю серию публикаций по робототехнике. Основными направлениями тематики статей будут являться описание практических реализаций различных задач – от простейшего программирования роботов, до реализации навигации и автономного поведения робота в различных условиях. Основная цель данных статей – показать и научить как просто решить ту или иную прикладную задачу, либо как быстро адаптировать свой робототехнический набор под конкретные условия. Я постараюсь использовать доступные и распространенные на рынке наборы, чтобы многие из вас смогли использовать мои решения и доработать их для своих целей. Надеемся, что данные статьи будут полезны как студентам различных учебных заведений, так и преподавателям робототехники.
Читать полностью »
McPaintio — программа, преобразующая изображение в набор мышиных команд, рисующих это изображение
2015-02-27 в 7:19, admin, рубрики: Алгоритмы, анимация, обработка изображений, Программирование робототехники, Работа с видео, рисование Привет!
В этот раз речь пойдёт о сугубо развлекательном эксперименте. Статья претендует исключительно на пятничное чтиво и ничего феноменального в ней нет. В ней повествуется об истории создания и разработке приложения McPaintio, которое может рисовать изображения в любом* контексте любой** программы рисования. Статья будет интересна людям, увлекающимся программированием ботов и графической анимацией. Ave, добро пожаловать!
Читать полностью »
Обзор железок для занятий робототехникой с детьми
2015-02-20 в 11:07, admin, рубрики: arduino, lego, Raspberry Pi, Блог компании MakeItLab, детское образование, Программирование робототехники, школьники, Электроника для начинающих, метки: raspberry pi Сейчас мы готовим новую площадку для детских занятий. В процессе подготовки стал вопрос выбора платформы, на которой будем обучать, по такому случаю подготовили обзор имеющихся платформ с обоснованием выбора. Документ, вроде, интересный получился, решил его здесь опубликовать. Некоторые вещи изложены сильно упрощенно, поскольку текст предназначен не только для хардкорных технарей.
Читать полностью »
Бильярдный бот: история создания
2015-02-20 в 6:43, admin, рубрики: billiard, bots, Facebook, pool, Алгоритмы, бильярд, бот игры, Программирование робототехники, разработка под windows, фейсбук, метки: billiard, facebook, poolПривет, хабрахабр!
О чём эта статья?
Эта статья посвящена подробному описанию процесса создания биллиардного бота, который без участия человека играет в игру pool billiard и принимает решения, зарабатывая очки. Статья будет полезна и интересна людям, увлекающимся созданием ботов и программированием.
Предисловие
У всех нас есть любимые игры и виды спорта. Здорово, когда первое совпадает со вторым. Помимо своих увлечений спортом и спортивными проектами, я люблю также и некоторые компьютерные игры. Одна из моих любимейших игр, и вживую, и виртуально — это, конечно же, бильярд. Бильярд, пул, снукер… как угодно, — я люблю их все! Я разделяю мнение многих о том, что, например, снукер — это «недискретные» шахматы. Мало просто забивать последовательность определённых шаров в лузы, там ведётся ещё и невероятная стратегическая борьба. Борьба за снукеры, за позиции… а какой фантастической техникой обладают профессиональные бильярдисты — просто молчу в тряпочку.
Достоинства этой несомненно аристократической игры можно перичислять очень долго. Но перейдём к сути статьи. Моя самая любимая игра в бильярд вот уже пять лет и по сегодняшний день — это «Pool Billiard» на Facebook. Она классно сделана не только эстетически, но и технически. Невооруженным глазом видны классно написаный физический движок, продуманный геймплей, клиент-серверная валидация действий, обработка ошибок, дизайн, система статистики, магазин, чат в конце концов. Игру явно делали профи, да и она в топах. В неё очень приятно играть… и выигрывать!
Я достаточно долго играл в неё, пока в голову не пришла мысль: «Ба! Да она же идеально подходит для создания под неё игрового бота!» Выигрывать приятно, а выигрывать своим роботом, автоматически — вдвойне! Выигрывать у платных игроков, понакупивших систему навигации и подкручивания битка, демонстрируя им фантастические по технике и красоте удары, оставляя их с отвисшими челюстями — втройне приятно! Плюс автоматический набор очков опыта и монет: оставил робота на ночь, под утро ты лучший! Кроме того, я даже как зритель обажаю часами смотреть на игру в бильярд.
В общем, да, я решился! Добро пожаловать под кат! :)
Читать полностью »
Нанороботы в нашем мозге
2015-02-19 в 7:48, admin, рубрики: Блог компании ASUS Russia, матрица, нейробиология, Программирование робототехники
Идея постоянного, круглосуточного подключения человек к интернету не нова. Учёные и футурологи сходятся в том, что это станет возможным при определённом уровне развития нейроинтерфейсов. Сейчас уже удалось добиться первых скромных успехов в получении информации от мозга, но как её транслировать в него? Одним из способов могут стать крохотные нанороботы, заполнившие поверхность мозга и способные транслировать в обе стороны информацию, в том числе визуальную и слуховую.
Вторая версия перчатки для определения положения руки
2015-02-15 в 19:13, admin, рубрики: arduino, diy или сделай сам, MPU-6050, MPU-9250, stm32, датчик положения, девятиосевой датчик, жестовая перчатка, программирование микроконтроллеров, Программирование робототехники, Электроника для начинающих, метки: MPU-6050, MPU-9250, STM32, датчик положения, девятиосевой датчик, жестовая перчаткаПрошлая статья была неудачной и не содержательной. Изначально я планировал прикрепить платы и код для микроконтроллера, чтобы собрать ее мог любой желающий. Но там было столько костылей, что стало стыдно это прикреплять. Теперь же я опишу вторую перчатку, которую собирал две недели назад, и которая содержит более продвинутые датчики и выдает более точные данные. Хоть и выглядит куда хуже:
Собираем перчатку для определения положения руки сами
2015-02-14 в 17:31, admin, рубрики: diy или сделай сам, LIS331, open source, акселерометр, датчик положения, жестовая перчатка, программирование микроконтроллеров, Программирование робототехники, Электроника для начинающих, метки: LIS331В этой статье я расскажу о том, как мы собирали перчатку для определения положения руки на конкурс. Сложности в ее изготовлении конечно есть, но собрать ее под силу даже школьнику. Такую перчатку можно использовать как для управления электроникой, так и в качестве манипулятора для различных игр.
Практическое программирование искуственного интеллекта
2015-02-14 в 3:21, admin, рубрики: artificial intelligence, EdX, gtd, python, python class, Алгоритмы, всё правильно сделал, дистанционное образование, искуственный интеллект, лень матушка, машинное обучение, начинающим, не бойся жизнь переменить, овощи, Программирование, Программирование робототехникиПодъем, овощи!
Все, кто еще не, срочно идем и регистрируемся на курс CS188.1x — «Artificial Intelligence». Курс стартовал 6.2.2015 и уже доступны материалы второй недели (первая проходится за три часа — она вводная). Оправдание принимается только одно — «не понимаю по-английски». В этом случае идешь и начинаешь учить английский!
Читать полностью »