{'fraction_non_alphanumeric': 0.020508613617719443, 'fraction_numerical': 0.0, 'mean_word_length': 5.224489795918367, '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}}
Path Planning and Collision Prevention based on Computer Vision applied to a Mini-sized Multi-robot Testbed

A practical testbed is crucial to reduce the gap between theory and real-world applications. Path-planning and collision prevention routines are essential for a reliable operation of these multi-robot platforms, so increasingly complex control algorithms can be proposed, designed and tested. This paper describes the recent progress made on the functionality of a mini-sized multi-robot testbed that runs based on ROS (Robotic Operating System). A high-level path planner, a collision prevention routine and motion controllers are proposed as part of the expansion to more complex applications that can run on the testbed. A PID-based orientation controller and an Inverse Kinematics position controller are designed and compared as viable solutions for following the waypoints generated by the high-level path planner. Improvements on software modularity, scalability and the addition of an extra mobile agent also comprise the main improvements for this new iteration of the testbed. The results of the path-planning routine, as well as the performance of the motion controllers are presented and discussed.