Friction Sphere Variator

Input: the brown cylinder.
Output: the orange disk of spherical cap.
Velocity of the output depends on contact position.
Angular adjustment of the blue disk gives various velocities and rotary direction change of the output.
The friction force at contact places is created by the green spring.