{'fraction_non_alphanumeric': 0.025768911055694097, 'fraction_numerical': 0.0, 'mean_word_length': 5.270833333333333, '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}}
Integrating task and PRM motion planning : Dealing with many infeasible motion planning queries

To accomplish a task an autonomous robot must break this task into “primitive” subtasks and order them to satisfy precedence constraints. Each subtask requires performing a motion. The existence of a feasible trajectory is an additional precondition for the subtask, but a very expensive one to test. Probabilistic RoadMaps (PRM) are an effective approach to plan feasible trajectories when these exist. However, PRM planners are unable to detect that no solution exists. On the other hand, a task/motion planner must often consider many subtasks, a fraction of which, only, admit feasible trajectories. This paper proposes a general algorithm (I‐TMP) that specifically addresses this issue. This algorithm interweaves task and motion planning, and allows distributing computational effort where it is most useful. It is probabilistically complete in the following sense: if I‐TMP can generate a sequence of subtasks that admits a feasible trajectory, such a trajectory will eventually be found with high probability. An application of I‐TMP to multi-limbed robots navigating on rough terrain is presented.