《机器人操作系统A》课程教学大纲(机器人工程专业)_第1页
《机器人操作系统A》课程教学大纲(机器人工程专业)_第2页
《机器人操作系统A》课程教学大纲(机器人工程专业)_第3页
《机器人操作系统A》课程教学大纲(机器人工程专业)_第4页
《机器人操作系统A》课程教学大纲(机器人工程专业)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《机器人操作系统A》课程教学大纲一、课程简介课程中文名机器人操作系统A课程英文名RobotOperatingSystemA双语授课□是否课程代码24112107课程学分3总学时数48(含实践8、含劳动教育1学时)课程类别□通识教育课程□公共基础课程专业教育课程□综合实践课程□教师教育课程课程性质必修□选修□其他课程形态□线上线下□线上线下混合式□社会实践□虚拟仿真实验教学考核方式闭卷□开卷□课程论文□课程作品□汇报展示报告课堂表现□阶段性测试平时作业□其他(可多选)开课学院机器人工程学院开课系(教研室)机器人工程面向专业机器人工程开课学期第6学期先修课程C++语言程序设计,Python程序设计,机器人学基础后续课程无选用教材1.胡春旭,ROS机器人开发实践,机械工业出版社,2018-06参考书目1.周兴社,机器人操作系统ROS原理与应用[M].,机械工业出版社,2017-06.课程资源1.,ROSwiki2.,ROSanswers课程简介课程将深入浅出的讲解如何使用机器人操作系统ROS,包括ROS的基本原理、基本操作和基本工具,及通过动手实践掌握机器人建图、定位和导航等技能。课程分为:机器人发展概况、机器人操作系统ROS的工程结构、ROS的通信架构、ROS常用工具、roscpp、rospy、tf&urdf、SLAM、Navigation等内容。二、课程目标表1课程目标序号具体课程目标课程目标1掌握机器人操作系统的基本概念、发展和类型,主流操作系统类别、特征及功能,理解操作系统在机器人控制与感知的重要作用,了解主流操作系统类别及其应用领域、发展动向和前沿技术发展水平;同时结合本专业以及《中国制造2025》,引导学生树立远大理想和爱国主义情怀,树立正确的世界观、人生观、价值观,勇敢地肩负起时代赋予的光荣使命,全面提高学生思想政治素质。结合知识点让学生了解课程相关技术世界最新进展,培养学生的责任感和使命感。课程目标2了解机器人操作系统中的进程管理与调度概念,理解开源机器人操作系统ROS的的整体架构、基本功能,理解并掌握ROS通信架构和常用工具。了解机器人操作系统ROS的SLAM自主导航基础,掌握机器人坐标转换方法、传感器信息和里程数据发布、基础控制器与地图创建等方法。表2课程目标与毕业要求对应关系毕业要求指标点课程目标毕业要求3:设计/开发解决方案【L】指标点3.1:能够分析复杂工程问题,设计解决方案,并体现出创新意识。课程目标1毕业要求5:使用现代工具【M】指标点5.1:能够在解决复杂机器人工程问题过程中,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具。课程目标2三、课程学习内容与方法(一)理论学习内容及要求表3课程目标、学习内容和教学方法对应关系序号课程模块学习内容学习任务课程目标学习重点难点教学方法学时1绪论1.机器人操作系统介绍1.与线上学习:参考链接课程目标1重点&难点:1.机器人操作系统的相关概念2.机器人操作系统构成3.本课程学习方法讲授法22.机器人操作系统架构课程目标13.常见操作系统基本功能及特征课程目标14.机器人操作系统发展现状及趋势课程目标12操作系统进程基本知识1.操作系统进程的基本概念1.与线上学习:参考链接课程目标1重点:1.进程的基本概念2.进程同步与互斥3.进程间通信难点:4.进程的互斥与同步5.进程的通信机制理解讲授法22.操作系统进程的描述课程目标13.操作系统进程同步与互斥课程目标14.操作系统进程的通信机制课程目标13开源ROS简介1.ROS简介1.与线上学习:参考链接2.个人作业:基本操作练习,截图作业课程目标2重点:1.ROS的基本操作难点:2.ROS的调试方法3.ROS可视化仿真方法讲授法42.ROS安装和使用课程目标13.ROS基本操作课程目标24.ROS调试以及数据可视化课程目标24ROS文件系统1.ROS工程结构介绍1.与线上学习:参考链接课程目标1重点:1.ROS的文件空间2.ROS文件系统的基本结构难点:3.ROS的Catkin编译系统理解4.ROS的CmakeList.txt文件理解讲授法42.ROS的Catkin的编译系统和工作空间结构课程目标13.ROS的Package软件包的创建和结构课程目标14.ROS的CMakeLists.txt文件简介课程目标15ROS通信架构1.单元节点和节点管理器1.与线上学习:参考链接2.个人作业:Topic通信方式、Service通信方式或者ActionLib通信方式的实例课程目标1重点:1.ROS的节点管理2.ROS节点通信方式难点:3.ROS通信架构中常见通信方式讲授法专题研讨102.Launch文件的格式和内容课程目标13.ROS中的四种通信方式:Topic、service、parameterserver、课程目标26机器人系统设计1.机器人系统构建:执行机构、驱动系统、传感系统、控制系统1.与线上学习:参考链接课程目标1重点:1.ROS的机器人坐标转换2.ROS的机器人描述格式难点:3.ROS坐标转换TF4.ROS的机器人描述格式URDF讲授法62.机器人的坐标变换,学习TF消息、TF树和TF的数据类型课程目标23.机器人描述格式URDF课程目标27ROS常用工具1.RViz可视化工具1.与线上学习:参考链接课程目标2重点:1.ROS常用工具基本内容难点:2.ROS常用工具理解与基本操作讲授法62.Gazebo仿真工具课程目标23.rqt数据流可视化工具课程目标24.Rosbag对软件包进行操作的命令课程目标25.Rosbridgeros和外界通信的功能包课程目标26.Moveit开源操作软件课程目标28Roscpp和Rospy1.Roscpp的基本函数,用C++开发ROS的基本方法1.与线上学习:参考链接课程目标1重点:1.roscpp基本功能与使用方法2.rospy基本功能与使用方法难点:3.roscpp和rospy的编写讲授法82.Rospy中函数的定义,用Python开发ROS的基本方法课程目标19机器人SLAM与自主导航1.ROS中常用SLAM功能包的应用1.与线上学习:参考链接课程目标1重点:1.ROS常用SLAM包基本功能2.ROS基本导航框架难点:3.roscpp和rospy的编写讲授法专题研讨62.ROS中的导航框架课程目标13.导航框架的应用课程目标2实验学习内容及要求表4课程目标、学习内容和教学方法对应关系序号项目名称项目来源教学目标(观测点、重难点)学时数项目类型要求每组人数教学方法课程目标1ROS系统基本模块应用实验教材1.ROS基本操作与ROS通信方式(Topic)6验证性必做1视频学习、查阅文献、自学等课程目标22.ROS可视化仿真方法(RViz)3.ROS导航包基本功能应用2ROS自主导航功能仿真实验教材1.在Gazebo或者Moveit创建任意可移动轮式机器人模型2综合性选做1视频学习、查阅文献、自学等课程目标22.利用ROS基本导航功能包进行自主导航系统功能设计四、课程考核(一)考核内容与考核方式表5课程目标、考核内容与考核方式对应关系课程目标考核内容所属学习模块/项目考核占比考核方式课程目标11.机器人操作系统基本概念1~970%课堂表现、作业、实验报告、考试2.主流操作系统类别、特征及功能3.机器人操作系统架构4.操作系统进程的基本概念、操作系统进程的通信机制5.机器人操作系统ROS的整体架构6.机器人操作系统ROS的SLAM自主导航基础课程目标21.理解并掌握ROS通信架构和常用工具1~930%课堂表现、作业、实验报告、考试2.机器人URDF描述的工作原理和分析方法3.机器人操作ROS中进行可视化建模与仿真4.机器人坐标转换方法、传感器信息和里程数据发布、基础控制器与地图创建等方法5.机器人避障与路径规划的基本方法表6课程目标与考核方式矩阵关系课程目标考核方式考核占比期末考试成绩比例70%平时作业与课内实验12%课堂考勤9%课堂表现9%课程目标170%70%70%70%70%=70%*70%+12%*70%+9%*70%+9%*70%课程目标230%30%30%30%30%备注:以上考核方式类型及占比均为示例,需确保每一列占比总和为100%。(二)成绩评定1.平时成绩评定平时成绩由课堂考勤和课堂表现组成,其比例分配如下:平时成绩(100%)=平时作业(40%)+实验报告(30%)+课堂表现(30%)(1)课堂表现(30分):通过学生的考勤情况和在课堂上的表现情况、发言与提问情况,来评价学生相关的能力;(2)作业完成情况(40分):围绕课程的学习目标进行作业的设计,根据学生作业完成情况来评价学生对所学知识的掌握情况;(3)实验报告(30分):主要考核学生实验完成和实验报告情况。2.期末成绩评定期末成绩评定的考核范围是针对开源机器人操作系统的综合知识理解与实践应用能力考查,包括ROS基本操作与ROS通信方式(Topic)、ROS可视化仿真方法RViz、ROS导航包基本功能应用、在Gazebo或者Moveit创建任意可移动轮式机器人模型、利用ROS基本导航功能包进行自主导航系统功能设计等选做内容。要求提交研究报告与具体的ROS代码。(1)考查成绩100分,以提交考查材料的评价成绩乘以其在总评成绩中所占的比例计入课程总评成绩;(2)主要考查学生对相关知识的掌握程度,对使用现代工具、个人和团队毕业要求的达成。3.总成绩评定总成绩(100%)=平时成绩(30%)+期末成绩(70%)(三)评分标准表7评分标准(非试卷考核项目)考核项目评分标准优秀(100>x≥90)良好(90>x≥80)中等(80>x≥70)及格(70>x≥60)不及格(x<60)课堂表现课堂上的表现专注力集中,提问能正确回答,积极配合老师进行互动,主动帮助同学。课堂上的表现专注力良好,提问能正确回答,积极配合老师进行互动,能够帮助同学。课堂上的表现专注力良好,提问能基本正确回答,能配合老师进行互动,能够帮助同学。课堂上的表现专注力一般,提问回答正确率低,基本能配合老师进行互动,能够帮助同学。课堂上的表现专注力差,提问回答正确率低,不能配合老师进行互动,帮助同学少。作业完成情况能按时提交作业、无抄袭,作业准确率高,字迹清晰,数据、公式准确,结论正确。能按时提交作业、无抄袭,作业准确率较高,字迹清晰,数据、公式基本准确,结论基本正确。能按时提交作业、无抄袭,作业准确率一般,字迹基本清晰,数据、公式基本准确,结论基本正确。能按时提交作业、有参考目标,作业准确率较低,字迹潦草,数据、公式不够准确,结论不够正确。不能按时提交作业、有参考目标,作业准确率较低,字迹潦草,数据、公式不够准确,结论不够正确。实验报告实验操作规范,在规定时间内完成,报告准确,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论