pddl

    2

    1答えて

    私は、例えばgraphplanを使ってPDDLの迷路を解決するプログラムを書こうとしています。私がインターネット上で見た例から、問題の解決策(例:PDDL Graphplan can't find plan)が得られますが、1つだけです。私は私のプロジェクトにいくつかの特定の制限があり、迷路を解決するためのすべての可能な解決策を得て、これらのソリューションを別々に評価する必要があります。これは可能

    1

    1答えて

    私はプランナーMetric-FFを使用しています。問題とドメインファイルを指定した後、「あまりにも多い(推測される)タイプ!MAX_TYPESを増やしてください(現在50)」というエラーが表示されます。私は多くのタイプが指定されています(さらに必要な場合もあります)。 許容タイプの数を増やす方法をご存知ですか?

    0

    1答えて

    をコンパイル: Failed to parse the problem -- Not args must be a list with only one element, got [Primitive sobre (default_object ?obj, default_object ?obj2), Primitive libre (default_object ?obj3), Primitiv

    1

    1答えて

    PDDLにプランを作成して、それぞれにスコアを持つn個の場所のサブセットを訪問する必要があります。私は個々の得点の合計として定義される効用を最大限にする必要があります。このドメインをPDDLでどのように表現すればよいですか?具体的には、どのように各場所のスコアを格納するのですか?

    1

    1答えて

    、私のようなタイプを宣言した場合:袋の2種類、光と重いがあると言うことです :types bag light heavy - bag 。アクション内で、タイプのバッグのタイプがのライトでなければ、のライトがない場合は、と比較することが可能ですか?二つの変数ではなく、同じタイプよりも、同じ値を持つ場合 (when (= ?light ?bag)) が、このチェック: は、

    1

    2答えて

    これは単なる質問かもしれませんが、なぜロジックがAIで使用されるように開発されたのか本当に興味があります。特に、状態の単純な原子表現を使ってプログラミングを行うことができれば、AIで一次論理とPDDLを開発する必要性は何ですか?繰り返しますが、これは本当に基本的な質問です!

    2

    1答えて

    私は、記述言語pddlを使ってプランナを使って(単一エージェント)ゲームを解決しようとしています。私の目指すのは、世界の人々に物を届けられる可能性の高いポイントを得ることです。 機能(puntos)は、次のアクションの説明で与えられる: (:action dar :parameters (?x - objeto ?y - personaje ?z - robot ?t - zona)