使用 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 的用户
学习主题
包含如下主题:建模于与仿真、算法开发有与 MBD、控制、导航、感知、操控、ROS。

分主题资源链接
建模与仿真
初级
- 借助 MATLAB 产品开发智能工业机器人(视频,中文)
- 小迈步—机械臂建模开发(视频集,中文)
中级
- MALTLAB 和 Simulink 加速自主机器人数字孪生(视频,中文)
- 物理建模在机器人行业中的应用(视频,中文)
高级
- 进行 Simulink 和 Gazebo 联合仿真(示例,英文)(https://ww2.mathworks.cn/help/robotics/ug/perform-co-simulation-between-simulink-and-gazebo.html)
算法开发与 MBD
初级
- 智慧工厂:从感知到运动规划的自主工业机器人(视频,中文)
中级
- 机器人试验场(课件,英文)(https://ww2.mathworks.cn/matlabcentral/fileexchange/67157-robotics-playground)
高级
- MATLAB/Simulink 代码生成 (视频集,英文)(https://ww2.mathworks.cn/videos/series/student-competition-code-generation-training.html)
控制
初级
中级
- 机器人手臂的多环 PI 控制 (示例,英文)(https://ww2.mathworks.cn/help/control/ug/multi-loop-pid-control-of-a-robot-arm.html)
高级
- https://www.bilibili.com/video/BV1354y1j7WB(视频,中文)
导航
初级
- 移动机器人培训(视频系列,英文)(https://ww2.mathworks.cn/videos/series/student-competition-mobile-robotics-training.html)
中级
- 移动机器人和 UGV 的地图构建 (视频,英文)(https://ww2.mathworks.cn/videos/mapping-for-mobile-robots-and-ugv-1633683705814.html)
- 移动机器人和 UGV 的自主导航(示例,英文)(https://ww2.mathworks.cn/matlabcentral/fileexchange/95998-autonomous-navigation-for-mobile-robots-and-ugv)
高级
- 为自定义 SLAM 算法创建 ROS 节点(视频,英文)(https://ww2.mathworks.cn/videos/create-ros-nodes-for-custom-slam-simultaneous-localization-and-mapping-algorithms-1666953940904.html)
感知
初级
中级
- 使用深度学习实现自主系统环境感知(视频,中文)
- 在 MATLAB 中用 AI 赋能机器人(视频,英文)(https://ww2.mathworks.cn/videos/empower-your-robots-with-ai-using-matlab-1656521247440.html)
高级
- 在 MATLAB 中开发自主系统的传感器融合与跟踪(视频,中文)
操控
初级
- 用 MATLAB 设计机械臂算法(视频,中文)
- 机械臂课件(课件,英文)(https://ww2.mathworks.cn/matlabcentral/fileexchange/130124-robotic-manipulators)
中级
- 控制机械臂的关节 (视频,英文)(https://ww2.mathworks.cn/videos/matlab-and-simulink-robotics-arena-controlling-robot-manipulator-joints-1521714030608.html)
- 机械臂的轨迹规划(视频,英文)(https://ww2.mathworks.cn/videos/trajectory-planning-for-robot-manipulators-1556705635398.html)
高级
- 逆向运动学设计器(示例,英文)(https://ww2.mathworks.cn/help/robotics/ref/inversekinematicsdesigner-app.html)
- 执行避免碰撞的抓取和放置操作(示例,英文)(https://ww2.mathworks.cn/help/robotics/ug/pick-and-place-using-chomp-for-manipulators.html)
ROS
初级
- 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 节点(视频,英文)(https://ww2.mathworks.cn/videos/deploying-ros-node-on-raspberry-pi-1587374778793.html)
高级
- 生成 CUDA ROS 节点(示例,英文)(https://ww2.mathworks.cn/help/ros/ug/generate-cuda-ros-and-ros-2-node-from-matlab.html)
» 申请竞赛软件及其他学习资源,请访问 MathWorks 学生竞赛门户主页: https://ww2.mathworks.cn/academia/student-competitions.html
» 技术问题交流,请访问 MATLAB Answer: https://ww2.mathworks.cn/matlabcentral/answers
» 关注我们: b站:MATLAB中国 微信:MATLAB
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删