Skip to content

重构 Dart 发射与装填控制并新增舵机支持 By steven - #160

Merged
m2rt1n88 merged 5 commits into
mainfrom
Martin/merge_Dart
Oct 21, 2026
Merged

m2rt1n88 merged 5 commits into
mainfrom
Martin/merge_Dart

Conversation

@m2rt1n88

Copy link
Copy Markdown
Collaborator

为适配新的 Dart 机构与电机驱动接口,重构主控制流程:

  • 将控制对象切换为双发射电机、装填电机和 PWM 舵机,以匹配新的发射与装填硬件方案
  • 发射机构按遥控输入控制转速,装填机构支持角度增量调节,舵机用于锁止与释放动作
  • 增加遥控链路在线检测,失联时禁用发射电机并安全等待,提升操作安全性
  • 调整 CAN、UART 初始化及调试输出,便于新硬件联调和状态观测
  • 清理旧飞轮、云台和推杆控制逻辑,减少遗留配置干扰

steven52880 and others added 5 commits March 7, 2026 20:17
辅助机械完成第一次飞镖测试
将已重构的电机驱动类名同步到 Dart 程序中:`MotorCANBase` 替换为 `DjiMotorBase`,`MotorPWMBase` 替换为 `PWMMotorBase`,并应用 clang-format 格式化。

@Rinsutoringu Rinsutoringu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@m2rt1n88
m2rt1n88 merged commit 95ed379 into main Oct 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants