"""Launch file for first encounter orchestrator node."""

from launch import LaunchDescription
from launch_ros.actions import Node


def generate_launch_description():
    """Generate launch description."""
    encounter_node = Node(
        package="saltybot_first_encounter",
        executable="first_encounter_node",
        name="first_encounter",
        parameters=[
            {"encounter_queue_dir": "/home/seb/encounter-queue"},
            {"unknown_face_threshold": 0.3},
            {"small_talk_timeout": 10.0},
            {"person_away_timeout": 30.0},
            {"auto_enroll": True},
        ],
        output="screen",
    )

    return LaunchDescription([encounter_node])
