@app.route('/populate_simulation', methods=['POST']) def populate_simulation(): data = request.get_json() vehicle_count = data.get('vehicles', 10) walker_count = data.get('walkers', 10) # Spawn Vehicles for _ in range(vehicle_count): vehicle_bp = random.choice(world.get_blueprint_library().filter('vehicle.*')) spawn_point = random.choice(world.get_map().get_spawn_points()) world.spawn_actor(vehicle_bp, spawn_point) # Spawn Walkers for _ in range(walker_count): walker_bp = random.choice(world.get_blueprint_library().filter('walker.pedestrian.*')) spawn_point = random.choice(world.get_map().get_spawn_points()) world.spawn_actor(walker_bp, spawn_point) return jsonify({'message': f'{vehicle_count} vehicles and {walker_count} walkers added'})