机器人操作系统ROS应用实践——教学大纲 、授课计划.docx

上传人:lao****ou 文档编号:880238 上传时间:2024-07-11 格式:DOCX 页数:8 大小:33.34KB
下载 相关 举报
机器人操作系统ROS应用实践——教学大纲 、授课计划.docx_第1页
第1页 / 共8页
机器人操作系统ROS应用实践——教学大纲 、授课计划.docx_第2页
第2页 / 共8页
机器人操作系统ROS应用实践——教学大纲 、授课计划.docx_第3页
第3页 / 共8页
机器人操作系统ROS应用实践——教学大纲 、授课计划.docx_第4页
第4页 / 共8页
机器人操作系统ROS应用实践——教学大纲 、授课计划.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《机器人操作系统ROS应用实践——教学大纲 、授课计划.docx》由会员分享,可在线阅读,更多相关《机器人操作系统ROS应用实践——教学大纲 、授课计划.docx(8页珍藏版)》请在第一文库网上搜索。

1、机器人操作系统教学大纲一、课程信息课程名称:大学怎么读一一以电子信息类专业为例课程类别:素质选修课/专业基础课课程性质:选修/必修计划学时:64计划学分,4先修课程:无选用教材:机器人操作系统,彭刚、林天麟、刘锦涛、胡春旭、姚昱、杨帆主编,2023年,电子工业出版社教材。适用专业:本课程可作为高等院校自动化、机器人工程、人工智能、机电一体化等相关专业的“机器人系统原理”“机器人操作系统”“机器人系统应用开发”课程,也可以作为工程实训与学科竞赛的实践课程,同时可供广大希望从事机器人系统开发和设计的工程技术人员、教师或者个人参考。课程负责人:二、课程简介该课程由浅入深地介绍了机器人系统组成与ROS

2、应用实践,不仅能使学生快速了解机器人和ROS,而且为学生讲解移动机器人与机械臂两个应用方向的基本原理与常用算法,重点培养学生动手实践能力,以及将学到的知识加以应用的能力。三、课程教学要求序号专业毕业要求课程教学要求关联程度1工程知识包括机器人系统组成、将机器人连接到ROS,建立机器人系统模型、移动机器人激光S1AM、移动机器人自主导航、基于多传感器的S1AM、机械臂运动控制、计算机视觉、基于视觉的机械臂抓取、移动机器人视觉S1AM.ROS2.0介绍与编程基础等内容,有利于读者掌握ROS原理与应用实践开发方法,培养软件全栈开发能力。12问题分析越来越多的机器人正走向人们的生活及生产环境,机器人操

3、作系统(RobotOperatingSystem,ROS)作为一种重要的软件开发框架,提高了机器人系统的开发与部署效率,在分工协作、软件维护和系统扩展中具有重要意义。H3设计/开发解决方案以任务为驱动,融合先进的工程对象教学方法,采用理论知识与实践相结合的教学模式,提高学生实际应用场景的项目研发能力。H4研究5使用现代工具ROS应用M6工程与社会学生能够意识到学习机器人操作系统的重要性,不仅要有良好的思想道德素质、科学文化素质、专业技能和健康的身体,而且要有良好的心理素质,勇于承担责任,能够承受失败与挫折等。17环境和可持续发展8职业规范9个人和团队1 .学会个人发展和团队合作,提高个人和团队

4、的综合素质。2 .学会与他人合作和沟通,建立良好的人际关系和团队合作氛围。H10沟通1 .学会进行有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作。2 .学会进行跨文化沟通和合作,提高国际化视野和跨文化交流能力。M11项目管理12终身学习1 .学会进行自我学习和自我提升,不断提高自身的专业水平和创新能力。2 .学会进行终身学习和职业发展规划,不断拓展职业领域和发展空间。H注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”“Y”或1”。”课程教学要求”及“关联程

5、度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。四、课程教学内容章节名称主要内容重难点关键词学时类型1机器人系统组成移动底盘和机械臂机器人系统的硬件组成传感器机器人系统的软件组成了解并掌握计算平台;掌握控制系统、驱动系统、传感系统,以及软件组成等。5理论+实操2将机器人连接到ROS初识ROS安装ROSROS文件系统与通信机制编写第一个ROS程序ROS常用组件Spark底盘控制了解RoS的起源、架构和特点;掌握如何安装ROS和设置环境变量;掌握ROS文件系统与通信机制以及ROS工作空间和功能包、ROS节点的编写和13理论+实操ROS外接设备介绍运行;掌握几种ROS常用组件。3建立机器人

6、系统模型移动底盘运动模型与控制基于激光雷达的环境感知了解并掌握几种常见的轮式机器人运动模型与URDF建模;掌握机器人视角下的环境感知和障碍物判断的方法。5理论+实操4移动机器人激光S1AMS1AM基本原理Gmapping算法HectorS1AM算法了解并掌握2D激光S1AM算法的原理和使用方法;掌握多线3D激光S1AM算法。4理论+实操5移动机器人自主导航基于地图的定位基于地图的自主导航了解并掌握如何利用激光雷达进行地图构建;掌握如何利用传感器信息确定机器人的位置,以及进行自主导航。4理论+实操6基于多传感器的S1AM惯性测量单元模型与标定激光雷达与IMU的外参标定差速轮式移动机器人的运动里程

7、计模型基于卡尔曼滤波的多传感器融合Cartographer算法了解并掌握基于激光雷达、IMU,里程计等的多传感器融合S1AM算法。6理论+实操7机械臂运动控制机械臂建模机械臂控制MoveItMoveIt编程机械臂运动规划掌握多关节机械臂的URDF建模和可视化控制;掌握机械臂建模、机械臂控制、MOVeIt编程;掌握机械臂的运动控制是如何实现的。7理论+实操8计算机视觉认识OpenCV单目视觉传感器的使用相机标定图像变换与处理常见的图像特征点检测算法目标识别了解并掌握计算机视觉的基本知识,如OPenCV库、相机内参与外参标定、图像变换及常见的图像检测算法等。8理论+实操9基于视觉的机械臂抓取深度相

8、机基于深度学习的物体识别手眼标定原理和过程了解深度相机的原理:掌握基于深度学习的物体识别;掌握手眼标定,通过深度相4理论+实操基于视觉的机械臂抓取实现机获取物体在三维空间中的位置,控制机械臂对物体进行抓取操作;掌握物体抓取的姿态估计、机械臂抓取运动规划等。10移动机器人视觉S1AM视觉S1AM框架ORB-S1AM算法稠密建图其他视觉S1AM算法或框架了解并掌握除激光S1AM外,其他几种视觉S1AM算法和稠密建图方法。5理论+实操11ROS2.0介绍与编程基础ROS2.0设计思想ROS2.0安装与使用ROS2.0编程基础了解ROS2.0设计思想;掌握ROS2.0安装与使用,以及ROS2.0编程基

9、础。3理论+实操五、考核要求及成绩评定序号成绩类别考核方式考核要求权重(%)备注1期末成绩期末考试考试50百分制,60分为及格2平时成绩课后作业11次40优、良、中、及格、不及格3平时表现出勤情况10两次未参加课程则无法获得学分注:此表中内容为该课程的全部考核方式及其相关信息。六、学生学习建议(-)学习方法建议1 .通过开展课堂讨论、实践活动,增强的团队交流能力,学会如何与他人合作、沟通、协调等等。2 .通过思考,加深自己的兴趣,巩固知识点。3 .进行练习和实践,提高自己的技能和应用能力,加深对知识的理解和记忆。(二)学生课外阅读弁考资料机器人操作系统,彭刚、林天麟、刘锦涛、胡春旭、姚昱、杨帆

10、主编,2023年,电子工业出版社教材。七、课程改革与建设该课程以任务为驱动,按照工作导向的思路展开教学,通过“学中做、做中学”的方式,循序渐进地介绍机器人操作系统应用开发方法;通过构思、设计、实施和运行多个环节,构建基于传感器的智能机器人系统。平时对学生的考核内容包括出勤情况、学生的课后作业、课堂讨论等方面,占期末总评的50%。期末考试成绩占期末总评的50%。制订人签字:教研室主任签字:院部负责人签字:修订时间:年nS教学日历(20xx20xx学年第X学期)开课学院开课专业讲授学时32课程名称机器人操作系统授课教师实践/实验学时32授课年级授课班级总学时64使用教材机器人操作系统参考书目机器人

11、操作系统校历周次授课内容分章节题目第1周第1章机器人系统组成(4学时)1.1 移动底盘和机械臂(1学时)1.2 机器人系统的硬件组成(1学时)1.3 传感器(2学时)第2周第1章机器人系统组成(1学时)1.4机器人系统的软件组成(1学时)第2章将机器人连接到ROS(3学时)2.1 初识ROS(1学时)2.2 安装RoS(2学时)第3周第2章将机器人连接到ROS(4学时)2.3 ROS文件系统与通信机制(2学时)2.4 编写第一个ROS程序(2学时)第4周第2章将机器人连接到ROS(4学时)2.4 编写第一个RoS程序(1学时)2.5 ROS常用组件(2学时)2.6 SPark底盘控制(1学时)

12、第5周第2章将机器人连接到ROS(2学时)2.7ROS外接设备介绍(2学时)第3章建立机器人系统模型(2学时)3.1移动底盘运动模型与控制(2学时)第6周第3章建立机器人系统模型(3学时)3.1 移动底盘运动模型与控制(1学时)3.2 基于激光雷达的环境感知(2学时)第4章移动机器人激光S1AM(I学时)4.1S1AM基本原理(1学时)第7周第4章移动机器人激光S1AU(3学时)4.1S1AM基本原理(1学时)4.2Gmapping算法(1学时)4.3HectorS1AM算法(1学时)第5章移动机器人自主导航(1学时)5.1基于地图的定位(1学时)第8周第5章移动机器人自主导航(3学时)5.1

13、 基于地图的定位(1学时)5.2 基于地图的自主导航(2学时)第6章基于多传感器的S1Au(I学时)6.1 惯性测量单元模型与标定(1学时)第9周第6章基于多传感器的S1AM(4学时)6. 2激光雷达与IMU的外参标定(1学时)6.3 差速轮式移动机器人的运动里程计模型(1学时)6.4 基于卡尔曼滤波的多传感器融合(1学时)6.5Cartographer算法(1学时)第10周第6章基于多传感器的S1AM(1学时)6.5Cartographer算法(1学时)第7章机械臂运动控制(3学时)7.1 机械臂建模(2学时)7.2 机械臂控制一MoveIt(1学时)第11周第7章机械臂运动控制(4学时)7

14、.2 机械臂控制MoveIt(1学时)7.3 MoVe1t编程机械臂运动规划(3学时)第12周第8章计算机视觉(4学时)1.1 1认识OPeneV(1学时)1.2 单目视觉传感器的使用(1学时)1.3 相机标定(2学时)第13周第8章计算机视觉(4学时)8.4 图像变换与处理(1学时)8.5 常见的图像特征点检测算法(2学时)8.6 目标识别(1学时)第14周第9章基于视觉的机械臂抓取(4学时)9.1 深度相机(1学时)9.2 基于深度学习的物体识别(1学时)9.3 手眼标定原理和过程(1学时)9.4 基于视觉的机械臂抓取实现(1学时)第15周第10章移动机器人视觉S1AM(4学时)1.1 1视觉S1AM框架(1学时)1.2 ORB-S1AM算法(1学时)1.3 稠密建图(2学时)第16

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服