如何使用Simulink学习基于模型的设计金宝app
使用Simulink学习基于模型的设计金宝app
盖·鲁洛著
我认为自己很幸运地来自一所我们通过项目学习和应用基于模型的设计的学校。在我读研究生期间,我有机会在本科时教一门名为“机电工程”的课程,学生们需要控制一个轮式机器人。项目包括:
- 规划:学生们必须制作最终系统的高级“交互图”。换句话说,他们首先创建了一个带有空子系统的Simulink模型来描述机器人组件之间金宝app的交互。
- 测量机器人运动:学生可以使用FPGA来处理编码器脉冲。作为机械工程师,同学们非常乐意避免FPGA编程的复杂性,直接使用Simulink来生成FPGA代码。金宝app
- 创建一个植物模型:他们在Simulink中实现了机器人的运动方程,并通过实验表征了一些重要参数,比如摩擦力。金宝app
- 控制机器人运动:他们在面包板上实现了一个带有运算放大器和电阻的PID。我无法想象通过使用Simulink设计控制器,只连接一次面包板,我们节省了多少保险丝。金宝app
- 生成轨迹:对于这一部分,学生必须用C语言编写一个微控制器。他们也可以在这里使用Simulink,但这金宝app会让他们的生活太简单了!
在学期结束时,每个团队都有一个经过验证的工作机器人和一个等效的模拟。
更新
我刚收到一张这门课用的机器人的照片。下面是它的样子:
现在轮到你了你是如何学习Simulink和基于模金宝app型的设计的?你参与过的最酷的项目是什么?留下一个这里的评论告诉我们。
评论
如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。