Re: "Научиться ползать"

From
Nick Kovaliov ()
To
Nickita A Startcev
Date
2002-12-02T15:16:44Z
Area
RU.ALGORITHMS
From: "Nick Kovaliov" <Nick@urm.ru>

    NS> Есть некоторый агрегат с конечностями,
    NS> заранее не известно ни количество,
    NS> ни суставчатость этих конечностей.
    NS> Конечности могут сгибаться в определенных местах.
    NS> Все координаты/углы известны, известны "опорные точки".

    NS> Какие есть способы/методы обучения данного агрегата ходьбе?
    NS> Какие вообще есть подходы к обучению хождению/ползанию?

Сформулируй критерий того,
что агрегат "научился ходить".

Приблизительно - это быстрое достижение целей,
то есть быстрое прохождение от одной точки до другой.

Сначала цель разбивается на мелкие подцели.
Например, намечается путь, и начинается обучение
с решения мелких задач - "подняться", пройти "шаг".

Если точно сформулировать критерии,
то придём к задаче оптимизации ...

А как её решать ... :-)
Какие-нить комбинации с генетическими алгоритмами.

Тут есть одно хорошее св-во -
оптимизируемая функция непрерывна.

Значит, можно применять
что-то типа покоординатного спуска ...
Или "метод деформируемого симплекса" ...

Если задать достаточно информации на "входе",
то придём к оптимизации некоторой непрерывной функции,
постоянно уточняемой по ходу дела.

Имхо самое сложное тут - это оценка,
или как раз определения понятия "умеет ходить".

До встречи, всего наилучшего !


--- ifmail v.2.15dev5
 * Origin: Demos online service (2:5020/400)