How I would Instruct a robot to make PB & J
Imagine that you had to instruct a robot to construct a peanut butter and jelly sandwich. You have to tell the robot line-by-line what to do. What are the step-by-step directions you would give the robot? *
(Assuming that there are 2 slices of bread (Br1, Br2) adjacent to each other, brand new jars that have been opened for the robot that contain peanut butter (PB) and jelly (J), and a butter knife (BK) laid on a counter in front of the robot):
Step 1: Pick up BK.
Step 2: Insert BK inside of PB.
Step 3: Scoop out some content inside of PB using BK (two hands may be required), lifting the content out of the jar onto BK, planting the lifted content onto one of two sides of Br1 at the center, and then gently sliding the BK towards your body and off of Br1's surface area, insuring that the PB content on BK is transferred onto Br1. Once one side of Br1 has the content of PB, keep the opposite side faced down on the counter.
Step 4: Gently spread PB content across Br1's surface area to parts without PB content. Avoid going past the edges of Br1's surface area.
Step 5: Repeat steps 3 & 4 until the surface area of Br1 is 97%-99% covered in PB content. Even out the proportion of PB content placed on Br1's surface area if one corner's quantity contains 10%-20% more content than the rest of the corners.
Step 6: Insert BK inside of PB and press one side of BK against the wall of the jar.
Step 7: Proceed to slide BK upwards against the inside of PB jar wall to clean BK of PB content. Repeat Step 6 for the opposite side of BK.
Step 8: Repeat Steps 6 & 7 until the amount of PB content left on BK's surface area is between 3% & 0.01%.
Step 9: Repeat Steps 2-8, replacing the "PB" element with the "J" element and the "Br1" element with the "Br2" element. Apply 20% more J content onto Br2 than the PB content applied to Br1.
Step 10: Once Step 9 is complete, Place BK down on the counter away from all other objects. Carefully slide one hand under Br1, touching the side faced down, until Br1 is off the counter (two hands may be required). Avoid contact of PB content placed on the opposite side of Br1.
Step 11: Carefully match the corners of Br1 to the corners of Br2, insuring that both sides with PB and J content respectively are touching.
Step 12: Serve. If sandwich is meant for you, proceed to lick fingers.















