Mobile Robot Path Planning with Opposite Angle-Based Exact Cell Decomposition