{'fraction_non_alphanumeric': 0.014623172103487065, 'fraction_numerical': 0.0, 'mean_word_length': 5.357142857142857, '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}}
A task allocation algorithm based on market mechanism for multiple robot systems

A multi-robot task allocation based on market mechanism is proposed in this paper. Firstly, The proposed task intensity with distance fitness and urgency of the time are considered to improve the task evaluation function. The task evaluation function gets considerable improvement which make task allocation based on market mechanism more efficiently. Secondly, distance from the starting point is taken into account for further improving the efficiency of task allocation. All of the robots in multi-robot systems will be allocated to complete all tasks by market auction algorithm. The distributed task allocation based on market mechanism greatly improve the efficiency of collaborative task. At last, simulation and experimental results show that this multi-robot task allocation algorithm is efficient.