{'fraction_non_alphanumeric': 0.01638065522620905, 'fraction_numerical': 0.0, 'mean_word_length': 5.258536585365854, '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}}
Information-Based Gaze Direction Planning Algorithm for SLAM

A gaze direction planning algorithm for simultaneous localization and mapping (SLAM), is presented. The objective of the algorithm is to calculate the gaze direction which minimizes estimation error over a given time horizon. This is made possible by gathering data so that the expected information gain is maximized. Existing approaches perform a greedy optimization only over the next time step and usually neglect the limited field of view of the sensors. In the proposed approach information gain is used as an objective function, in order to perform multiple step planning. This way, the novel gaze direction strategy anticipates all possible trajectories and viewing angles over a specific time horizon, performing better than other existing approaches when it comes to sensors with limitations, as most visual ones. Relative entropy of the covariance matrix provided by the extended Kalman filter (EKF) SLAM algorithm is used, as an information metric for each possible gaze direction during the multi-step planning. The aim is to create an intelligent perception module which can provide a robot with an accurate environmental model. Such a perception module is especially suited for vision-based humanoid robots