Sorting Blocks by Color: From One Tray to Two
My single-color pick-and-place policy generalized to new shapes and colors, but broke the moment I changed the tray's color. So I built a real sorting task: two trays, two colors, and a policy that has to actually look at the block before deciding where it goes.