ThomasZB / EvergreenSLAM Always-on 2D lidar SLAM with named places, as a spatial memory for LLM agents