Mobile cleaning robot teaming and persistent mapping Grant US-11614746-B2 United States of America 28 Mar 2023