网站大量收购独家精品文档,联系QQ:2885784924

机器人编程与实践教学大纲.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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模块的方法调用关键问题,培养学

您可能关注的文档

文档评论(0)

大学教学资料库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档