SLAMcore software adds ROS integration, wheel odometry, and environment customization for advanced robotics location and mapping