Разработка Robosonic RS: общая концепция

Разработка универсальной программно-аппартной платформы роботов.

Re: Разработка Robosonic RS: общая концепция

Сообщение avr123.nm.ru » 30 ноя 2009, 14:56

Широкий писал(а): Софт надо писать. И моделировать.


Я вот про это и талдычу.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Разработка Robosonic RS: общая концепция

Сообщение AndreiSk » 30 ноя 2009, 14:57

"имхо - это единственный выбор платформы для разработки"

для кого выбор и для разработки чего?
IMHO, 90% тут под виндами сидят
мне например, под .Net (C#), Windows удобнее писать :roll:
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Разработка Robosonic RS: общая концепция

Сообщение Широкий » 30 ноя 2009, 15:05

А я на пингвине. И не жужжу. А винда требует слишком много ресурсов не по теме. Вы еще под Windows 7 предложите начать разработку. Эдак не кластере.
Аватара пользователя
Широкий
 
Сообщения: 185
Зарегистрирован: 25 сен 2006, 20:56
Откуда: Можайск
Skype: rtt1971
прог. языки: Java, C++
ФИО: АВ

Re: Разработка Robosonic RS: общая концепция

Сообщение AndreiSk » 30 ноя 2009, 15:10

А я ничего не предлагал :pardon:
Просто сделал ремарку, что *nix это не всем надо.
ЗЫ http://spynet.ru/images/2008/05/20/podb ... rka_22.jpg
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Разработка Robosonic RS: общая концепция

Сообщение loox » 30 ноя 2009, 22:46

Eсли дело перерастет от пустых разговоров и будет конструктивно , я могу предложить свои услуги в написании софта и на железе и для рс... если будет интересно
loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Разработка Robosonic RS: общая концепция

Сообщение Angel71 » 01 дек 2009, 00:02

Широкий, не пустословь. семёрка оч мало ресурсов кушает. у меня на ноуте с одноядерным атомом всего от силы 250-300 метров памяти под систему. проц и видео тоже не очень сильно нагружает, даже с включеным относительно прожорливым интерфейсом 8) иногда даже ощющение, что работает немного шустрй хрюши. :pardon: да и единообразно, что винь, что линь, всё будет зависить от количества софта (прог, демонов, сервисов,...) загруженного в операционке и их прожорливости. :wink: и "кластеры" можно делать хоть на хрюше, хоть 7ке, хоть 2000й, главное при рождении чтоб укомплектовали руками не из "одного места" и серым веществом чтоб не обделили. :pardon: и вообще, конкретные решения по выбору ОС, среды разработки, языка,... выбирается в соответствии с конкретной ситуацией, остальное "обобщённое мозгование" эт лирика, к тому же пока не имеющее прямого отношения к теме топика
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Разработка Robosonic RS: общая концепция

Сообщение Виктор Казаринов » 01 дек 2009, 10:30

Друзья и сочувствующие. Я заметил, что помимо открытой враждебности и настороженности в форум-общественности имеется понимание, что наступает время браться за разум робота. В начале темы я явно выразил намерения, которые мне представляются вполне реальными. Генеральная линия - это создание робота с сильным ИИ. Ближайшая цель - разработка, подготовка к производству и выпуск робота с зачатками разума - универсального простейшего помощника человека.
Как в любом реальном проекте немаловажную роль играют такие параметры, как трудоемкость, инвестиции, потенциальный рынок, себестоимсоть и т.д. Не буду пока на них сосредотачиваться, т.к. важнейшим сейчас является этап эскизного проектирования. Его результатом должно стать подтверждение или опровержение возможности создания такого робота а также выработка основных технологических, схемных, программных решений.
Для начала работ нужно организовать как-то процесс совместной работы. Практика показывает, что это - самая сложная компонента.
1. Нужно выбрать тип лицензии. Проект предлагаю сделать опенсурсным, бесплатным для некоммерческого использования. При покупке лицензии доходы могут делиться между участниками проекта пропорционально доли участия. Величину этой доли можно устанавливать на регулярных совещаниях коллегиально.
2. Разместить его желательно на каком-нибудь SVN респозитории. Не знаю, есть ли такая возможность на робофоруме. Можно и на sourceforge.
3. Самое сложное - это выбор аппаратной платформы для вычислительной системы. Несмотря на мое желание реализовать проект на сети МК, скорее всего его придется делать на основе бортового PC. Это - наиболее реальный путь, т.к. иначе можем столкнуться с огромным кол. непреодолимых проблем практически сразу. В дальнейшем - посмотрим.
4. Нужно определить, согласовать и принять за основу:
4.1. Общую архитектуру робота.
4.2. Общую архитектуру электронной части.
4.3. Общую архитектуру программной части.
4.4. Общую архитектуру информационных процессов, протекающих в роботе.
Затем необходимо детализировать каждый компонент этих архитектур. Надеюсь, что можно будет ограничиться упрощенными описаниями, чтобы не погрязнуть в документотерапии. Возможно, что кто-то сможет хорошо оформить совместно принятые концепции в виде аккуратных документов.
Жду вашей реакции, а особенно активного участия.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Разработка Robosonic RS: общая концепция

Сообщение =DeaD= » 01 дек 2009, 10:40

1. Не бортовой ПК, а просто ПК, а кто будет ставить на борт, а кто радиоканал обеспечивать - его личное дело.
2. Общую архитектуру робота с точки зрения электронной части можно смело брать из проекта [[Open Robotics]] (картинки на первой странице внизу);
3. Архитектура программной части и протекающих процессов пока под вопросом;
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Robosonic RS: общая концепция

Сообщение Виктор Казаринов » 01 дек 2009, 10:46

Можно начать с общей архитектуры информационных процессов, протекающих в роботе как наиболее сложной части, от которой зависят остальные части проекта.
Для этого прошу обратить внимание на viewtopic.php?f=35&t=7095
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Разработка Robosonic RS: общая концепция

Сообщение =DeaD= » 01 дек 2009, 10:52

ИМХО лучше наоборот, чтобы сделать всё кроме пунктов 4.3, 4.4, а потом уже начать клепать кучу разных вариантов 4.3, 4.4, там разберемся, что работает, а что нет :)

Ну и конечно же перед тем как клепать - тщательно изучить, что народ уже наклепал по всему миру, особенно из Open Source.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Robosonic RS: общая концепция

Сообщение Виктор Казаринов » 01 дек 2009, 11:05

Я так понял, что мой онтологический подход вам не нравится. Я, в свою очередь, прохладно отношусь к нейросетям в том виде, в кот. они изучаются в перцептронообразной науке. Изучить все, что сделано в мире - жизни не хватит, однако кое-что из опенсурсного использовать можно. И зачем бояться того, что кто-то подобное уже сделал? Ведь не обязательно наш проект будет бледной копией чужого. У каждого наверняка будет свой путь.
Для онтологий, например, есть проект FACT++ http://code.google.com/p/factplusplus/ Я в нем начал разбираться. В чем-то он мне понравился, в чем-то нет.
Для синтеза речи espeak http://espeak.sourceforge.net/ Неплохой формантный синтезатор, нужно только поискать хорошие русские библиотеки.
Вами, DeaD, найденное http://www.mobilec.org/ для организации мультиагентной системы.
При всей моей нелюбви к MS видимо альтернативы MSVS нет. Наверное оптимальной версией будет 2005. Отсюда - операционка - Windows вменяемой версии.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Разработка Robosonic RS: общая концепция

Сообщение Angel71 » 01 дек 2009, 14:34

Виктор Казаринов, мне кажеться лучше MSVS 2008, а вот 2010 уже врядли целесообразно в данном случае. в 2010 основной упор на впф (я сейчас за саму среду) + сама среда намного прожорливей по ресурсам
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Разработка Robosonic RS: общая концепция

Сообщение Виктор Казаринов » 01 дек 2009, 14:55

to Angel71: можно и 2008, но в основном попадаются для 2003, 2005 готовые проекты. М.б. безболезненно и 2008 их засасывает, но я не очень уверен.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Разработка Robosonic RS: общая концепция

Сообщение Angel71 » 01 дек 2009, 15:09

:) большинство проектов сконвертирует под себя хоть 2008я, хоть в 2010я и можно будет с ними работать. хотя и не особо критично, 2005я или 2008я. в 2008й очень полезное нововведение это LINQ, остальное всё мелкие нововведения и усовершенствования. :oops: а, да, на всякий - msdn под каждую версию свой, абы какой ставить не рекомендую, а то временами куча вопросов и непонятностей может появиться
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Разработка Robosonic RS: общая концепция

Сообщение =DeaD= » 01 дек 2009, 15:34

Виктор Казаринов писал(а):Я так понял, что мой онтологический подход вам не нравится.

Да что же за "нравится" / "не нравится", есть понятие "эффективно при решении задачи Х". Вопрос - какие практические интересные нам задачи решают онтологии, с примерами на пальцах. Я пока их не увидел.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Проект Robosonic

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1