Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха. |
02.08.2011, 00:42
|
|
Частый гость
Регистрация: 03.01.2008
Сообщений: 18
Сказал спасибо: 10
Сказали Спасибо 22 раз(а) в 4 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
Модератору
Ну как можно столь долгое время не исправить две грубейшие грамматические ошибки в названии столь серьезной темы?
Ведь такие умные люди участвуют в ее обсуждении!
|
|
|
|
02.08.2011, 00:46
|
|
Временная регистрация
Регистрация: 06.06.2005
Сообщений: 85
Сказал спасибо: 2
Сказали Спасибо 23 раз(а) в 11 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
У КПК мозги ничего так. Только портов мало. RS232 не бог весть что. IRDA и Bluetooth намного интересней. С Bluetooth-ом, по-моему, даже МП какие-то есть.
|
|
|
|
02.08.2011, 01:01
|
|
Временная регистрация
Регистрация: 06.06.2005
Сообщений: 85
Сказал спасибо: 2
Сказали Спасибо 23 раз(а) в 11 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
Сообщение от Bugger
|
Я бы взял за основу купленную игрушку, добавил бы кое-что, и вставил бы ей "мозги"
|
Имелось в виду купить не радиоуправляемую игрушку со всеми движками и колесами и схемой управления (у самого такая мысль была), а робота. А затем сделать его более умным, т.е., "вставить мозги".
Но сначала надо промоделировать алгоритмы его мозгов на компе. Затем перевести под какой-нить AVR-Studio, например, упрощенную модель мозгов и погонять робота с новым алгоритмом, посмотреть потребный объем памяти. Потом глядеть нужный МП (или несколько их - типа нервной системы из нескольких узлов) и стараться впихнуть мозги максимально большого объема в доступное железо.
Главное - соблюсти баланс сложности железа и софта с одной стороны и функциональности вместе с разумным расходом времени - с другой.
Но надо начинать с простого, иначе ничего вообще не возникнет.
Последний раз редактировалось Bugger; 02.08.2011 в 01:03.
|
|
|
|
02.08.2011, 03:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
Bugger, вот никак не могу понять, что значит интеллект для робота?
Интеллекта животных, не говоря уж о человеке не добиться. Даже близко. Это факт.
Так что-же тогда понимать, в данном приложении? Умение роботом проходить лабиринт?
Надо как-то определится с термином. А то может имеется ввиду одно,
а остальные думают другое. Возможно, что каждый свое.
|
|
|
|
02.08.2011, 10:43
|
|
Временная регистрация
Регистрация: 06.06.2005
Сообщений: 85
Сказал спасибо: 2
Сказали Спасибо 23 раз(а) в 11 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
Сообщение от Ar-Gen-Tum
|
Тема 1. ... что значит интеллект для робота?
Тема 2. Интеллекта животных, не говоря уж о человеке не добиться. Даже близко. Это факт.
Тема 3. Так что-же тогда понимать, в данном приложении? Умение роботом проходить лабиринт?
Тема 4. Надо как-то определится с термином.
Тема 5.А то может имеется ввиду одно, а остальные думают другое. Возможно, что каждый свое.
|
Коммент 1. Для робота (как и для человека в той же ситуации) - постановка цели, планирование затрат ресурсов (энергии, времени) на ее достижение, управление процессом достижения цели. Подробнее - см. коммент 4.
Коммент 2. См. коммент 4.
Коммент 3. См. коммент 1, коммент 4
Коммент 4. Википедия: Интеллект (от лат. intellectus — понимание, познание) — это способность, которая объединяет все познавательные способности индивида: ощущение, восприятие, память, представление, мышление, воображение.[1].
Под современным определением интеллекта понимается способность к осуществлению процесса познания и к эффективному решению проблем, в частности при овладении новым кругом жизненных задач. Поэтому уровень интеллекта возможно развить, как и повысить или понизить КПД интеллекта человека. Часто эту способность характеризуют по отношению к задачам, встречающимся в жизни человека. Например, по отношению к задаче выживания: выживание — основная задача человека, остальные для него — лишь вытекающие из основной, или к задачам в какой-либо области деятельности.
Согласно академику Н. Н. Моисееву, интеллект — это, прежде всего, целеполагание, планирование ресурсов и построение стратегии достижения цели. Есть основания полагать, что зачатками интеллекта обладают животные, и уже на этом уровне их интеллект посредством механизмов целеполагания и достижения целей влиял и влияет на эволюцию животных[2]. Изучением интеллекта животных занимается сравнительно молодая область науки как когнитивная этология.
Мой комментарий: Обратите внимание на выживание как основную цель человека. Неявная задача для робота - та же, только робот часто и неосознанно - продолжение решений человеческих задач выживания, а не своих
Коммент 5. Это часто - причина споров, дискуссий, непонимания. Надо искать общее.
Последний раз редактировалось Bugger; 02.08.2011 в 11:09.
|
|
|
|
02.08.2011, 11:04
|
|
Временная регистрация
Регистрация: 06.06.2005
Сообщений: 85
Сказал спасибо: 2
Сказали Спасибо 23 раз(а) в 11 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
Поскольку человек способен ставить цели себе сам, то это будет поначалу сложной проблемой для робота.
При разработке робота вначале нужно ограничить список его целей, а также ограничить разнообразие среды, в которой будет существовать робот. Причем цели и задачи робота должны соответствовать этой среде. Сделав это в железе, исправив ошибки, можно заниматься универсализацией робота.
Кстати, под роботом можно понимать любой объект искусственного происхождения, способный автономно достигать свои цели (нужные человеку, если мы строим умного робота-помощника) при почти любых условиях окружающей среды. Пылесос, утюг, ванна, унитаз, комп, дверь, окно, стул, осциллограф - все можно роботизировать...
Нужно только разрабатывать для начала список целей робота, полезных человеку и продумать механизмы их достижения.
Последний раз редактировалось Bugger; 02.08.2011 в 11:20.
|
|
|
|
02.08.2011, 11:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
Сообщение от Bugger
|
...
При разработке робота вначале нужно ограничить список его целей, а также ограничить разнообразие среды, в которой будет существовать робот. Причем цели и задачи робота должны соответствовать этой среде.
...
|
Примерно так-же и я думаю.
Первая возможная цель для робота - подпитка энергией. Эта цель вполне естественна.
Т.е. допустим, робот "пасется" на некоторой территории. Питание у него
заканчивается естественным образом. Растет "уровень голода" и робот
начинает поиск источника подзарядки.
В реализации это может быть выполнено, как разомкнутый трансформатор.
Источник питания создает в первичной обмотке переменный ток.
Так как трансформатор разомкнут, то в окружающем пространстве
возникает переменное эл.магн. поле. (Убывающее по закону обратных квадратов.)
Робот может с некоторой дистанции обнаруживать это поле и следовать к нему.
Прислонившись второй половинкой трансформатора он начинает "питаться".
После подзарядки идет "пастись" дальше.
В этом примере есть естественная "жизненная" цель и есть состояние "голода",
понуждающее к поиску ИП.
|
|
|
|
02.08.2011, 12:14
|
|
Временная регистрация
Регистрация: 06.06.2005
Сообщений: 85
Сказал спасибо: 2
Сказали Спасибо 23 раз(а) в 11 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
|
|
|
|
02.08.2011, 22:10
|
|
Частый гость
Регистрация: 09.04.2009
Сообщений: 49
Сказал спасибо: 32
Сказали Спасибо 19 раз(а) в 12 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
Сообщение от Bugger
|
У КПК мозги ничего так. Только портов мало. RS232 не бог весть что. IRDA и Bluetooth намного интересней. С Bluetooth-ом, по-моему, даже МП какие-то есть.
|
Для связи Мозгов с датчиками и исполнительными механизмами не нужны ни большие потоки данных ни высокая скорость передачи этих данных (ну, разве что кроме видеокамеры) .
Поэтому применение одного единственного "посредника" RS232 -ТTL позволило бы решить проблему этой связи. А в связке с любым МПК получаем и дополнительные порты и гибкий набор необходимых интерфейсов ISP, I2C ...
Кроме этого RS232 имеет следующие плюсы:
1. Простота и известность.
2. Небольшие аппаратные издержки при согласовании.
3. Простота расширения "разрядности".
4. Отсутствие необходимости иметь в системе дополнительные драйвера.
5. Применение сигналов квитирования для непосредственного управления исполнительными механизмами.
Bluetooth - мог бы, на мой взгляд, изредка применяться для связи робот-оператор (например, в аварийной ситуации, отладке алгоритма на удаленной машине). Применять его внутри самого робота сейчас мне кажется не рационально.
Питание все равно же нужно тянуть. А в этой ситуации какой-нибудь однопроводный интерфейс подошел бы лучше.
Интересно (для перспективы) совместить подачу питания к периферии с передачей информации. Количество поводов в сложной системе можно при этом резко сократить. Но все это требует наличия интеллектуальных датчиков (например, серии AVR Tiny + датчик ).
Несомненно, что все это будет полезно только в сложной и разветвленной системе. Кроме этого, в этих датчиках возможно выполнять предварительную обработку информации, не загружая "центральные мозги".
Аналогично по сети 220В Интернет передают, по высоковольтным линиям ЛЭП - управление автоматикой.
Последний раз редактировалось vicorin; 03.08.2011 в 00:55.
|
|
|
|
03.08.2011, 12:21
|
|
Временная регистрация
Регистрация: 06.06.2005
Сообщений: 85
Сказал спасибо: 2
Сказали Спасибо 23 раз(а) в 11 сообщении(ях)
|
Re: Искуственный интелект и его алгоритмы
Сообщение от vicorin
|
RS232 имеет следующие плюсы:
|
Приходилось программировать и последовательный порт и параллельный... ![Улыбка](images/smilies/icon_smile.gif) Их плюсы мне известны.
В каких случаях интересна беспроводная связь? Во-первых, в случае схемы "центральный робот-периферические роботы" (ЦР и ПР), где, например, ПР собирают информацию о местности и передают ее ЦР, а он уже в свою очередь обрабатывает ее (составляет карту) и предает результаты на спутник или еще куда-то. но это больше "космо-шпионско-геолого-фантастический" вариант.
Во-вторых, применительно к нашей теме, это хороший вариант для отладки и оптимизации алгоритмов управления, когда будущий робот - суть тележка без мозгов, но с движком, его управлением, датчиками и приемником-дешифратором сигналов управления и передатчиком-шифратором информации, а все мозги, т.е., наш как бы "ИИ" - расположен на РС с его неограниченными в рамках этой системы ресурсами.
Беспроводной вариант мне кажется более перспективным для дальнейшего развития
Безусловно, совмещение питания и обмена информацией любопытно, но, все же придется продумывать разъем для этого (как мне кажется) или простые плоские контакты с системой навигации-стыковки как в космосе + электромагнитные защелки? (напридумал чего-то ![Улыбка](images/smilies/icon_smile.gif) )
Последний раз редактировалось Bugger; 03.08.2011 в 12:27.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:02.
|
|