Folding a Square

Input: one among the orange bars.
Joints between triangular panels and orange or violet bars are cylindrical.
Joints between two yellow (or green) triangular panels are revolute.
It is an attempt to create a movable roof.