How much voltage would I need to power 4 tt motors, an SG90 servo and an ultrasonic sensor?

I'm making a rover that consists of 4 DC tt motors, a servo and an ultra sonic sensor. I am using a motor shield, and I want to know about how much voltage I would need to power all of this. Would it okay to plug in 9V into the motor shield and then 9V into the actual arduino uno board?

What are the specs of these components?

You need to understand voltage & current requirements of ALL components before you can make decisions around a power supply.

Need to see the data sheets.

The 4 DC tt motors are 3-6V 200 RPM motors.
The servo is a SG90 servo, and it needs about 5V.
The ultra sonic sensor needs 5V or less.
The motor shield is a v1 motor shield.

The tt motors connect to the motor terminals on the motor shield. The servo connects to the servo pins on the motor shield. And the ultrasonic sensor connects to the analog pins on the motor shield. Basically everything is connected to the motor shield. Is there any suggestion on how to power this?

The limiting factor seems to be your motors which need 6v. They will also need a high current to cope with startup, you dont say what the current spec is but I'd guess that it will be amps at least to start. So all this will NOT be supplied from a 9v pp3 battery! I'd suggest you need either NiMH cells or LiPos and a radio control battery pack would be good https://www.amazon.co.uk/BAKTH-Capacity-Rechargeable-Discharge-Customized/dp/B07R3BML88/ref=asc_df_B07R3BML88/?tag=googshopuk-21&linkCode=df0&hvadid=207961469242&hvpos=&hvnetw=g&hvrand=11794670330143770467&hvpone=&hvptwo=&hvqmt=&hvdev=t&hvdvcmdl=&hvlocint=&hvlocphy=1006598&hvtargid=pla-785439570684&psc=1 or possibly a 9.6v equivalent.

The US sensor could be supplied from the 5v on the Uno, itself supplied from the 7.2v.

So for the NiMH battery link you just posted, one of those will be able to power the whole rover?

One DC tt motor needs 6V and 160 mA and 1500 mA when stalled. I am using 4 tt motors.
One servo motor needs about 5V and 550 mA.
One US sensor needs 5V and 100mA or less.

So would this battery work:

I'm making a rover project using a motor shield v1, a US sensor and 4 DC tt motors.

One DC tt motor is 6V, 160 mA to run, and 1500mA when stalled.
An US sensor needs 5V and about 100mA.
Everything connects to the motor shield.

Can someone tell me what kind of battery I'd need.

Please do not cross post. Moderator alerted.

I have merged your cross-posts @apop274.

Cross-posting is against the Arduino forum rules. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend a lot of time investigating and writing a detailed answer on one topic, without knowing that someone else already did the same in the other topic.

Repeated cross-posting can result in a suspension from the forum.

In the future, please only create one topic for each distinct subject matter. This is basic forum etiquette, as explained in the "How to get the best out of this forum" guide. It contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.