Boundary observer design for coupled ODEs-hyperbolic PDEs systems