To remove a need or difficulty; to make something unnecessary. The new medical treatment obviates the need for surgery.
To prevent or eliminate (a problem or need) by effective measures. The installation of security cameras obviated the risk of theft.
To anticipate and prevent (something) from occurring. Careful planning can obviate potential delays.