{'fraction_non_alphanumeric': 0.016853932584269662, 'fraction_numerical': 0.0, 'mean_word_length': 4.97986577181208, '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}}
Effective Ball Handling and Control in Robot Soccer

An autonomous soccer-playing robot was designed and constructed as part of the electrical engineering senior project at Brigham Young University. Unique physical features enable ball handling abilities. A front-side rotating drum retains the ball by applying backspin. A pneumatic kicker allows for fast accurate kicks. Robot movement control is performed by three different systems. The low-level velocity controller ensures output of desired forward and angular velocities. The position controller is used to match the robot’s position with a desired position. Path generation directs the robot along a desired path at a specified velocity. The locations of the robots and ball on the soccer field is determined by the vision system. This document is a formal description of the unique designs and construction of the our team’s robot.