跳转至

概述

智能系统是能够感知周围世界并为此产生响应的系统。智能系统存在多种形态,从一个纯软件的聊天机器人到集成软硬件的多智能体仓储系统。

本课程从智能系统的各单元模块介绍出发,配合真实系统设计与实践环节,全方位培养同学们对智能系统的理解与认识。

1. 课程安排

本课程总计32课时。

课程 形式 内容 课程 形式 内容
1 授课 课程基本信息 13-14 实验 竞赛详细介绍与参考案例
2 授课 智能系统组成 智能系统发展与回顾 15-18 实验 机械装机、3D打印、抓取机构实验
3-4 授课 系统设计流程与工具 19-22 实验 仿真软件实验
5-6 授课 移动底盘、机械臂操作 23-26 实验 现实环境测试、仿真到现实迁移
7-8 授课 相机标定与立体视觉、目标检测与识别 27-30 竞赛 初赛、决赛与颁奖
9-10 授课 SLAM与多传感器融合 31-32 展示 参赛队总结汇报
11-12 授课 轨迹规划与控制

2. 我能收获什么?

  1. 运用机电、信息技术等多学科知识,进行初步的智能系统设计
  2. 完整体验智能系统的开发与调试过程,掌握相关的方法论
  3. 在竞赛环节针对开放性挑战提出创造性解决方案
  4. 完成课程设计报告与展示,有效地进行观点的提炼与表达

3. 我需要哪些预备知识?

  • 先修课程:线性代数、程序设计、概率论与数理统计

  • Linux 基础概念与操作:基础教程(English) 进阶教程(中文)

    • 如何对Linux系统中的文件进行操作?
    • 什么是环境变量?如何修改环境变量?
    • 如何通过SSH登录远程环境?
  • ROS 基础概念与操作:教程
    • 什么是ROS Topics?如何获取ROS Topics广播的内容?
    • 什么是ROS Nodes?
  • Docker 基础操作:基础教程 进阶教程
    • 什么是镜像、容器?如何基于镜像创建容器?
    • 如何从服务器端拉取镜像?如何将镜像推送到服务器?
    • 如何将容器外的文件传输/映射到容器内?如何保存对容器的修改?

4. 扩展阅读

此处提供一些额外的资源供感兴趣的同学参考。注意,不阅读此节内容不影响课程学习与实验。