Step 6: Transition to the Physical World

Action:


If your setup is not already prepared, do the following:

  • Mount the bundle as shown in the reference picture.

  • Connect to the real robot and perform a calibration.

  • Create the workspaces for the vision plate and the conveyor.

    • To match the simulation, name them:

      • bundle_workspace (vision plate)

      • conveyor_workspace (conveyor)

Disconnect from the simulation and reconnect to the real robot.

Since the simulation and physical setup may not match perfectly, the observation poses may be inaccurate in the real world.
Run your program and observe the movements. If a pose needs correction:

  • Open a new program,

  • Copy-paste your Blockly code,

  • Adjust only the positions in the new program (to avoid breaking the simulation version).

Finally, place an object on the vision plate and run the program.

 

Speaker notes:


“This step bridges simulation and reality. By keeping the same workspace names and logic, the transition is smooth — we only adjust poses if needed.”

 
Result:


✅ Your program built in simulation now works with the real robot!