机器人操作系统ROS应用实践——教学大纲 、授课计划.docx
《机器人操作系统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基于视觉的机械臂抓取深度相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人操作系统ROS应用实践教学大纲 、授课计划 机器人 操作系统 ROS 应用 实践 教学大纲 授课 计划