Chapter 1334. 카페 배달 로봇 행동 트리 구성 (Café Delivery Robot Behavior Tree Construction)
-
Chapter 1334. 카페 배달 로봇 행동 트리 구성 (Café Delivery Robot Behavior Tree Construction)
-
1334.1카페 배달 로봇 행동 트리의 전체 구조 개요 (Overall Structure Overview of Café Delivery Robot Behavior Tree)
-
1334.2행동 트리 설계를 위한 요구사항 분석 (Requirements Analysis for Behavior Tree Design)
-
1334.3루트 노드와 최상위 제어 흐름 설계 (Root Node and Top-Level Control Flow Design)
-
1334.4주요 임무 시퀀스 노드 구성 (Main Mission Sequence Node Configuration)
-
1334.6주문 수신 조건 노드 구현 (Order Reception Condition Node Implementation)
-
1334.8음료 수령 구역 내비게이션 액션 노드 (Beverage Pickup Area Navigation Action Node)
-
1334.9음료 수령 확인 조건 노드 (Beverage Pickup Confirmation Condition Node)
-
1334.10음료 적재 액션 노드 구현 (Beverage Loading Action Node Implementation)
-
1334.11배달 목표 내비게이션 서브트리 설계 (Delivery Target Navigation Subtree Design)
-
1334.12NavigateToPose 액션 노드와 Nav2 연동 (NavigateToPose Action Node and Nav2 Integration)
-
1334.13동적 경로 재계획 트리거 조건 (Dynamic Path Replanning Trigger Conditions)
-
1334.15배달 도착 확인 조건 노드 (Delivery Arrival Confirmation Condition Node)
-
1334.16음료 전달 액션 노드 구현 (Beverage Handover Action Node Implementation)
-
1334.17고객 확인 인터랙션 서브트리 (Customer Confirmation Interaction Subtree)
-
1334.20폴백 노드를 이용한 예외 처리 구조 (Exception Handling Structure Using Fallback Nodes)
-
1334.21내비게이션 실패 시 폴백 전략 (Fallback Strategy on Navigation Failure)
-
1334.22경로 차단 시 대안 경로 폴백 (Alternative Path Fallback on Route Blockage)
-
1334.23음료 수령 실패 시 재시도 데코레이터 (Retry Decorator on Beverage Pickup Failure)
-
1334.24배달 실패 시 재시도와 제한 횟수 설정 (Retry and Maximum Attempt Setting on Delivery Failure)
-
1334.25타임아웃 데코레이터를 이용한 시간 제한 (Time Limitation Using Timeout Decorator)
-
1334.26강제 성공 및 강제 실패 데코레이터 활용 (Force Success and Force Failure Decorator Usage)
-
1334.27반전 데코레이터를 이용한 조건 부정 (Condition Negation Using Inverter Decorator)
-
1334.29저배터리 조건 감지와 충전 복귀 시퀀스 (Low Battery Condition Detection and Charging Return Sequence)
-
1334.30비상 정지 반응 서브트리 설계 (Emergency Stop Response Subtree Design)
-
1334.31안전 감시 병렬 노드 구성 (Safety Monitoring Parallel Node Configuration)
-
1334.32보행자 감지 조건 노드와 회피 행동 (Pedestrian Detection Condition Node and Avoidance Behavior)
-
1334.33센서 이상 감지와 안전 모드 전환 서브트리 (Sensor Anomaly Detection and Safe Mode Transition Subtree)
-
1334.34통신 장애 감지와 자율 판단 서브트리 (Communication Failure Detection and Autonomous Decision Subtree)
-
1334.35다중 주문 처리를 위한 반복 노드 활용 (Repeat Node Usage for Multi-Order Processing)
-
1334.36주문 큐 기반 동적 서브트리 생성 (Dynamic Subtree Generation Based on Order Queue)
-
1334.37블랙보드 키 설계와 데이터 흐름 정의 (Blackboard Key Design and Data Flow Definition)
-
1334.38블랙보드 포트 매핑과 입출력 정의 (Blackboard Port Mapping and Input/Output Definition)
-
1334.39서브트리 간 블랙보드 데이터 전달 (Blackboard Data Passing Between Subtrees)
-
1334.40조건 노드에서의 토픽 구독 패턴 (Topic Subscription Pattern in Condition Nodes)
-
1334.41액션 노드에서의 ROS2 액션 클라이언트 패턴 (ROS2 Action Client Pattern in Action Nodes)
-
1334.42서비스 호출 노드 구현 패턴 (Service Call Node Implementation Pattern)
-
1334.43BehaviorTree.CPP를 이용한 트리 구현 (Tree Implementation Using BehaviorTree.CPP)
-
1334.44XML 기반 행동 트리 정의 파일 작성 (XML-Based Behavior Tree Definition File Authoring)
-
1334.45커스텀 노드 플러그인 등록과 로딩 (Custom Node Plugin Registration and Loading)
-
1334.46행동 트리 노드의 C++ 구현 상세 (C++ Implementation Details of Behavior Tree Nodes)
-
1334.47행동 트리 노드의 Python 구현 상세 (Python Implementation Details of Behavior Tree Nodes)
-
1334.48서브트리 모듈화와 파일 분리 전략 (Subtree Modularization and File Separation Strategy)
-
1334.49행동 트리 파라미터화와 재사용성 향상 (Behavior Tree Parameterization and Reusability Enhancement)
-
1334.50Groot2를 이용한 시각적 트리 설계와 편집 (Visual Tree Design and Editing Using Groot2)
-
1334.51행동 트리 실행 로그와 디버깅 기법 (Behavior Tree Execution Logging and Debugging Techniques)
-
1334.52행동 트리 단위 테스트 전략 (Behavior Tree Unit Testing Strategy)
-
1334.53시뮬레이션 환경에서의 행동 트리 검증 (Behavior Tree Verification in Simulation Environment)
-
1334.54태스크 플래닝 결과와 행동 트리 동적 연결 (Dynamic Linking of Task Planning Results and Behavior Tree)
-
1334.55행동 트리 설계 패턴과 모범 사례 (Behavior Tree Design Patterns and Best Practices)
-
1334.56행동 트리 확장을 위한 리팩토링 전략 (Refactoring Strategy for Behavior Tree Extension)