I am making a smart kinetic Rig for stop-motion puppet animation. The animator changes the position of the puppet using buttons. To make sure the shots are taken properly, there rig base can detect any undesired motion and alerts the user so they fix it at the right time.
Demo Video
Puppet on the rig