Hydrokinematics