Создано место для разработчиков проекта roboticsby

Просмотров: 156 (за сегодня: 107).
На http://code.google.com/p/roboticsby/ создано место для поддержки разработки ПО для проекта www.robotics.by.

Всем сочуствующим можно забирать исходники через SVN. Ну а кто хочет поучаствовать пишите на contacts@robotics.by. Желателен опыт программирования с группой языков - С/C++/C#, хотя есть и много не чисто программистской работы.
Если кратко проект предназначен для эмуляции работы робота в робо-арене. Технологии (Win API и DirectX SDK) с поддержкой физики, сети и звука - упор на реалистичноть. Это не совсем игра, но если сравнивать, то это очень близко к симуляторам.

 Последняя правка: пн, 2010/02/08 - 11:51
пн, 2010/02/08 - 11:51
Дата регистрации:
10.04.2009 (07:50)
Последнее сообщение:
19.02.2010 (09:12)
Последние обращение:
22.02.2010 (18:40)
Сообщений: 349

О, надо нашим ИИ спецам сообщить.

пн, 2010/02/08 - 12:04
Дата регистрации:
02.02.2008 (01:09)
Последнее сообщение:
12.02.2010 (14:29)
Последние обращение:
12.02.2010 (19:03)
Сообщений: 3
Necro писал(а):
Технологии (Win API и DirectX SDK) с поддержкой физики, сети и звука - упор на реалистичноть.
А почему не использовать готовый движок или, например, Блендер?
пт, 2010/02/12 - 14:29

Дата регистрации:
04.02.2009 (22:39)
Последнее сообщение:
15.03.2010 (00:21)
Последние обращение:
16.03.2010 (19:15)
Сообщений: 69

По поводу движков - они в основном реализуют слой абстракции над API (в нашем случае Win API и DirectX SDK). Их задача ускорить разработку и внедрить некие стандарты и правила. Специфика нашего проекта подталкивает нас быть ближе к исходным технологиям. Хотя для физической симуляции придется использовать bullet. Сейчас мы работаем над модулем (dll) - возращающем системную информацию. А реализовать нам надо модель робота с учетом сенсоров, который у нас есть и робо-арену.

пт, 2010/02/12 - 19:04
Дата регистрации:
18.04.2007 (20:39)
Последнее сообщение:
13.03.2010 (10:54)
Последние обращение:
13.03.2010 (15:25)
Сообщений: 87

Всё супер, но WinAPI - это непродуманно. Вы будете робота под Windows Mobile точить или внедрять в него performance серию ноута для установки Windows 7? В качестве платформы более перспективно делать софт под Android - весь SDK халявный. Лицензия - делай что хочешь. Хотя пока Андроид больше для преобразования людей подходит, чем оживления железа.

Для робота нужен в первую очередь железный уровень. У железа должен быть программный интерфейс для управления приводами. Это часто микроконтоллер, но это геморно и неинтересно. Для меня робот должен управляться мозгом из центра отдельно стоящего. Т.е. вся его начинка - это датчики, привода и беспроводной передатчик для съёма информации и подачи команд. Идеал - http://groups.csail.mit.edu/rrg/mit-mav/system.shtml

Это тот самый бот, который выйграл конкурс международной ассоциации по системам беспилотных аппаратов 2009го года, обнаружив за отведённое время в 3D пространстве пульт и передав сигнал с него на базу. Пульт, кстати, на русском - http://iarc.angel-strike.com/

Управляется GPLным продуктом - CARMEN Toolkit http://carmen.sourceforge.net/ несмотря на то, что сам робот разрабатывался в MIT. Есть ещё один продукт - http://pyrorobotics.org/ но он тоже GPL. Пока я других тулкитов не знаю.

Насчёт Blender'а - прикольная идея для 3D, можно дописывать на питоне, что надо, а к нему уже и C модули подключать, но для решения прямой и обратной задачи кинематики он не слишком подходит.

пт, 2010/02/26 - 00:52

Дата регистрации:
04.02.2009 (22:39)
Последнее сообщение:
15.03.2010 (00:21)
Последние обращение:
16.03.2010 (19:15)
Сообщений: 69
Рад читать такие интересные комменты. Модуль детекта системой информации будет работать не на роботе. Он нужен для эмулятора - виртуальной среды. Эмулятор будет под Windows и для 3D использовать DirectX 9.

На счет робота я уже отписывал - но отпишусь еще раз - там будет бортовая ситема управления под управлением Windows CE Embedded 6.0 RC 2. Для контроля над железом буде использоваться PIC 18 серии. Связь робота с "центром" управления будет осуществляться по WiFi пока. Все датчики верхнего уровня подключаются по Usb к бортовой систем управления.

пт, 2010/02/26 - 11:34
Дата регистрации:
18.04.2007 (20:39)
Последнее сообщение:
13.03.2010 (10:54)
Последние обращение:
13.03.2010 (15:25)
Сообщений: 87

Нафиг эмулятор - даёшь железо, а среду ему обеспечим. Опять-таки, покупать Windows CE Embedded, чтобы вам помочь, никто не будет. Тот же USB под Windows всегда был проблемой без дорогих инструментов. А вот под Linux/FreeBSD желающие поопенсурсить найдутся.

сб, 2010/03/13 - 10:54