Fuzzy genetic motion planning under diverse terrain conditions for autonomous robots