๐Ÿงฑ Blocks World & Multi-Armed Robots

106 words
1 min read
Python Week 1: the first filter for runtime behavior
Visual companion
Python
Type and operator map

Python Week 1: the first filter for runtime behavior

View
Revision summary

What this note is really saying

Short form

# ๐Ÿงฑ Blocks World & Multi-Armed Robots ## 1. ๐ŸŽฏ Learning Objectives - Model Blocks World with STRIPS predicates - Handle multi-armed robots with modified operators - Solve Sussman Anomaly with interleaved planning ## 2.

๐Ÿงฑ Blocks World & Multi-Armed Robots

1. ๐ŸŽฏ Learning Objectives

  • Model Blocks World with STRIPS predicates
  • Handle multi-armed robots with modified operators
  • Solve Sussman Anomaly with interleaved planning

2. ๐Ÿ“– Core Content

3.1 Standard Blocks World

Predicates: onTable(x), on(x,y), clear(x), armEmpty, holding(x) Actions: stack, unstack, pickup, putdown

3.2 Multi-Armed Robots

Each arm independently: armEmpty(k), holding(k,x) Multiple actions can execute simultaneously if they use different arms.

3.3 Sussman Anomaly

Goal: on(A,B) โˆง on(B,C). Initial: A,B,C on table. Problem: achieving one subgoal may undo the other. Solution: Interleave: pickup(B), stack(B,C), pickup(A), stack(A,B). Join Discord PreviousAutomated PlanningNextProblem Decomposition & AO*
Document outline

Keep your place and jump directly to a heading.

Table of contents

No note selected

Open a chapter to see its outline, backlinks, and sources here.