Floksa писал(а):Давайте попробуем дать роботу определение двери. Дверь - это предмет прямоугольного размера, одна сторона которого жёстко закреплена, а противоположная имеет возможность двигаться в результате воздействия.
Как воздействовать на дверь? У двери есть ручка, на которую нужно воздействовать для открытия\закрытия. На ручку можно нажать, за ручку можно потянуть, можно сделать два этих действия одновременно, можно оттолкнуть.
Можете дальше ответить на ряд следующих вопросов:
1. Почему это дверь обязательно в форме параллелепипеда? А если верх скруглен?
2. Как определить форму видимого предмета?
3. Как определить что одна сторона закреплена, а вторая нет?
4. Формализуйте понятие "воздействовать".
5. Какое четкое определение имеет "ручка"?
6. Формализуйте все возможные способы воздействия на ручку, независимо от конкретной ее формы?
Вроде для затравки хватит практических вопросов?
PS: Хорошее определение двери совпадает с хорошим определеним окна и форточки, а также дверцы в шкафчик. Удачных путешествий вашему роботу
![Smile :)](http://roboforum.ru/images/smilies/icon_smile.gif)
PPS: Это я все к чем? К тому, что желательно при обсуждении теории не переходить к вещам которые с одной стороны совершенно неясно как реализовать на практике, с другой стороны никак жестко не формализованы - получаются некие рассуждения вслух на тему, которые неясно куда использовать.