問題タブ [pddl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
209 参照

python - 5 つのオブジェクトの PDDL でゴールを設定する問題

現在、私は PDDL に AI プランナーを実装して、マルチセンサーによって検出された情報に従って、家の中のさまざまなデバイスをオンまたはオフにします。多くのタスク (ファン、ライト、ドアなど) に 1 つの共通の目標を設定する方法と、オンとオフの両方を目標に設定する方法がわかりません。初期状態は、オンまたはオフのいずれかになります。目標の一つと同じになります。この場合、より良い目標を立てるための提案はありますか?

0 投票する
0 に答える
32 参照

3d - PDDL: 2D から 3D に渡す方法

PDDL を使い始めたばかりで、2D プロジェクトを開発しました。3D PDDL のオンライン チュートリアルはどこにありますか?

オンラインで見ようとしましたが、3D PDDL に関するヘルプはあまりありません。良いコード例も見つかりませんでした。

0 投票する
1 に答える
621 参照

pddl - PDDL でのアクションのチェックに関する問題

皆さんが元気でいることを願っています。PDDLドメインと問題ファイルを解いて問題が発生しました。タスクは次のとおりです。

2 人のアスリート A0;A1 とトレーナー T が、図に示すトレーニング環境で競技の準備をしています。彼らは P0 から始まり、トライアルを終了するには全員が P3 にいる必要があります。場所間の接続は、アスリート パス (実線) とトレーナー パス (点線) の 2 つのパスで強調表示されます。A0;A1 はアスリート パスのみを使用でき、最初の障害物 O0 を飛び越え、しゃがんで 2 つ目の O1 の下を通過する必要があります。代わりに、T はトレーナー パスのみを歩くことができます。エージェントは同時に移動することはできません。各ステップで 1 つのエージェントのみがパス内のある場所 Pi から次の場所に移動できます。さらに、トレーナーはアスリートのパフォーマンスをチェックするために一歩先を行く必要があるため、A0 と A1 は決して T を予期してはなりません(つまり、T がすでに訪れた場所にのみ入ることが許可されます)。アスリートとトレーナーは、トレーニング パスの同じ場所に一緒にいることができます。たとえば、T が P2 にある場合、A0;A1 は P0 にある可能性があります。P1 または P2。アスリートは任意の順序でステップを踏むことができます (つまり、誰が次のステップを踏むかについて常に合意することができます)。

タスクのイメージ

ドメインファイルと問題ファイルの両方を実装しましたが、ステートメントで期待どおりに動作しません。私は何を間違っていますか?どんな助けでも大歓迎です。

コード:

1. ドメイン

2.問題

したがって、ここでの私の主な問題は、障害をチェックするためのアクションとステートメントを適用することです。

どんな種類の助けも大歓迎です。