The Grassmannian bundle of a vector bundle $E$ is a smooth manifold where each fiber over the base space is replaced by the Grassmannian (of specified rank) of the fiber. I am interested in defining a natural metric and local co-ordinates on this space to compute Riemannian quantities like the gradient and Hessian on it. Is there a good reference for such computations? Ideally, I am looking for something like this but any step towards it would be appreciated.
If it helps, my base space is another Grassmannian.