Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3507-skill:电赛 MSPM0G3507(天猛星)小车控制 Agent Skill

面向 2026 全国大学生电子设计竞赛(电赛) 的 Agent 技能包,适用于 Claude Code、Codex CLI(含 Copilot CLI / Gemini CLI 等兼容 agentskills.io / AGENTS.md 机制的工具)。主控为 TI MSPM0G3507(立创·天猛星 LCKFB Tianmengxing 开发板),主攻小车控制方向,兼顾视觉协作(MaixCAM Pro / MaixCAM2 云台打靶、目标识别)。

mc3545dada/mspm0-skill(MIT)已实板验证的 SysConfig/DriverLib 工具链规则之上,新增电赛赛题层:

  • 运动控制:电机驱动/死区标定、编码器测速、串级 PID、灰度循迹、盲区导航(陀螺仪+里程计)、坡道、精确停车(±2 cm 级)
  • 传感器与执行器:灰度阵列现场标定、MPU6050 航向管理、超声/ToF、舵机云台、声光语音提示、无线模块、电磁铁
  • 视觉协作:MaixCAM Pro / MaixCAM2(MaixPy v4)分工与串口/开机/供电实战坑、帧协议+解析状态机、云台打靶/追踪/画圆、UV 感光纸实战注意
  • 固件架构:1 ms tick 调度、一键启动状态机、分段路径脚本(换题只改表)、参数菜单与 Flash 存参、可靠性清单
  • 赛题手册:2020–2026 小车/视觉真题规律、精度指标基准表、2026 年器件清单全文与解读、备赛训练项目、赛题日流程

安装

本仓库整体就是一个符合 agentskills.io 规范的 skill(根级 SKILL.md),克隆到对应运行时的 skills 目录即可:

Agent 安装位置
Claude Code ~/.claude/skills/nuedc-mspm0-car/
Codex CLI(新版,支持 skills) ~/.codex/skills/nuedc-mspm0-car/ 或跨运行时目录 ~/.agents/skills/nuedc-mspm0-car/
Copilot CLI / Gemini CLI ~/.agents/skills/nuedc-mspm0-car/

Claude Code(Windows PowerShell):

git clone https://github.com/Dvoid128/3507-skill.git "$env:USERPROFILE\.claude\skills\nuedc-mspm0-car"

Codex CLI(Windows PowerShell,~/.agents/skills 同时被 Copilot/Gemini 识别):

git clone https://github.com/Dvoid128/3507-skill.git "$env:USERPROFILE\.agents\skills\nuedc-mspm0-car"

Linux/macOS 把目标路径换成 ~/.claude/skills/...~/.agents/skills/... 即可。

旧版 Codex / 不支持 skills 的工具(AGENTS.md 引用方式):把仓库克隆到任意位置(如工程内 tools/3507-skill/),然后在你固件工程根目录AGENTS.md 里加一段:

## MSPM0 电赛小车开发规则
本工程使用 nuedc-mspm0-car skill。开始任何 MSPM0/小车/视觉相关工作前,
先完整阅读 tools/3507-skill/SKILL.md 并遵守其规则,
再按其"参考文档选择"表按需阅读 tools/3507-skill/references/ 下的文档。

项目级技能(Claude Code):克隆到工程的 .claude/skills/nuedc-mspm0-car/

安装后在 Claude Code 里直接提需求即可自动触发,例如:

用天猛星做电赛小车,帮我配置 TIMA0 输出两路 20 kHz PWM 驱动 TB6612 MaixCAM2 发来目标偏差帧,帮我在 MSPM0 上写解析和云台闭环 按 2024H 自动行驶小车的路径写一份分段脚本表

结构

3507-skill/
├─ SKILL.md                  # 技能入口:工作流、核心规则、天猛星引脚、赛题速查
├─ AGENTS.md                 # Codex 等 AGENTS.md 机制的兼容入口(指向 SKILL.md)
├─ references/
│  ├─ motion-control.md         # 电机/编码器/PID/循迹/坡道/停车(新增)
│  ├─ sensors-actuators.md      # 灰度/IMU/测距/舵机/声光/无线/显示(新增)
│  ├─ vision-protocol.md        # MaixCAM 视觉串口协议/云台打靶/联调(新增)
│  ├─ firmware-architecture.md  # 调度/状态机/路径脚本/参数/可靠性(新增)
│  ├─ contest-playbook.md       # 真题规律/2026器件清单/备赛与赛题日(新增)
│  ├─ project_workflows.md      # .syscfg/CCS/Keil/CMake 工作流(继承)
│  ├─ driverlib_runtime_rules.md# DriverLib 运行时规则(继承)
│  ├─ hardware_validation_notes.md # 天猛星实板验证记录(继承)
│  └─ debug_backends.md         # CCS-DSS / OpenOCD 调试后端(继承)
├─ examples/                 # 天猛星实板验证示例(LED/PWM/1ms定时/UART×2,继承)
├─ assets/snippets/          # 已验证 .syscfg 片段(继承)
└─ scripts/                  # check_syscfg / run_sysconfig / detect_probe / serial_console 等(继承)

脚本需 Python 3.10+,serial_console.py 另需 pyserial

数据来源与致谢

  • 工具链规则、实板验证记录、示例与脚本继承自 mc3545dada/mspm0-skill(MIT License)。
  • 真题分析基于 CCBP/NUEDC_Topic 公开题目库(1994–2026)。
  • 2026 年器件清单为官方公布版本的文字转录,以组委会最终发布为准。

免责声明

真题规律与赛题预测仅供备赛参考;.syscfg 配置细节、引脚能力、SDK 行为一律以本地 SysConfig/SDK 实际验证为准。

About

2026 电赛 MSPM0G3507(立创天猛星)小车控制 Agent Skill:SysConfig/DriverLib 工具链规则 + 运动控制/传感器/MaixCAM 视觉协作/固件架构 + 历年真题与 2026 器件清单解读(Claude Code 可用)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages