{'fraction_non_alphanumeric': 0.021164021164021163, 'fraction_numerical': 0.0008818342151675485, 'mean_word_length': 4.703517587939698, '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}}
Layered-Cost-Map-Based Traffic Management for Multiple AMRs via a DDS

A traffic management system can be used to control multiple automated mobile robots (AMRs) effectively. This paper proposes traffic management for multiple AMRs based on a layered cost map in ROS 2 for multiple purposes. Using the layered cost map, the new concepts of a prohibition filter, lane filter, fleet layer, and region filter are proposed and implemented. The prohibition filter can help a user set an area that would prohibit an AMR from trespassing. The lane filter can help set one-way directions based on an angle image. The fleet layer can help AMRs share their locations via the traffic management server. The region filter requests for or receives an exclusive area, which can be occupied by only one AMR from the traffic management server. Multiple AMRs communicate via a data distribution service (DDS), which is shared by topics in the same DDS domain. The traffic management server in the domain sends or receives topics to each of the AMRs. The experiments of AMRs under the proposed traffic management show the effectiveness of our approach.