项目阶段
- 无人车操作系统定制项目:学员分组进行无人车操作系统的定制开发,包括硬件适配、传感器驱动开发、路径规划算法集成等,最终实现一个完整的无人车操作系统。
- 机器人操作系统定制项目:学员分组进行机器人操作系统的定制开发,包括机械臂控制、视觉识别、语音交互等功能的集成,以及系统的性能优化和稳定性测试。
- 项目成果展示与评估:各小组展示项目成果,进行演示和测试,评估系统的性能、功能和可靠性,并进行项目总结和经验分享。
核心目标:以真实场景为驱动,完成从需求分析到产品交付的全流程项目,构建自主可控的智能装备系统。
课程模块:
项目规划与需求分析
- 场景定义:聚焦无人车(如校园接驳车、物流 AGV)或机器人(如仓储分拣、巡检)领域。
- 技术选型:确定 ArceOS 定制方案、Rust 应用模块划分、硬件外设清单(参考飞腾派 AI 分拣机器人)。
系统设计与开发
- 架构设计:分层架构(硬件抽象层、实时内核层、Rust 应用层),模块化接口定义。
并行开发:
- 内核组:优化 ArceOS 的中断处理与任务调度,开发专用驱动(如车载 CAN 总线接口)。
- 应用组:使用 Rust 实现感知算法(如 YOLO 目标检测)、决策逻辑(有限状态机)、HMI 交互界面。
- 测试组:设计自动化测试用例(单元测试、集成测试、压力测试),验证系统实时性与可靠性。
系统集成与验证
- 软硬件联调:飞腾派开发板与外设(如摄像头、电机驱动器)协同工作,解决信号同步问题。
- 实车 / 机器人测试:在封闭场地进行功能验证(如避障、路径跟踪),收集性能数据(延迟、功耗、故障率)。
交付与产业化
- 文档输出:编写系统设计白皮书、用户手册、维护指南,符合国产化项目交付标准。
- 成果展示:参与行业展会(如世界智能产业博览会)或路演,对接企业需求与投资机构。