← Back to list

lifecycle-operator
by p1tl0rd
⭐ 3🍴 0📅 Jan 22, 2026
SKILL.md
name: lifecycle_operator description: Điều phối và kiểm tra chuyển đổi trạng thái của Lifecycle Nodes.
LIFECYCLE OPERATOR SKILL
Mô Tả
Tương tác với các dịch vụ quản lý vòng đời (/node_name/change_state, /node_name/get_state) để đảm bảo node hoạt động đúng theo máy trạng thái quy định.
Quy Trình Chuyển Đổi (Transition Flow)
Agent thực hiện tuần tự các bước sau để "bring-up" một node quản lý:
- Kiểm tra trạng thái:
ros2 lifecycle get <node_name>(Mong đợi:Unconfigured). - Cấu hình (Configure):
- Command:
ros2 lifecycle set <node_name> configure - Hành động Node: Cấp phát bộ nhớ, đọc tham số, thiết lập kết nối phần cứng (nhưng chưa kích hoạt).
- Trạng thái đích:
Inactive.
- Command:
- Kích hoạt (Activate):
- Command:
ros2 lifecycle set <node_name> activate - Hành động Node: Bắt đầu publish dữ liệu, xử lý callback.
- Trạng thái đích:
Active.
- Command:
- Vô hiệu hóa (Deactivate):
- Command:
ros2 lifecycle set <node_name> deactivate - Hành động Node: Ngừng publish, giữ nguyên cấu hình.
- Trạng thái đích:
Inactive.
- Command:
- Dọn dẹp (Cleanup):
- Command:
ros2 lifecycle set <node_name> cleanup - Hành động Node: Giải phóng bộ nhớ, reset biến.
- Trạng thái đích:
Unconfigured.
- Command:
- Tắt (Shutdown):
- Command:
ros2 lifecycle set <node_name> shutdown - Trạng thái đích:
Finalized.
- Command:
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon