Технический форум по робототехнике.
Outcaster » 09 мар 2005, 17:20
=DeaD= писал(а):Псевдокод - это информация о том "как сделать", а нам нужно "что сделать", так что тут скорее нужно будет передать четко заданные желаемые результаты, и хорошо если их получится нормализовать...
П-код - алгоритм. Алгоритм заканчиваеться результатом. Результат - это и есть его бирка, по которой и выбираеться сегмент п-кода, в котором есть то, "что нужно сделать". А для этого ещё и нужно знать, что мы "хотим получить".
Outcaster » 10 мар 2005, 13:48
В принципе, а что тут думать? На сенсорах нужно получить определённые сигналы, грубо говоря, это и есто то, что "нужно сделать". Допустим, в роботе уже есть алогритмы, как добиться заданного результата. Осталась "мелочь" - определить, а зачем это нужно делать?
=DeaD= » 10 мар 2005, 16:03
Outcaster писал(а):П-код - алгоритм. Алгоритм заканчиваеться результатом. Результат - это и есть его бирка, по которой и выбираеться сегмент п-кода, в котором есть то, "что нужно сделать". А для этого ещё и нужно знать, что мы "хотим получить".
Результат - это результат применения алгоритма к окружающей среде, он сам по себе результат не содержит и по идее не может его содержать. Вопрос получается опять сводится к проблеме представления информации об окружающем мире - ведь если мы научимся его представлять "правильно", то и в этих же терминах будет легко задавать результаты.
Outcaster писал(а):В принципе, а что тут думать? На сенсорах нужно получить определённые сигналы, грубо говоря, это и есто то, что "нужно сделать". Допустим, в роботе уже есть алогритмы, как добиться заданного результата. Осталась "мелочь" - определить, а зачем это нужно делать?
В том то и дело, что такая формулировка не прокатывает сразу же.
Например нам нужно попасть мячом в ворота - есть миллиарды комбинаций состояний входных сенсоров которые это представят, а нам бы как-нить попроще... без миллиардов обойтись
Outcaster » 10 мар 2005, 16:24
=DeaD= писал(а):Например нам нужно попасть мячом в ворота - есть миллиарды комбинаций состояний входных сенсоров которые это представят, а нам бы как-нить попроще... без миллиардов обойтись
Не получиться... Разве что, если есть огрОмная матрица ПСС, то отказаться от количественной оценки, оставить качественную, ввести критерии необходимости и достаточности... Ух тут и наколупаться прийдёться.
=DeaD= » 12 мар 2005, 10:05
Outcaster писал(а):Не получиться... Разве что, если есть огрОмная матрица ПСС, то отказаться от количественной оценки, оставить качественную, ввести критерии необходимости и достаточности... Ух тут и наколупаться прийдёться.
Огромная матрица - IMHO уже не подходит, хотя никто не запрещает одному из модулей быть огромной матрицей
А то, что поколупаться придется - дак кто же сомневается...
PS: Просто, например, как мы решаем задачку по физике? Мы вспоминаем что есть куча разделов - термодинамика, механика-статика, механика-динамика, оптика, ядерная физика, потом из них выбираем нужный и пытаемся решить задачу методами этого раздела, или хотя-бы получить дополнительную информацию, а потом использовать другой раздел... Интересно - получится такая решалка для более широкого класса задач?
Outcaster » 14 мар 2005, 12:28
=DeaD= писал(а):...например, как мы решаем задачку по физике? Мы вспоминаем что есть куча разделов - термодинамика, механика-статика, механика-динамика, оптика, ядерная физика...
Ну дык вот она, эта огромная матрица ПСС. Если её небудет, то в роботе должен быть хотя-бы каталог со ссылками, где можно получить эти ПСС. А как-же иначе?
=DeaD= писал(а):Интересно - получится такая решалка для более широкого класса задач?
По-моему, уже есть такая...
Называеться "Теория решения изобретательских задачь"(ТРИЗ). Но она исключительно "для людей". В принципе, если скрестить ТРИЗ и системный анализ, то получиться именно такая решалка.
=DeaD= » 14 мар 2005, 12:51
Outcaster писал(а):=DeaD= писал(а):...например, как мы решаем задачку по физике? Мы вспоминаем что есть куча разделов - термодинамика, механика-статика, механика-динамика, оптика, ядерная физика...
Ну дык вот она, эта огромная матрица ПСС. Если её небудет, то в роботе должен быть хотя-бы каталог со ссылками, где можно получить эти ПСС. А как-же иначе?
Видимо у нас разные понятия "огромная" - у меня это под миллиард, а у тут вроде даже тысячей не пахнет...
Outcaster » 14 мар 2005, 13:35
=DeaD= писал(а):Видимо у нас разные понятия "огромная" - у меня это под миллиард, а у тут вроде даже тысячей не пахнет...
Колличественное значение неважно - гарантирую, будет ситуация, что "найдёться" (в лучшем случае) 3 модели, корреляция между которыми в частном случае (а машина оперирует только частными случаями) настолько велика, что невозожно будет выбрать, какая из них применима. И хорошо-бы, если найдёться хоть какой-нибуть критерий, по которым их можно будет отличить... А если нет?
=DeaD= » 14 мар 2005, 13:49
Outcaster писал(а):Колличественное значение неважно - гарантирую, будет ситуация, что "найдёться" (в лучшем случае) 3 модели, корреляция между которыми в частном случае (а машина оперирует только частными случаями) настолько велика, что невозожно будет выбрать, какая из них применима. И хорошо-бы, если найдёться хоть какой-нибуть критерий, по которым их можно будет отличить... А если нет?
Так и в жизни бывают проблемы такого сорта - будем пробовать, ошибаться, оценивать отклонения, делать выводы и пробовать дальше - стандартный подход
Outcaster » 14 мар 2005, 14:16
=DeaD= писал(а):Так и в жизни бывают проблемы такого сорта - будем пробовать, ошибаться, оценивать отклонения, делать выводы и пробовать дальше - стандартный подход
Ну и сколько-же времени уйдёт на опробирование миллиардов моделей? На пару тысяч могут годы уйти. Нужен нестандартный подход.
=DeaD= » 14 мар 2005, 14:38
Outcaster писал(а):=DeaD= писал(а):Так и в жизни бывают проблемы такого сорта - будем пробовать, ошибаться, оценивать отклонения, делать выводы и пробовать дальше - стандартный подход
Ну и сколько-же времени уйдёт на опробирование миллиардов моделей? На пару тысяч могут годы уйти. Нужен нестандартный подход.
Откуда вы будете миллиард моделей брать? Их же вроде я не предлагал рандомом генерить на лету... фрактальным методом
К моделям причисляется только то, что либо HAND-MADE, либо уже зарекомендовало себя в качестве способа решения задачи.
Outcaster » 14 мар 2005, 14:54
=DeaD= писал(а):К моделям причисляется только то, что либо HAND-MADE, либо уже зарекомендовало себя в качестве способа решения задачи.
Кстати, о птичках.
Как там альфа-версия ядра?
=DeaD= » 14 мар 2005, 15:12
Outcaster писал(а):Кстати, о птичках.
Как там альфа-версия ядра?
Пока с ней "ой", времени едва хватает чтобы заниматься созданием платформы мобильной на базе ноута - железо все закончено, сейчас драйвера двигателей собираю...
PS: В фоне конечно обдумываю, но до интерфейсов еще далековастенько... Да и хочется же сделать сразу пакет модулей, чтобы не чисто гипотетические проблемы этим ядром решать...
Outcaster » 14 мар 2005, 15:26
=DeaD= писал(а):PS: В фоне конечно обдумываю, но до интерфейсов еще далековастенько... Да и хочется же сделать сразу пакет модулей, чтобы не чисто гипотетические проблемы этим ядром решать...
Фишка в том, что я сейчас тоже "ядро" собираю (от железа временно вообще пришлось отказаться
- out of time). Так вот и предлагаю - устаканить интерфейсы модулей и протокол взаимодействия с ядром, авось чё толковое и получиться.
=DeaD= » 14 мар 2005, 15:30
Outcaster писал(а):Фишка в том, что я сейчас тоже "ядро" собираю (от железа временно вообще пришлось отказаться
- out of time). Так вот и предлагаю - устаканить интерфейсы модулей и протокол взаимодействия с ядром, авось чё толковое и получиться.
Так у вас вроде жутко практическая цель, а у меня полутеоретическая, у вас ядро какие вещи поддерживать будет?