- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
PAGE12
《机器人编程与实践》课程教学大纲
一、课程基本信息
课程名称
机器人编程与实践
课程编号
65
课程性质
选修课
课程类别
专业课
开课单位
机械电子教研室
授课学期
第7学期
学分/学时
2/32
课内学时
32
理论授课
16
上机学时
12
课内实践
实验学时
4
课外学时
32
适用专业
机械电子工程
是否双语
否
先修课程
Python编程与工程实践
后续课程
无
二、课程简介
《机器人编程与实践》是机械电子工程专业的专业选修课,为实践性较强的一门课程。本课程以人形机器人NAO为对象、以Python为编程语言,讲授机器人程序设计,具体包括NAO机器人系统概述、Python编程基础、NAO编程基础、运动控制、音频处理、视觉处理、传感器等。通过以上理论讲授、上机练习及实验,培养学生掌握机器人编程的基本理论,基本方法、具备设计NAO机器人应用程序的编程实践能力,全面考核学生对机器人知识的掌握、运用、分析问题、解决问题能力,使学生具备解决NAO机器人典型控制、编程实践能力、创新能力和机器人应用程序设计开发能力。
三、课程目标及对毕业要求指标点的支撑
(一)课程目标
通过本课程的学习,使学生达到以下目标:
课程目标1.(知识目标)
描述NAO机器人系统,领会Python语言及NAO编程基础知识,应用运动控制、音频处理、视觉处理、传感器模块,编写NAO机器人程序;
课程目标2.(能力目标)
掌握基于Python的NAO机器人API,实现NAO机器人运动控制、音频处理、视觉处理、传感器信号采集任务;
课程目标3.(价值塑造)
分析NAO机器人典型任务、编程实现的步骤、方法,在分析解决问题的过程中,培养严谨的科学精神、系统化思想,驱动开放、创新性思维。
(二)课程目标对毕业要求指标点的支撑
课程目标
支撑毕业要求指标点
毕业要求
课程目标1
课程目标2
指标点1-4:
1-工程知识
课程目标3
指标点2-2:
2-问题分析
四、课程基本教学内容及对课程目标的支撑
(一)课程基本教学内容
第一单元NAO机器人概述(学时数:2学时)
1.课程主要内容
NAO机器人系统组成、NAO关节运动模型、NAOqi框架。
2.重点和难点
重点:NAO机器人系统组成、NAO关节运动模型。
难点:NAOqi框架。
3.教学方法
课堂讲授、课上讨论。
1.通过多媒体课件和传统教学相结合,阐明NAO机器人系统组成、NAO关节运动模型。
2.通过课上讨论,强调理论与实践相结合,促进学生理解NAOqi框架,培养学生的系统思维能力;
4.学生学习预期成果
描述NAO机器人系统组成、理解NAO关节运动模型,分析NAOqi框架的意义及其与Python的关系。
5.支撑课程目标
课程目标1。
第二单元Python编程基础(学时数:2学时)
1.课程主要内容
Python程序的基本结构、语法,面向对象的代码风格。
2.重点和难点
重点:Python程序的基本结构、语法。
难点:Python面向对象编程风格。
3.教学方法
课堂讲授、课上讨论。
1.通过多媒体课件和传统教学相结合,总结Python程序的基本结构、语法。
2.通过课上讨论,强调理论与实践相结合,分析归纳面向对象的代码风格,培养学生的综合分析能力;
4.学生学习预期成果
描述Python程序的基本结构、语法。理解面向对象的代码风格,能在教师的引导下阅读书中的代码。
5.支撑课程目标
课程目标1、课程目标2。
第三单元NAO编程基础(学时数:2学时)
1.课程主要内容
使用NAOqi框架、具体包括进程、模块、方法调用、内存等内容。
2.重点和难点
重点:NAOqi框架、进程、模块的概念。
难点:方法调用、内存管理。
3.教学方法
课堂讲授、课上讨论。
1.通过多媒体课件和传统教学相结合,阐明如何使用NAOqi框架。
2.通过课上讨论,强调理论与实践相结合,促进学生把握进程、模块、方法调用、内存等关键问题,培养学生的反思能力;
4.学生学习预期成果
描述NAOqi框架如何使用,理解并重视进程、模块、方法调用、内存等关键问题。
5.支撑课程目标
课程目标1、课程目标2。
第四单元运动控制(学时数:4学时)
1.课程主要内容
关节:包括头部关节、臂部关节、髋关节、腿部关节、电机,ALRobotPosture预定义姿势,Motion模块:包括刚度控制、关节控制、运动控制方法。
2.重点和难点
重点:关节、刚度控制、关节控制。
难点:运动控制方法
3.教学方法
课堂讲授、课上讨论。
1.通过多媒体课件和传统教学相结合,阐明NAO关节、ALRobotPosture。
2.通过课上讨论,强调理论与实践相结合,促进学生理解Motion模块的方法调用关键问题,培养学
您可能关注的文档
最近下载
- 基于AI框架的智能工厂设计思路.pptx VIP
- DLT 5210.1-2021 电力建设施工质量验收规程全套表格最新201至400页.docx
- 研发费用加计扣除政策执行指引2.0(含链接).docx
- 树木砍伐与修剪安全培训.pptx
- 党员2025年转正申请书参考8篇.doc VIP
- 2025年高等教育自学考试自考《计算机应用基础》知识点试题集精析.docx VIP
- 年度培训计划表.doc VIP
- 广州市新业态从业人员参保现状、难点及其对策研究——基于华农周边外卖骑手调查数据的分析.docx
- 幼儿园:“思维导图”让建构游戏,从“联合”到“合作” 梅英超.docx
- 毕业设计----道路工程设计说明书.doc VIP
文档评论(0)