可重构机器人使多伦多大学的学生能够研究现实的工业机器人
挑战
解决方案
结果
- 学生们准备在工业界工作
- 复杂优化自动化
- 几个月的开发时间就这样消失了
“通过MATLAB和Simulink,我们开发了一个低成本的设计和仿真环境,使学生能够以现实的方式应用机器人机械手的运动学、动力学和控制的理论方面,优化他们的设计,并将这些设计付诸实践。”
雷扎·埃米博士,多伦多大学
由于预算限制,大多数大学机器人实验室最多只能提供一种基本机器人。因此,学生在设计机器人及其控制系统方面几乎没有实际经验,对工业中常用的机器人操纵器的接触也非常有限。
为了解决这些限制,多伦多大学航空航天研究所开发了一种可重构机器人操作臂和集成设计与仿真环境(IDSE)。使用MATLAB构建®和仿真软件®,该机器人和IDSE使学生能够设计、模拟、优化和操作当今工业中使用的机器人操作器的大多数配置。
多伦多大学航空航天研究所高级讲师Reza Emami博士说:“通过Simulink和Simulink 3D动画,学生可以可视化逼真的机器人模拟。”“使用IDSE,学生可以识别给定任务的最佳运动学、动力学和控制参数配置,然后在实际的机器人操作臂上测试他们的设计。”
挑战
解决方案
Emami博士和他的学生和工程师团队使用MATLAB和Simulink建模可重构机器人以及建立IDSE。
他们通过Simscape Multibody Link导入其CAD组件的XML表示形式,生成了机器人的Simulink和Simscape多体™模型,然后从Simscape Electrical™中添加执行器和其他电子组件的块。他们使用Simscape electric™晶体管模块为电机和螺线管建模驱动电路。他们使用Simscape™集成模型中的机械和电气子系统。
利用Simulink 3D Animation™,该团队从模型中创建了一个动画3D表示,使学生能够在虚拟现实环境中可视化机器人。
Emami博士和他的同事使用MATLAB和Simulink开发了IDSE用户界面和学生完成课程作业所需的其他模块。
该优化模块由Simulink Control Design™和Simulink Design optimization™实现,使学生能够通过识别最优的动态、运动学和控制参数集,为特定的轨迹或任务配置机器人。
在课程作业中,学生使用MATLAB和控制系统工具箱™来创建图,并在时域和频域中可视化系统行为,以及计算所选构型中每个关节的比例、导数和积分增益。
学生使用IDSE来完成他们的设计、模拟和优化练习,并可视化机器人的3D动画。最终,一旦他们通过模拟验证了他们的设计,学生们将在实际机器人上进行测试。
结果
学生们准备在工业界工作.Emami博士说:“我们的学生现在有一个可重构的平台,使他们能够探索他们可能在行业中遇到的各种机器人配置。”“他们正在学习为给定的任务设计优化的机器人,如果他们只使用一种固定配置的机器人操作器,这是不可能的。”
复杂优化自动化.“我们的机器人总共有18个自由度,起初我对软件优化工具处理如此复杂问题的能力表示怀疑,”Emami博士说。“我们发现,Simulink控制设计和Simulink设计优化可以很好地处理如此复杂、真实的系统,这是我在其他工具中从未见过的。”
几个月的开发时间就这样消失了.Emami博士说:“将CAD组件转换为Simscape多体模型的能力为我们节省了几个月的开发时间。”最终的模型为我们设计环境中的核心仿真和可视化功能提供了基础。”
多伦多大学是世界上1300所大学中的一所,提供了MATLAB和Simulink的校园访问。有了校园级许可证,研究人员、教师和学生可以访问最新版本级别的产品的公共配置,以便在任何地方使用——在教室、在家里、在实验室或在现场。2022世界杯八强谁会赢?