{'fraction_non_alphanumeric': 0.01984126984126984, 'fraction_numerical': 0.0, 'mean_word_length': 5.944954128440367, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Representing and updating objects' identities in semantic SLAM

Simultaneous localization and mapping (SLAM) deals with localizing and mapping in unknown environment. Semantic SLAM incorporates an additional layer of objects identities and their relationships. Here we suggest representing the identity of an object in semantic SLAM as a probability distribution over the object's traits, such as labels, colors, shapes, materials, etc. Objects' identities are estimated by integrating measurements from different sensors and are distinguished based on the discrepancy between the underlying probability distributions as quantified by the Bhattacharyya distance. The semantic mapping scheme is tested both in simulation and experiment using a ground robot.