Text this: Optimal Mobile Robot Navigation in Unknown Environments using Different Optimization Techniques