The wheels mount directly to the continuous rotation servo motor (remove the horn) and are kept in place with a screw. The servo bracket helps you mount the servos to a base.
There is no specific screw size - just so long as it fits through the hole. The brackets come in pairs and each mounts one servo. You can easily make the robot symmetric (it would look like the DFRobotShop Omni Rover). Using the brackets is entirely up to you - just trying to help.
Those are Mecanum wheels - the robot is slower than an omniwheel driven robot and the motors cannot be changed. It’s 8.5in x 5.5in. There are not many omniwheels on the market and the ones which are compatible with faster and more accurate motors are from Andymark (larger and more expensive). If these interest you, we can explain which motors would be compatible.
There are single DC motor controllers, dual DC motor controllers and the rare four motor controller. We would suggest two dual motor controllers.
If you want to use continuous rotation servos instead, you would use a servo controller, and most have more pins than you will ever need.
Closer to 30cm diameter
Do you want DC motors or continuous rotation servos?
Do you want plastic roller wheels or rubber (for more grip)?
Do you want two dual motor controllers or four singles?
There are many many parts to choose from and providing you with a list would only be one of many possible examples.
No - you would only need one 6V supply for all servos. A popular IR distance sensor is the Sharp GP2 series and the corresponding cable. There is no specific compass, so choose one based on an interface method you are comfortable with and is within your budget.