Robot motors and power source

Hi guys,

I'm planning to build a robot, but I have no idea what power source or motors I should use. The robot is going to work with a raspberry pi, an arduino and it needs to be able to move 10kg at a speed of 4 km/h. It has to be able to do this for more than an hour. It is going to be a sort of personal assistant/self moving bag. Any idea of what I should use?(Also, I don't know if this is supposed to be put in this section or the project section, so sorry if I misposted)

No, that's a perfectly good question for this section.

For a follow-me-luggage robot, one of the big power items is the surface you're running on. It doesn't take much power to drive on hard floors but if it has to go over soft grass then the power requirements increase drastically.

Try to find data on rolling resistance for different surfaces. That should get you started on working out the size of the battery for 1 hour operation.