# SoccerBot

The SoccerBot and SoccerBot Plus robots have been designed to meet the regulations for RoboCup robot soccer. Robocup is an international robotics research competition and is played by teams of 5 robots. A SoccerBot can be configured as either field players or goalies. Field players drive, look and kick forward, while goalies drive sideways but look and kick forward. This change is achieved by mounting the top of the robot base at an 90 degree angle to the bottom.

- First design by Thomas Bräunl, Richard Meager, Elliot Nicholls
- Current design by Thomas Bräunl

- SoccerBot
  - EyeBot Controller
  - 2 DC motors with encapsulated gears and encoders
  - Standard mechanics
  - 3 infra-red PSDs
  - EyeCam digital camera
  - LiIon battery with 220V charger
  - EyeNet wireless communication module (option)
- SoccerBot Plus
  - EyeBot Controller
  - Extended mechanics with camera pan and kicker mechanism
  - 2 DC motors with encapsulated gears and encoders
  - 2 servos with metal gears for camera and kicker operation
  - 3 infra-red PSDs
  - EyeCam digital camera
  - LiIon battery with 220V charger
  - EyeNet wireless communication module (option)

  ### SoccerBot Settings

      TPU  0     right motor speed
      TPU  1     left motor speed
      TPU  2-3   left shaft encoder
      TPU  4-5   right shaft encoder
      TPU  6-11  free
      TPU 12     camera pan ("plus" only)
      TPU 13     kicker ("plus" only)
      TPU 14     PSD
      TPU 15     audio out
      -------
      DO 0-1     left motor direction (A)
      DO 2-3     right motor direction (B)
      DO 4       PSD control line
      DO 5-7     free
      -------
      DI 0-5     PSD infrared sensor
      DI 6-7     free (e.g. bumper)
      ------
      AD 0       microphone
      AD 1       battery level
      AD 2-7     free