Greeter
Greeter Wooden clockwork face capable expressing continuous two-dimensional expressions Use ML on the muscles from grimace project to approximate a 2- or 3- degrees of freedom curve for each facial component.
Design linkages to translate and rotate each facial component. If necessary, inverse kinematics to plot trajectories
A camera in the eye uses CV to identify passers-by.
A ML-trained set of functions accesses and selects a salient recent topic