Форум myROBOT.ru » Лаборатория » Алгоритмы » Интеллект групповых или общественных роботов

Страниц (2): [1] 2 »
 

1. ризюк - 18 Марта, 2009 - 02:25:11 - перейти к сообщению
Пока есть идея о технической реализации, тоесть как недорого наделать кучу роботов.
Она не касается этого раздела, по этому писать не буду.
А как они будут себя вести? Типа, выберут главного? Еще одна немалая проблема в их коммуникации.
3. Gas - 20 Марта, 2009 - 14:59:17 - перейти к сообщению
ризюк пишет:
Еще одна немалая проблема в их коммуникации.

Можно по инфракраснику
4. бот_м_16 - 20 Марта, 2009 - 16:27:21 - перейти к сообщению
Чтобы написать коллективный аппарат (типа О-сознание гы-гы! ) необходимо задатся вопросом - А на фига оно ваще надо ?
ЗЫ
К стати это главный вопрос математики не в себе
5. ОЛЕГ - 20 Марта, 2009 - 17:37:18 - перейти к сообщению
А по какому критерию они будут главного выбирать? У кого батарейка толще? не в себе

Для того чтобы сделать общественных роботов, нужно сначала подумать- что ты хочешь от этого общества.

Мои два робота при встрече пугаются друг друга и разъезжаются в разные стороны. гы-гы!
6. Гость - 02 Мая, 2009 - 16:23:08 - перейти к сообщению
бот_м_16 пишет:
типа О-сознание

-stalker?
7. бот_м_16 - 02 Мая, 2009 - 17:35:06 - перейти к сообщению
Да
8. Гость - 02 Мая, 2009 - 22:07:31 - перейти к сообщению
Класные книжки, я штук 15-20 прочитал. Улыбка Улыбка
9. бот_м_16 - 02 Мая, 2009 - 22:39:56 - перейти к сообщению
Почти все
10. Белый Волк - 03 Мая, 2009 - 10:22:05 - перейти к сообщению
ризюк
Для пробы:
Положим, что роботы умеют обмениваться друг с другом. Нет необходимости делать каждого робота абсолютно уникальным. Пусть, например, около 30% роботов содержат различные (по весу и абсолютному количеству) модификации каких-либо констант в памяти, влияющих на их общее поведение. Возможно, что каждый робот будет иметь механические либо электронные (не путать с программными) модификации, тогда эти константы должны явно зависеть от механических и электронных модификаций.
Также в каждом роботе необходимо иметь достаточно сложный алгоритм оценки этих констант.
Тогда, в зависимости от поставленной цели, роботы всегда смогут определить самых подходящих, или даже вожака. Если предусмотреть самооценку робота, он сможет выбирать для себя роль, опираясь на информацию, полученную об окружающих - тогда в одном случае он будет считать себя вожаком и делать соответствующую работу, иначе, будет просто слушаться всех, кто опытнее его в данном вопросе.
70% без модификаций - основная рабочая сила, которая подчиняется любому из 30%.

Я не в состоянии написать такие программы.
11. бот_м_16 - 03 Мая, 2009 - 12:10:48 - перейти к сообщению
Сюда надо добавить только - укого меньше повреждений из 30% у того есть право на "правление"
А может сделать Комунизм ? Чтоб все были пролетариатом с едином мозгом для решения задач и с локальным который будет отвечать за состояние конкретного бота
12. KeMik - 17 Мая, 2009 - 20:42:01 - перейти к сообщению
По моему очень интересная тема для обсуждения. Наделать с десяток роботов каждый из которых будет обладать одинаковыми датчиками и сделать из них путём создания коллективного разума некоего супер-робота который будет делать то что мог бы сделать каждый из маленьких роботов но лучше (сильнее, точнее, аккуратнее). Как говорится одна голова хорошо а десять лучше.
Конечно вариант с несколькими ведущими роботами интересен. Вставить в нескольких из них проц по мощнее (чтоб соображали быстрее) и память побольше, и наделить полномочиями руководителей. Связать их по беспроводному каналу например через ZigBee, впаяв в каждый из них микруху MRF24J40. Соединить по несколько ведомых с каждым ведущим звездой, а ведущих между собой по схеме point to point.
Но мне, как человеку рождённому в СССР хотелось бы реализовать подобную вещь по коммунистическим принципам, при которых все равны как подбор (и никакого дядьки Черномора не нужно Подмигивающий ). В данном случае можно будет штамповать одинаковых роботов серийно, при этом раздавать им "во младенчестве" уникальный ID, а когда "подрастут" и "встанут на ногу" познакомить их между собой по той же point to point. Но вот как решать совместную задачу... Скажем чтобы передвинуть какую нить коробку (как в выше представленном видео). Конечно можно пойти всё тем же коммунистическим путём и решать подобные вопросы голосованием, но мнение большинства (как показывает практика) не всегда является верным.
В общем я думаю, что данная тема требует более активного коллективного обсуждения.
13. Rus1024 - 17 Мая, 2009 - 21:34:46 - перейти к сообщению
Тут я скорее соглашусь с бот_м_16.
Что бы задумываться над тем, как решить какую-то задачу - необходимо сначало поставить эту задачу.
Что именно должна делать эта кучка машинок?
Если на примере уточек, в последнем видео, надо пройти неветвящийся лабиринт - то все роботы должны слушаться того, кто прошел бОльшее расстояние от начала движения.

Ещё им нужна пространственная отиентация. Каждый будет рисовать марштут своего движения в одну общую карту.
14. KeMik - 18 Мая, 2009 - 20:15:18 - перейти к сообщению
А почему бы не сделать многофункциональных роботов. Скажем нажал на пульте кнопку 1 - и они гуськом пошли, нажал 2-и они какую нить деталь понесли, нажал 3- и свиньёй построились для захвата террористов Ухмылка
при этом аппаратная конструкция роботов остаётся идентичной
15. ОЛЕГ - 18 Мая, 2009 - 22:48:35 - перейти к сообщению
Цитата:
А почему бы не сделать многофункциональных роботов.

Предложите свой вариант программной реализации сознания таких машинок.

Жду Вас здесь же 18 мая 2010 года, обсудим. Улыбка