Scheduling and Motion Coordination of Autonomous Vehicles: Task Allocation and Motion Coordination of Multiple Autonomous Vehicles in Outdoor Material Handling Systems