I think it could have dual purposes.  There was an earlier segment of the video where the robot was able to find and pick up a box and stack it on a shelf without the presence of the QR codes.  There are a lot of clever uses you could put to QR codes as object and environment tagging.  It would be effective at encoding what to do and perhaps what can be done with the box.  I used a similar strategy to define behavior scripts for the Aldebaran NAO.  I printed out some barcodes and taped them to the walls so that if the NAO was exploring an area and saw certain barcodes on the walls, it would do different things based on the codes that were present.  This way, I could do simple behavior scripting without having to change the robot&#x27;s programming.