人工智能技术以及 ROS 机器人研究

背景提升实训班课题介绍 ——人工智能技术以及 ROS 机器人研究 一、简介 近些年来世界各国都对人工智能技术领域投入了海量资源,国内 外各大高等学府对于人工智能方向的学生招收数量也与日俱增。这是 由于随着并行计算的成本降低,大数据的改进和算法的突破,应用型 人工智能是当今世界发展的方向。经研究预测,到 2025 年人工智能 市场将增长到约 370 亿美元,人工智能相关技术也成为了全世界炙手 可热的科学技术研究方向。 通过本次课程的学习,学生能够动手开发面向移动边缘计算的智 慧城市大数据处理工具,搭建大数据平台数据进行处理、分析、挖掘 和可视化。课程分为理论学习与实际试验开发,同时学生需要良好的 自学钻研能力,届时导师将布置大量的探索性课题以供学生培养起良 好的科学研究素养。本项目着重提升学生科学问题的提炼、技术方案 的制定能力,培养科学思维。实习结束后,导师会根据学生表现以及 实训期间的作业、任务完成情况为学生撰写升学推荐信。 本项目由中国科学院人工智能、信息技术领域重量级专家引领, 帮助有相关志向的学生系统介绍人工智能以及智能机器人相关前沿 知识并锻炼基础技能,透过操作机器人系统仿真、过程模拟等实际操 作的科学思维。实习结束后,导师会根据学生表现、以及实训期间的 作业、任务完成情况为学生撰写升学推荐信。 该项目特点如下: 1. 中国科学院顶级科学专家,亲自监督指导整个实训过程。学生 的收获货真价实,学习成果坚实可靠。 2. 中科院专家亲自执笔推荐信,推荐信含金量充足,为志向申请 名校的同学提供无与伦比的雄厚助力。 3. 项目执行时间短,有助于升学申请时限将近的学生及时获得重 量级升学推荐,保证学术背景的同时能节约出更多宝贵时间进 行升学申请。 专家帮助学生更加深入、更加全面、更加系统地完成一项或几项 专业领域微型科研任务或者科研项目体验。通过亲身参与高端科研实 训,促进学生萌发科研攻关的成就感,同时让学生了解科学领域的前 沿动态,为升学面试形成有力学识补充。 二、实训内容 本项目为学生提供了一个优越的人工智能前沿技术学习平台,让 学生通过学习和研究掌握人工智能和智能机器人的核心技术理念,在 相关专业的大学申请过程中占得先机。项目专门为计划申请计算机、 人工智能、数据科学等学科或其交叉专业学科的学生所设计。在此次 课程中间,学生将会通过课程与自主实训,接触移动计算、无线网络、 智慧城市的方方面面,并将之用于具体项目研究中。 三、导师介绍 中国科学院软件智能机器人项目专家,人工智能及信息技术领域 核心人才培养导师,曾任中科院某单位教学部负责人,并在国际顶级 研究型大学专门教授信息技术课程。主要研究领域包括机器人技术, ROS 开源系统,Linux 操作系统等,除丰硕的科研成果和贡献外还作 为主要作者参与编撰了高等教育出版社的国内高等学府通用的专业 信息技术学科教材。 四、招生对象及要求 具有深厚理工学科基础功底的高中生,以及对人工智能、机器人 技术、智能算法有自学基础;或者对电子信息技术软、硬件应用度高 的相关学科感兴趣的高中生或者本科生,对于有一年以上代码编程学 习功底(任意语言)或有信息学竞赛参赛经验,以及在信息技术专业 有特殊进修经验的学生优先招收。本项目中,对计划填报人工智能、 应用信息技术、智能自动化技术、以及广泛意义的高新技术专业的升 学应考生或国际留学预备生有重点辅导和专业协助。 为了让参加项目的学生在团队中更好完成科研项目,项目组专家 会事先根据报名学生提交的个人简历或自我介绍文书进行学员筛选。 五、开班要求 10 人开班,每班最多 20 人。 参加项目的学生需自备运行流畅笔记本电脑(建议选用 Intel core i5、i7 处理器,内存 8G 以上)以便进行商业数据分析、论文撰写和 研究报告制作,另需电脑配套网络连接环境(可使用 4G 网络分享等 手段)以便研究过程中按照专家的引导随时查阅专业资料;要求参训 学生提交有效个人邮箱地址以便接受学习资料或提交作业和学习报 告。 六、学习安排 本项目时长 7 天(共约 56 课时),具体时间届时根据专家导师的 现实指导需求,或者基于学生的综合素质对实训进度进行细节调整。 除定期科研项目讨论课程之外,项目周期内学生可以选定时间向导师 请教相关问题,得到导师的专业指导,让学生全方位体验作为一名研 究人员的真实的日常勤勉工作状态。具体课程安排如下: 项目执行地点:中国科学院软件研究所 第 1 天 与导师见面,互相介绍与了解,组织破冰活动组建团队、 同时认知中科院软件所的历史沿革。熟悉项目,并掌握 以 Ubuntu 为代表的 Linux 操作系统的安装、部署、维护, 常用软件和开发环境的搭建 第 2 天 Python 开发环境搭建、基础语法,掌握 Python 基本编程 语法,保证每组同学均能具备基本 Python 编码和开发调 试的基本能力。 第 3 天 了解 ROS 的基本概念,掌握 ROS 的安装和配置,完成课 程程序包的安装和配置,认识 ROS 通信机制,学会运用 ROS 常见命令并掌握 TF,学习和掌握 URDF 编写方法。 第 4 天 学习 Service Python 并掌握相关功能开发方法,学习并掌 握 Parameter 设置和获取方法,并能够运用到项目实践当 中,掌握 launch 编写方法,并测试编写效果 第 5 天 掌握 SLAM 环境识别技术的基础知识,掌握 Gmapping 建 图方法。充分理解了解 Gmapping 算法,掌握参数的配置, 掌握真实机器人上 SLAM 建图方法。 第 6 天 了解导航基础知识,了解 global_planner 原理和实现,了 解 A* 算法,了解 Dijkstra 算法,了解 local_planner 原理 和实现,了解 local_planner 框架,了解 dwa_local_planner, 通过演示实例深入了解导航基础知识,掌握导航开发方 法。 第 7 天 了解正逆运动学和坐标变换基础知识,掌握 URDF,掌握 Moveit!架构及其可视化配置工具,掌握 ros_control 及机 械臂 Gazebo 仿真开发方法,各小组领取任务书,完成结 业考核任务。分小组总结汇报学习以及工程成果,完成 研究报告。

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top