Some conveyor belts have a curved arrow indicating a rotating section of the belt.
When a conveyor belt causes a robot to convey onto a curved conveyor space (during Board Element Activation), they will rotate 90 degrees in the direction of the curved arrow on the conveyor belt (left or right).
If a robot moves onto the curved section of a conveyor belt for any reason other than being conveyed by that belt, such as its own programming card or being pushed, it does not rotate. Again, if your programming card moves your robot onto a curved arrow conveyor belt space, it does not rotate. If a conveyor belt conveys your robot onto a curved space of conveyor belt during Board Element Activation, your robot does rotate 90 degrees in the direction of the arrow.
If a robot conveys onto a junction space featuring a curved arrow, the robot only rotates 90 degrees if it came from the direction of the curved arrow. In this example, the robot did not come from the direction of the curved arrow. It came from the straight arrow side, so it does not rotate.
In this example, Smash Bot has resolved a Move Back in Register 3 onto a blue conveyor belt. Since there are no obstructions, it will convey twice, onto a curved conveyor belt both times it is conveyed during this Board Element’s resolution.
(Smash Bot’s front is highlighted in yellow in this example to make it easier to see.)
The first time it conveys around the corner, Smash Bot rotates to follow the arrow around the right-swinging curve. This conveys its backside in the direction of the curved arrow seen in panel 1 above to conform to the belt’s motion.
Since a blue conveyor belt conveys it a second time, Smash Bot now conveys around a left-swinging curve, with its backside following the direction of the curved arrow. The point is, your robot does not rotate to face the direction of the arrow. Its leading side rotates 90 degrees in the direction of the arrow, no matter which side of your robot that might be.