ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Move base in ROS1 or Navigation in ROS2 will do this for you.
There is no requirement of a "well-defined world", though that is as you have found a common application of it. If you are able to produce a global localization estimate, odometry, and some sensor data, you can make move base work for you.