使用 MATLAB 和 Simulink 设计和实现智能汽车应用的文档、示例和视频教程集合
学习准备
- Simulink 入门之旅(https://matlabacademy.mathworks.com/details/simulink-onramp/simulink)
- Simscape 入门之旅(https://matlabacademy.mathworks.com/details/simscape-onramp/simscape)
- Stateflow 入门之旅(https://matlabacademy.mathworks.com/details/stateflow-onramp/stateflow)
- Simulink 控制设计入门之旅(https://matlabacademy.mathworks.com/cn/details/control-design-onramp-with-simulink/controls)
分级说明
初级
推荐给具备基本智能汽车概念,但对 MATLAB 和 Simulink 不熟悉的用户
中级
推荐给具备智能汽车基础知识,和基本的 MATLAB 及 Simulink 技能的用户
高级
推荐给具备智能汽车实际工作和编程经验,并且精通 MATLAB 及 Simulink 的用户
学习主题
包含如下主题:车辆动力学、动力总成、电池和 BMS、电机与其控制、嵌入式、CAN、自动驾驶场景仿真、传感与感知、传感器统合、SLAM、规划与控制、ROS。
分主题资源链接
车辆动力学
初级
- FSC 之车辆动力学模型培训(视频集,中文)
- 使用 MATLAB 产品进行车辆动力学仿真 (视频,中文)
中级
- 搭建 Simulink 整车动力学模型用于底盘控制开发及整车性能评估(视频,中文)
- 生成 8 字绕环测试(示例,英文)(https://ww2.mathworks.cn/help/vdynblks/ug/generate-skidpad-test-course.html)
- 赛道圈速优化(示例,英文)(https://github.com/putta54/MW208_Raceline_Optimization)
高级
- 多物理域车辆建模与仿真(视频,中文)
- 基于魔术公式的学生赛车轮胎建模(示例,英文)(https://blogs.mathworks.com/student-lounge/2022/06/07/mf-tyre/)
- Simscape 车辆模板(示例,英文)(https://www.mathworks.com/matlabcentral/fileexchange/79484-simscape-vehicle-templates)

动力总成
初级
- 针对学生汽车团队的 Simscape 基础 (示例,英文)(https://www.mathworks.com/matlabcentral/fileexchange/125445-simscape-essentials-for-automotive-student-teams)
中级
- 基于 Simulink 车辆纵向动力学模型的整车控制器能量管理策略开发 (视频,中文)
高级
- 使用 MATLAB 和 Simulink 进行学生竞赛的车辆动力系统建模与整车仿真(视频,英文)(https://ww2.mathworks.cn/videos/vehicle-powertrain-modeling-and-full-vehicle-simulation-using-matlab-and-simulink-for-student-competitions-1637606624013.html)
- 使用 Powertrain Blockset 做车辆建模(视频,英文)(https://ww2.mathworks.cn/videos/matlab-and-simulink-racing-lounge-vehicle-modeling-part-2-powertrain-blockset-1502821383453.html)
电池和 BMS
初级
中级
- 使用基于模型设计开发电池管理系统的实例 (视频,中文)
- 利用仿真优化动力电池性能(视频,中文)
高级
- 如何在 Simulink 中开发电池管理系统(视频集,英文)(https://ww2.mathworks.cn/videos/matlab-and-simulink-racing-lounge-vehicle-modeling-part-2-powertrain-blockset-1502821383453.html)
电机与其控制
初级
- 通过 MATLAB 和 Simulink 进行电机控制设计(视频,英文,中字)
中级
高级
- 使用 Simulink 对永磁同步电机进行磁场定向控制(视频集,英文)(https://ww2.mathworks.cn/videos/series/field-oriented-control-of-pmsms-with-simulink.html)
嵌入式
初级
- 面向嵌入式系统的 MATLAB 和 Simulink (网页,中文)(https://ww2.mathworks.cn/solutions/embedded-systems.html)
中级
- 代码生成培训(视频集,英文)(https://ww2.mathworks.cn/videos/series/student-competition-code-generation-training.html)
CAN
初级
- 什么是 CAN 总线(视频,英文)(https://ww2.mathworks.cn/videos/what-is-can-bus-1610533064857.html)
中级
- 基于模型的嵌入式系统开发与测试:使用 CAN 总线 (视频,英文)(https://ww2.mathworks.cn/videos/model-based-development-and-testing-of-embedded-systems-using-can-122841.html)
高级
- 使用车辆网络工具箱与 CAN 网络通信:面向学生竞赛 (视频,英文)(https://www.mathworks.com/videos/communicating-with-can-networks-using-vehicle-network-toolbox-for-student-competitions-1640200119902.html)
自动驾驶场景仿真
初级
- 使用 RoadRunner 进行 3D 驾驶场景创建以及动态仿真(视频,中文)
中级
- 使用 RoadRunner 场景和 Simulink 车辆动力学模型仿真自动驾驶(视频,中文)
- 使用 Driving Scenario Designer 应用程序进行传感器仿真和虚拟场景设计(1) (视频,中字)
高级
- 使用 Driving Scenario Designer 应用程序进行传感器仿真和虚拟场景设计(2) (视频,中文)
传感器与感知
初级
- 让车辆和机器人具有视觉能力(视频集,中文)
- 使用深度学习实现自主系统环境感知 (视频,中文) (https://ww2.mathworks.cn/videos/environment-perception-for-autonomous-system-using-deep-learning-1591213839545.html)
- MATLAB 带你设计深度学习目标检测系统 -- 让机器“看见”(视频,中文)
中级
- MATLAB 中的 Lidar 数据采集入门(视频,英文)(https://ww2.mathworks.cn/videos/getting-started-with-lidar-acquisition-in-matlab-1563511401517.html)
- 智驾之“眼”:利用深度学习处理自动驾驶激光雷达数据(视频,中文)
高级
传感器融合
初级
- 了解传感器融合和跟踪 (视频集,中文)
- 在 MATLAB 中开发自主系统的传感器融合与跟踪(视频,中文)
中级
- 跟踪与传感器融合(文档,英文)(https://ww2.mathworks.cn/help/releases/R2022a/driving/tracking-and-sensor-fusion.html)
高级
- 使用 MATLAB 进行激光雷达与摄像头校准(视频,英文)(https://ww2.mathworks.cn/videos/lidar-camera-calibration-with-matlab-1599735711875.html)
SLAM
初级
- 自主导航(视频集,英文)(https://www.mathworks.com/videos/series/autonomous-navigation.html)
中级
- 使用 MATLAB 开发视觉和激光雷达 SLAM 系统 (视频,中文)
规划与控制
初级
中级
- 无人驾驶汽车轨迹跟踪控制器仿真 (示例,英文)(https://blogs.mathworks.com/student-lounge/2022/05/23/simulating-trajectory-tracking-controllers-for-driverless-cars/)
- 使用 Delaunay 三角剖分进行方程式学生无人驾驶汽车的路径规划 (示例,英文)(https://blogs.mathworks.com/student-lounge/2022/10/03/path-planning-for-formula-student-driverless-cars-using-delaunay-triangulation/)
高级
- 使用模型预测控制(MPC)开发 ADAS 和自动驾驶的规划和控制算法(视频,中文)
- 智能网联汽车中的车辆协同控制及模型选择与应用(视频,中文)
ROS
初级
- 什么是 ROS 工具箱?(视频,英文)(https://ww2.mathworks.cn/videos/what-is-ros-toolbox-1566804330478.html)
- MATLAB 下的 ROS 培训(课件,英文)(https://ww2.mathworks.cn/matlabcentral/fileexchange/118630-matlab-and-simulink-ros-tutorials)
中级
- 在 MATLAB 和 Simulink 中开始学习 ROS(博客,英文)(https://blogs.mathworks.com/student-lounge/2017/11/08/matlab-simulink-ros/)
- 使用 ROS 和 ROS2 编程机器人 (视频,英文)(https://ww2.mathworks.cn/videos/programming-robots-with-ros-and-ros2-using-matlab-and-simulink-1600976607866.html)
高级
- 在 Simulink 中使用 ROS 实现自动泊车服务(示例,英文)(https://www.mathworks.com/help/ros/ug/automated-valet-using-ros-simulink.html)
» 申请竞赛软件及其他学习资源,请访问 MathWorks 学生竞赛门户主页:
https://ww2.mathworks.cn/academia/student-competitions.html
» 技术问题交流,请访问 MATLAB Answer:
https://ww2.mathworks.cn/matlabcentral/answers
» 关注我们:
b站:MATLAB中国
微信:MATLAB
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删