A method and system for controlling the descent of a moveable element pivotally
attached to a rigid structure. The moveable element is pivotally attached to the
rigid structure, and is then pivotally connected to a compressible strut, which
is pivotally attached to a linkage pivotally connected to the rigid structure.
The descent of the moveable element is controlled using a microcontroller and a
motor attached to the linkage, and the control path for the linkage is selected
based on a comparison of the angle between the linkage and rigid structure and
the angle between the moveable element and the rigid structure.