本ディレクトリは、AITL-H構想に基づく人型ロボットPoC(Proof of Concept)の実験構成・実行環境を格納しています。
FSM(本能)+ PID(理性)+ LLM(知性)の三層アーキテクチャにより、制御・推論・動作の統合実証を目的とした構成
PoC/
├── run_main.py # PoC制御起動スクリプト(統合実行エントリ)
├── fsm_config.yaml # FSMの状態定義・遷移構成
├── scenario/ # 対話・行動シナリオ定義群
│ └── interaction_scenario.md
├── data/ # 実験ログ・センサデータ出力
├── docs/ # 設計マニュアル(章構成ドキュメント)
│ └── README.md # → PoC設計マニュアルのトップページ
└── README.md # ← 本ドキュメント(実行環境概要)
🚧 実装コード本体(FSM/PID/UART/LLM等)は
implementary/
に分離しています(詳細は下記参照)
implementary/
との分離FSMやPIDなどの制御モジュールは、共通性と再利用性を高めるため、以下のように分離しています:
種別 | 配置先 | 内容 |
---|---|---|
制御モジュール本体 | implementary/ |
fsm_engine.py , pid_controller.py , uart_driver.py など |
実行設定・実験構成 | PoC/ |
fsm_config.yaml , run_main.py , scenario/ など |
PoCディレクトリでは、これらを呼び出して統合運用する形で構成されます。
本PoCでは、UARTによる命令入力、FSMによる行動制御、PIDによる制御量生成、PWM出力までを統合しています。
以下に、全体構成図を示します:
設計思想・章構成・AITL三層モデルに関する解説は、docs/
以下に整理しています:
内容一覧(一部):
# FSM定義・制御モジュールを統合してPoC制御を起動
python run_main.py --config fsm_config.yaml
技術監修・設計構成:三溝 真一(Shinichi Samizo)
GitHub: Samizo-AITL
Email: shin3t72@gmail.com