роботы робототехника микроконтроллеры


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

> Без описания
amspb1 Post Id


Рядовой


Сообщений всего: 3
Дата рег-ции: Февр. 2013  



Пусть у нас есть устройство с К датчиками и L двигателями. Датчики выдают целые числа - чем сильнее воздействие на датчик - тем больше число. Двигатели тоже управляются посылкой числа - чем больше число - тем больше мощность. Как управлять таким устройством - вовсе не обязательно писать программу. Можно просто составить таблицу, каждая строка которой содержит K+L элементов. Первые K соответствуют датчикам, а остальные L - двигателям.

Работа состоит в том, что ищется строка, в которой К элементов соответствуют текущему состоянию датчиков. Затем берутся оставшиеся L элементов и подаются на двигатели.
Ясно что иметь таблицу в которой перечислены все варианты состояния датчиков просто невозможно. Поэтому заполним таблицу характерными примерами и если не найдено точное совпадение будем искать наиболее похожую на текущее состояние датчиков строку. В качестве меры близости можно взять обычное скалярное произведение векторов (чем оно больше, тем вектора более схожи).
Если максимум схожести достигается на нескольких строках то их L - части просто складываем и делим на число таких строк.

Альтернативный вариант состоит в том что складывать все L части предварительно умножив их на полученные степени близости.
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



Пост вообще к чему? Как бы мысль-то не новая, куча устройств похожим образом работает, причем не новая до такой степени, что всякие поправочные таблицы типа указанной дажке не афишируются.

Вот для такого алгоритма предполагается не писать программ? Ну-ну. Как это исполнять предполагается? На ПЛИС что-ли? По-вашему это будет дешевле или проще?
 
 Top
amspb1 Post Id


Рядовой


Сообщений всего: 3
Дата рег-ции: Февр. 2013  



elmot пишет:

Вот для такого алгоритма предполагается не писать программ? Ну-ну. Как это исполнять предполагается? На ПЛИС что-ли? По-вашему это будет дешевле или проще?

Нет, конечно этот алгоритм реализуется программно. Но управление зависит только от содержимого таблицы, то есть сам алгоритм универсален
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



Цитата:
наиболее похожую на текущее состояние датчиков строку

тоесть загрубляем показания одних датчиков, отбрасывая младшие разряды, другие датчики берем полностью, третьи выкидываем совсем, и получаем ПЗУ. адреса оставшиеся показания датчиков - данные- выходные воздействия на двигатели.
 
 Top
amspb1 Post Id


Рядовой


Сообщений всего: 3
Дата рег-ции: Февр. 2013  



Predator пишет:

тоесть загрубляем показания одних датчиков, отбрасывая младшие разряды, другие датчики берем полностью, третьи выкидываем совсем, .

Я такого не говорил
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



Цитата:
Я такого не говорил

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

А если у вас очень большое количество датчиков и в одной ситуации можно пренебречь одними- в другой другими, и поможет только скалярное произведение с неким эталоном - то посмотрите в сторону нейронных сетей: там тоже для возбуждения каждого нейрона делается свёртка входных воздействий с весовыми коэффициентами.
 
 Top
jazzros Post Id



Лейтенант


Сообщений всего: 32
Дата рег-ции: Сент. 2012  



Напомнило нейронные сети и Q-Learning.
 
 Top
morokoriss Post Id



Генералиссимус


Сообщений всего: 697
Дата рег-ции: Нояб. 2011  



Ну и муть! Хде автор? Он что-то курил, когда писал это. Мысли в слух.
(Добавление)
Какие нах нейронные сети? Не создать нам с Вами этого, в домашних условиях. Ну будет тележка по комнате мотаться и в стены не биться, ну причём тут искусственный интеллект?
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



небольшую нейронную сеть в домашних условиях создать не сложнее, чем .... например SDR приемник, ну или звуковой "процессор".
для этого достаточно FPGA за 50$ или DSP или даже контроллера типа кортекса м4.
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



Наоборот, мы изначально выделяем максимальную мощьность, да? Мотора? теперь мы идем в минус из-за потерь в мощности. Ну а тут уже эмпирически, вроде как Улыбка
(Добавление)
Predator пишет:
небольшую нейронную сеть в домашних условиях создать не сложнее, чем .... например SDR приемник, ну или звуковой "процессор".
для этого достаточно FPGA за 50$ или DSP или даже контроллера типа кортекса м4.

Прям ну не торгуешь ли ты нелегалом и еще хуже каким другим говном, раз у тебя есть кортекс?
(Добавление)
это был такой смайл Улыбка
(Добавление)
morokoriss нейронная или нет, но мы с maichail придумали как это сделать. Сеть между tiny45

(Отредактировано автором: 30 Декабря, 2013 - 01:29:25)

 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



там, откуда я родом - много чего растет....
хотя судя по затее с сетью из тинек - тутошние грибочки не хуже... Ухмылка
а вообще сколько людей-столько затей...
 
 Top
morokoriss Post Id



Генералиссимус


Сообщений всего: 697
Дата рег-ции: Нояб. 2011  



Я знаю, что параллельные прямые не пересекаются, но почему???!!????!!!!!

НА-ХУ-А??? Это всё.
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



с тех пор, как пропал топикстартер ни назачем.... так пустой треп, достойный раздела "болталочка".
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



Predator после твоего "понятное дело- не говорил, а как можно создать строку похожую на характерные примеры, и как собственно эти характерные примеры должны выглядеть. И главное чем строка состояний может отличаться от характерного примера, кроме как показаниями неважных датчиков и младшими разрядами некоторых других?"
тут есть более чем об чем поболтать.... скажем так
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



И не поспоришь, все правильно сказал пацан (Даже стыдно, но это первое января, ну вы понимаете?)
 
 Top
Страниц (1): [1]
« Алгоритмы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru