b belajar.myudak

Goal Stack Planning dan dunia balok

Urai goal dunia balok menjadi prasyarat, pilih operator, dan ikuti perubahan fakta.

menengah #planning#goal stack#STRIPS

SlideGoal Stack PlanningBagian Dunia Balok, Algoritma GSP, dan Kelemahan GSP tidak resmi

Latihan UTS & UAS ↓

Yang akan kamu pahami

Turunkan aksi dari goal, cek prasyarat sebelum menjalankan aksi, dan hitung ulang fakta setelah tiap aksi.

Konsep inti

Dalam representasi STRIPS, sebuah operator punya prasyarat, add list dan delete list. Goal stack planning memilih operator yang menambah goal, lalu mendorong prasyaratnya agar diselesaikan lebih dulu. Setelah aksi, terapkan efeknya dan cek lagi goal yang sudah sempat benar karena aksi berikutnya dapat merusaknya.

Coba langkahnya

A dan B berada di meja, keduanya bebas di bagian atas, tangan kosong. Target ON(A,B). Jejak ini memakai konvensi CLEAR(A) hilang ketika A dipegang dan ditambahkan kembali saat A ditumpuk.

Dunia balok: A berpindah dari meja ke atas B
Tangan robotBA
ON(A,B) · Belum terpenuhi
1/4Urai ON(A,B). Pilih STACK(A,B). A harus dipegang dan B harus kosong di bagian atas.goal = ON(A,B) · butuh HOLDING(A), CLEAR(B)

Contoh interaksi goal: jika target mencakup ON(A,B) dan ON(B,C), susun B di atas C terlebih dahulu. Jika A sudah berada di atas B, B kehilangan sifat CLEAR sehingga tidak bisa langsung diangkat. Gunakan keadaan akhir untuk memverifikasi seluruh konjungsi goal.

Cek pemahaman

Cek pemahaman
  1. 1. Kenapa PICKUP(A) dijalankan sebelum STACK(A,B)?

  2. 2. Apa yang perlu diperiksa setelah tiap aksi?

Latihan UTS & UAS