Компания-стартап BirdBrain Technologies уже знакома нам по модернизатору для электроники — .
Но есть у исследователей из Carnegie Mellon University и другой примечательный проект: Finch — робот, разработанный как учебное пособие по программированию.
основана в 2010 году Tom Lauwers — Ph.D в Carnegie Mellon Robotics Institute's .
Tom Lauwers представляет Finch и Brainlink
Внешне, Finch похож то ли на какую-то птицу, то ли морского ската. При этом, он является очень удобным учебным роботом.
Робот содержит в себе:
* два мотор-редуктора
* датчики:
— препятсвия (TSOP)
— света (два фоторезистора)
— температуры (термистор)
* 3-х осевой акселерометр (Freescale MMA7660FC 3-axis MEMS accelerometer)
* RGB-светодиод
* зуммер (buzzer — способен играть звуки с частотой от 100Гц и 10кГц)
В качестве бортового вычислителя, в Finch используется единственный микроконтроллер — Atmel Atmega16u4.
Прошивка МК интегрирована в (Lightweight USB Framework for AVRs, так же известен как MyUSB — open-source USB firmware library от Dean Camera)
Программирование робота происходит через USB-кабель (через него же робот и питается).
Плюсом Finch является простота в работе и программирования.
Студенты могут писать программы, при помощи которых робот сможет рисовать (карандашом, вставляемым в специальное гнездо), танцевать, мигать цветными огоньками и т.п.
Finch можно программировать на нескольких языках программирования: Java, Python, C++, Visual Basic, Processing, Scala.
Интерфейсы
USB (USB HID Device)
Finch использует универсальный драйвер и поэтому, для него нет необходимости устанавливать дополнительный драйвер.
Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.