Nonlinear estimation techniques for autonomous navigation in single and multi robot systems