AR-100 управление через Bluetooth и ИК-пульт

5.10.2008

В рубрике: android robotics

Наверное немало авторов программ для AR-100 (на платформе MK-65 и MK-66) задавались этим вопросом. Написать программу для управления с пульта - без проблем. Для управления по Bluetooth через ПК - тоже не проблема. А как же их объединить? Очень просто:

Надеюсь у вас уже есть опыт работы с пультом (команда ir_read/ir_read2) и с буфером bluetooth UART. Если нет, то советую сперва почитать инструкцию к контроллеру MK-65, MK-66.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
main:
	gosub bt_read
	if BT1 = 240 then
		if BT2 =  1 then
			gosub dance_10
		else if BT2 = 2 then
			gosub dance_24
		else
			gosub bt_end
		end	
	end
 
	v = 0
	v = ir2_read()
 
	if v = 0x0002 then // key1
		sound = 1
		gosub presentation
		tim_delay(1000)
		gosub standard_pose
		srv_speed_all(3500)
	else if v = 0x0007 then // key 2
		gosub bow_pose
		gosub standard_pose
		srv_speed_all(3500)
	end
goto main

В данной программе мы объединили исполнение двух танцев через программа Андромеда (RoboDancePad), одну презентацию и поклон с инфракрасного пульта. То есть, чтобы держать и то и другое, достаточно работать с этими командами в одном и том же цикле (в данном случае цикл main).

Надеюсь кому-нибудь да помог ;)

Citroen C4 Transformer

14.09.2008

В рубрике: разное

Наши будущие машины… Трансформеры!

YouTube Трейлер

Еще видео под катом.
Читать дальше »

Cyberstein Titan

13.09.2008

В рубрике: разное

Немного об ужастиках. Компания Cyberstein Robots Ltd. выпустила человеко-подобного робота ростом ~2 метров. Робот вообще используется в качестве “шоу-мена”, которого можно заказать в любую точку мира. Они кстати на официальном сайте и предупреждают о том, чтобы заказчики заранее побеспокоились о высоте и ширине дверей к месту выступления.

Судя по отзывам на сайте Cyberstein Robotics, робота уже арендовали несколько компаний, причем заказали и на следующий год, а то и на два года вперед. Некоторые даже пачками по 2-3 заказывают.

Шоу действительно увлекательное, и хотя на сайте разработчики пишут о том, что робота не боятся люди (в том числе и дети), некоторые видео-материалы демонстрируют иначе. Робот Titan наводил ужас на улицах Великой Британии и других стран мира.

YouTube Трейлер

После просмотра видео у многих возникает вопрос - а там внутри кто-то есть? Лично я сам не видел, но честно говоря меня этот же вопрос тоже сильно заинтересовал, поэтому нашел немного информации с других источников.

Проект newsubstance-artists.co.uk на этот вопрос ответил следующим образом - «Мы не может разглашать такого рода информацию», а на следующий вопрос «Какое время можно находится в костюме?» они ответили: «Наши шоу длятся около 35 минут и мы можем проводить до двух шоу в день…». Так что всё возможно ;)

Эмоции, страх, оскорбления… Интервью с Cyberstein Titan.
YouTube Трейлер

Kyosho Manoi servo reverse

13.09.2008

В рубрике: kyosho

Kyosho ManoiМожет быть у кого еще возникли проблемы с программированием Kyosho Manoi. Лично я долго мучался с этим гавриком, особенно когда дело дошло до его калибровки.

Manoi работает на таком же контроллере что и Kondo KHR2, так что проблем с установлением Home position быть не должно, правда есть несколько нюансов. Перед тем, как установить роботу Home position следует правильно проставить реверсы (reverse) на нужные двигатели. В англоязычном руководстве об этом ничего не написано, а в оригинальном японском я нашел как это правильно сделать.
Читать дальше »

Honda ASIMO в России

7.09.2008

В рубрике: honda

HondaМосква, Крокус Экспо, сентябрь 2008. Московский международный автомобильный салон. На стэнде компании Honda каждые два часа проводили презентацию робота ASIMO. Наконец-то мне удалось повидать это чудо в живую. Первый раз возникли какие-то технические неполадки. ASIMO отказался принести Марии напитки, которые она заказала, и пришлось отложить выступление на пять минут. Фотографии и видео под катом.

Читать дальше »

RoboCup 2008. Suzhou, Китай

5.09.2008

В рубрике: разное

RoboCup 2008С 14-20 июля в городе Сучоу, Китай прошел ежегодный фестиваль RoboCup. В рамках фестиваля проводили три типа игр: RoboCupSoccer, RoboCupRescue, RoboCup@Home и RoboCupJunior, которые в свою очередь разбивались на более мелкие лиги, чаще всего по типу роботов.

  • RoboCupSoccer
    Старший проект RoboCup. Здесь участники исследуют движения и логику роботов играя в футбол. От радио-управляемых андроидных роботов до автономных машинок на колёсах. Цель проекта - победить чемпионов мира по футболу автономными человекоподобными роботами к 2050 году. Доступные лиги: Simulation, Small Size Robot, Middle Size Robot, Standard Platform, Humanoid.

  • RoboCupRescue
    Участники исследуют роботов-разведчиков и их поведение в различных средах и ситуациях. Доступные лиги: Rescue Simulation, Rescue Robot.

  • RoboCup@Home
    Участники уделяют внимание применению роботов в повседневной жизни человека. Адаптацию роботов к нашей среде, к общению с людьми. Как автономные роботы могут помочь человеку в типичных задачах.

  • RoboCupJunior
    Для самых юных робототехников. Начальная школа и средняя школа. Студенты деляться опытом среди себе подобных играя в различные игры. Доступные лиги: Junior Dance, Junior Soccer, Junior Rescue, Junior Demo.

Фестиваль RoboCup анонсирован на 29 июня по 5 июля 2009 года в городе Грац, Китай.

Фото-отчёт фестиваля

Microsoft RoboChamps

5.09.2008

В рубрике: microsoft

RoboChampsRoboChamps представляет собой интерактивный проект по боям роботов. Что-то вроде виртуальной реальности, где зарегистрировавшись, человек может вызывать на площадку других участников проекта.

RoboChamps написан на технологии Microsoft Silverlight и ползьуется Windows Live ID для аутентификации. Базовым программным обеспечением стал пакет Microsoft Robotics Developer Studio 2008 и их средой симулирования.

Есть и другие подобные проекты, где два участника могут провести реальный бой роботами Robonova, но RoboChamps особенный - он основывается не на реакцию человека, а на его мышление. Участие в боях принимают исключительно автономные роботы. То есть участники сревнуются своими навыками программирования и компьютерного мышления. Ну и некой фантазией, когда до этого дело доходит.

Кто желает посмотреть, а может быть и участие принять, прошу - RoboChamps.com

Кисти Robonova

5.09.2008

В рубрике: hitec robotics

Кисти RobonovaСовсем недавно компания Hitec Robotics выпустила дополнение к модели Robonova-1 - настоящие кисти. Эти кисти (или “грипперы”) крепятся заместо стандартных пластиковых “псевдокистей”, а так же требуют дополнительные сервоприводы (HSR-8498HB, HSR-5498SG, HSR-5980SG или HSR-5990TG).

Малость неудобно приходится использование кистей, при написании программы для роботы с помощью стандартных средств программирования Robonova-1 (RoboBASIC), т.к. в данный программный продукт изначально заложено 16 суставов. Ну, возможно компания Hitec выпустит дополнительный патч к программе, а вполне вероятно, что в новой версии RoboBASIC появится возможность самостоятельно изменять настройки окна “on-line управления роботом”, включая функции catch-and-play, как например в AR-Basic Studio (серии AR-100, AR-101, AR-102, M) от компании “Андроидные роботы”.

Комплект таких кистей стоит порядка 90 евро с официального сайта Hitec Robotics, но думаю сложно будет с таможней из германии, так что советую заказывать у официального диллера продукции Hitec Robotics в России - ЗАО “Андроидные роботы”.

Коротко о языке C#

5.09.2008

В рубрике: microsoft

Сам я с языком C# (C-sharp, Си-шарп) познакомился примерно год назад, а интенсивно пользоваться начал столкнувшись с программным пакетом Microsoft Robotics Studio.

C# был разработан компанией Microsoft в 2000 году, как один из языков платформы .NET, где за основу была взята технология ASP.NET и язык C++. В настоящий момент C# считается объекто-ориентированным языком и его последняя версия 3.0 была представлена с выпуском пакета Microsoft .NET Framework 3.5.

Почему C#? Наверное основной причиной выбора данного языка стал тот факт, что документация к Microsoft Robotics Studio изначально шла только на английском языке, а все примеры были на языке C#. Поэтому пролистав все эти 20 примеров работы со службами Microsoft Robotics и средой DSS я быстро привык к языку, при том что сам всегда любил семейство Си.

Когда пресса Microsoft начала публикацию этих же статей и примеров на языке Visual Basic .NET, мало кто заинтересовался, так как на ряду с этим была выпущена базовая документация по технологии Windows Presentation Foundation (WPF), опять же, на языке C# и XAML (Extended Application Markup Language), что было гораздо интереснее чем изучение “старого по-новому”.

Итак, большая часть Microsoft Robotics Community (в том числе форумы MSDN по робототехнике) пишут на языке C#, приняв его за стандарт программирования в среде Microsoft Robotics Studio. А зачем отступать от стандартов? ;)

Microsoft Robotics Developer Studio 2008 (CTP Июль)

5.09.2008

В рубрике: microsoft

Microsoft Robotics StudioКомпания Майкрософт анонсировала выпуск бета версии Microsoft Robotics Developer Studio 2008. Она теперь полностью поддерживает 64-битные ОС, правда встроенный симулятор, на базе XNA фреймворка всё еще требует 32.

В комплект так же входит новая версия движка AGEIA Technologies™ PhysX™ 2.7

Размер установочного пакета ~400 мб

Системные требования:

  • Windows CE; Windows Server 2003 Service Pack 2; Windows Vista; Windows XP
  • Visual 2008 Express Editions, Visual Studio 2008 Standard Edition, Visual Studio 2008 Professional Edition or Visual Studio 2008 Team System Edition (или 2005 по желанию)

Подробнее почитать или скачать можно на сайте microsoft.

Сам пока не пользуюсь, предпочитаю стабильность (Microsoft Robotics Studio 1.5), но одним глазом взглянуть можно…