A Fuzzy Logic Path Planning Algorithm Based on Geometric Landmarks and Kinetic Constraints