What are the best simulation software and robot path planning tool under ROS environment, which can easily implement the unstructured environment. Moreover, if the path is probabilistic, then what are the best State based approaches for mobile robots.?