From Macmillan online dictionary:
FORMAL to achieve something that you have planned or hoped for
comes close to the technical meaning of realize I am familiar with: to be or provide the mechanism by which something happens. By contrast I would understand "enable" in this context to have the broader meaning of "to facilitate something happening".
So if the "Rigid connectors" pass mechanical movement from point A to point B of themselves I would suggest that "realize" is more precise than "enable".
This usage of "realize" seems to be more common in technical circles than in common parlance. See related question Is “realize” a synonym for “implement”? for further discussion and comments.