next up previous
Next: 12.0.2 next-statesの定義 Up: 12 迷路問題における状態空間の生成 Previous: 12 迷路問題における状態空間の生成

12.0.1 node-equalの定義

ロボットの居る場所を表す状態と状態が等しいかどうか を調べるnode-equalは,
(defun robot-position (state)
  (third state))

(defun node-equal (s1 s2)
  (< (distance
      (robot-position s1)
      (robot-position s2)) 0.8)
  )
というように,ある程度の距離範囲内にあれば 同じとみなすようにする.

> (node-equal '(robot at (0 0)) '(robot at (0.1 0.1)))
t


generated through LaTeX2HTML. M.Inaba 平成18年5月7日