Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions docs/programming/command-based.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# 命令模式

命令模式是一种基于行为的控制架构,它将机器人的每个动作封装成独立的“命令”对象,实现了动作的队列化执行、中断处理和复杂动作组合,让机器人操作能够按顺序、可中断的方式灵活执行。

## 实战指南

[DDOCC](https://zzhangje.github.io/ddocc/zh/) 是一个基于命令模式开发的,为坦克底盘设计的程序系列教程。每一节都设置了明确的任务目标,你只需完成指定内容,即可让机器人在仿真中实现预期行为。你将重点学习如何管理与协调机器人系统中的各类信号与任务,而无需深入底层硬件驱动的复杂细节。我们将从构建底盘子系统开始,逐步创建基础命令单元,并通过组合这些命令设计更复杂的机器人动作,最终完成一段完整的自动程序。
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ nav:
- 程序:
- 程序概述: programming/overview.md
- Java 基础: programming/java-basics.md
- 命令模式: programming/command-based.md
- 工具和软件:
- Git 版本控制: tools/git-basics.md
- Autodesk Inventer 使用教程: tools/inventor.md
Expand Down