@app.route('/spawn_walker', methods=['POST']) def spawn_walker(): data = request.get_json() walker_count = data.get('count', 1) walker_blueprints = world.get_blueprint_library().filter('walker.pedestrian.*') spawn_points = [random.choice(world.get_map().get_spawn_points()) for _ in range(walker_count)] walkers = [] for spawn_point in spawn_points: walker_bp = random.choice(walker_blueprints) walker = world.spawn_actor(walker_bp, spawn_point) walkers.append(walker) return jsonify({'message': f'{walker_count} walkers spawned', 'ids': [w.id for w in walkers]})