0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ROS KIT的拆箱图解以及功能演示,促进AI教育发展

机器人创新生态 来源:未知 作者:工程师郭婷 2018-09-04 14:07 次阅读

ROS的全称是Robot Operating System(机器人操作系统),从开发至今已经有10年多的历史。特别在近几年,ROS在国外掀起了智能机器人的学习和开发热潮,在国内ROS也逐渐从科研走入教学,它的开源性、可移植性以及硬件兼容性等方面的优点,让ROS平台在教育、科研、产业等各方面都体现出来无以伦比的优势。

日前,乐博士成功举办第一届ROS机器人AI编程夏令营,来自北京、上海、南京等多个城市的12名优秀青少年学员参与其中,探索了ROS在人工智能领域的应用。学生在学习中,由浅入深接触到智能导航、图像识别、语音识别自动驾驶、定位追踪、深度学习等多领域的先进技术,从学习现有程序包、到修改调整参数、再到自己编译所需要的程序包。

夏令营现场,学员从机器人基础、硬件、软件等多方面进行了学习,更配合应用场景的实践,比如利用ROS机器人完成对学员宿舍查房,帮助学生一步步走完从学习到研究、从模仿到创新的过程。

第一届ROS机器人AI编程夏令营回顾

ROS KIT作为教育机器人里不得不提的一款,该平台具备强互动性及强趣味性,将编程学习与人工智能及机器人相结合。比如学生可以开发语音识别互动功能,进行语音对话,可以设置实验室介绍或学校介绍,让机器人进行讲解;可以开发视觉互动功能,编程让机器人追踪人物、球或动物等,让学生告别枯燥的传统编程学习。在学习过程中,结合人工智能机器人的每个功能进行学习和实践,让学生有一种破解智能机器人背后奥秘的成就感,以及开发自己专属人工智能机器人的满足感,极大促进学生进行人工智能领域学习的兴趣。

今天,我们就来对它的开箱以及功能演示做一个图解。首先让我们来看一看它的硬件参数。

●机载mini主机

Intel®NUC7i3BNH,7代i3 处理器,128G 固态硬盘,8G内存,雷电3+ DP接口

作为机器人的大脑,NUC™ 提供强大的计算能力和运行速度,搭载Ubuntu操作系统和ROS智能机器人平台以及ROS虚拟教学环境。能够实现人工智能机器人的大部分教学及展示功能(定位导航、建图追踪、图像识别、人脸识别、语音合成与识别、自动驾驶等)

●深度传感器摄像头

Intel®Realsense™ 系列深度传感器摄像头

作为机器人的眼睛,Realsense™ 提供强大的图像抓取能力和深度信息抓取能力,配备红外测距功能,能够立体的检测前方空间及障碍物的深度信息,是实现图像识别、人脸识别、自动驾驶的核心部件。

●Intel®Movidius™ 神经元计算棒

Movidius™ 神经元计算棒提供人工智能、图像识别等方面的加速计算功能

该计算棒针对机器学习、人工智能等方面提供优秀的加速计算能力,极大的提升了计算速度、识别频率等,并且支持并联运行,多个计算棒提供更强大加速功能。

●激光雷达

镭神LS01A,测距角度360度,范围8m,测量频率 2000Hz分辨率1度

激光雷达能够快速扫描一个二维平面的距离信息,是实现建图导航的核心硬件。

接下来,让我们对ROS KIT进行一个开箱和功能演示吧。

图解拆箱 + 功能演示

首先打开箱子,ROS KIT采用了一个铝合金外壳的包装,搬运当中能够对机器人有一个非常好的保护。

包装内部非常简洁,左边是配件,右边是机器人机身,全部使用了塑料泡沫包裹,抗震一流。

对于机器人操作系统的输入,ROS KIT提供了一个微软all in one键盘。

移除泡沫抬出机器人,整体分为三层,第一层是Realsense™ 深度相机和一个7英寸的触摸显示器。

第二层是机器人的NUC控制器

转到背面,机器人搭载了一块12V的电池,连接公母DC头;母头负责外接电源给电池充电,公头负责给机器人供电

将公头连接在机身第三层的DC接口。

第三层主要是各种接口,布局如图。

打开电源,机身会亮起蓝灯,同时电压表显示数字。

肉眼可见,当通电之后,激光雷达便开始转动。

之后再打开NUC™ 控制器,橘红色的开关。此时触控屏幕会亮起,机器人开始进入操作系统。

系统启动完毕后,打开桌面的show文件夹,里面对应了诸多脚本,每一个脚本又对应机器人的各种功能。

脚本分别有面部追踪、AR跟随、自主导航等。以颜色跟随为例。

当深度摄像头开始工作后,用手指在图像窗口内选择需要跟随的颜色。

机器人会自动识别选中颜色,并锁定颜色然后进行追踪。

以上就是ROS KIT的拆箱图解以及功能演示。可以说,这款机器人在设计上层次分明,并且各个部件都非常清晰地呈现在使用者面前,系统上,图形化的窗口在降低了学习成本的同时,也让操作变得生动,完全符合该平台具备强互动性及强趣味性的特点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27021

    浏览量

    201365
  • 图像识别
    +关注

    关注

    8

    文章

    447

    浏览量

    37906
  • 语音识别
    +关注

    关注

    37

    文章

    1635

    浏览量

    111830
  • 自动驾驶
    +关注

    关注

    773

    文章

    13023

    浏览量

    163197
  • 深度学习
    +关注

    关注

    73

    文章

    5236

    浏览量

    119893

原文标题:ROS KIT开箱及功能演示,它让AI教育越来越有趣

文章出处:【微信号:robotplaces,微信公众号:机器人创新生态】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    微软未来两年将向德国投资32亿美元以促进AI和云发展

    微软未来两年将向德国投资32亿美元以促进AI和云发展 日前微软宣布未来两年将向德国投资32亿美元以促进AI和云
    的头像 发表于 03-08 14:28 348次阅读

    在TogetherROS中如何安装ROS2功能

    安装ROS2功能包 接下来,还有一个很重要的配置,那就是安装ROS2功能包,我们说TogetherROS是基于ROS2深度优化的,很多模块还
    的头像 发表于 12-01 16:02 446次阅读
    在TogetherROS中如何安装<b class='flag-5'>ROS</b>2<b class='flag-5'>功能</b>包

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。图1 随着工业智能化的快速发展,智能机器人设备已成为工业自动化体系的佼佼者,而智能机器人设备核心—ROS系统,是机器人
    发表于 11-30 16:01

    ROS系统是什么?ROS系统主要特点有哪些?创龙RK3568J+Debian的ROS2系统案例

    了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。 随着工业智能化的快速发展,智能机器人设备已成为工业自动化体系的佼佼者,而智能机器人设备核心—
    的头像 发表于 11-30 14:41 2062次阅读
    <b class='flag-5'>ROS</b>系统是什么?<b class='flag-5'>ROS</b>系统主要特点有哪些?创龙RK3568J+Debian的<b class='flag-5'>ROS</b>2系统案例

    ROS2中自带例程测试

    如果你是一个ROS2的开发者,可能对刚才我们使用的ROS2命令比较熟悉,这时你可能也会产生一个问题:我们之前也安装了ROS2系统,那ROS2的原生
    的头像 发表于 11-28 16:29 408次阅读
    <b class='flag-5'>ROS</b>2中自带例程测试

    如何配置ROS驱动功能

    配置ROS驱动功能包 将WHEELTEC 100N的 ROS_SDK 保存在工作空间的src文件夹下。 通过 catkin_make 进行编译。 刚装的ros环境会报错,如下: Mak
    的头像 发表于 11-22 18:13 579次阅读
    如何配置<b class='flag-5'>ROS</b>驱动<b class='flag-5'>功能</b>包

    ROS中的TF该如何使用

    TF命令行操作 ROS中的TF该如何使用呢?我们先通过两只小海龟的示例,了解下基于坐标系的一种机器人跟随算法。 小海龟跟随例程 这个示例需要我们先安装相应的功能包,然后就可以通过一个launch文件
    的头像 发表于 11-22 17:24 350次阅读
    <b class='flag-5'>ROS</b>中的TF该如何使用

    ROS的扩展有哪些方法

    也是毫不夸张的。 ROS的扩展即ROS universe,是全球范围的代码,有不同国家的ROS社区组织开发和维护。 有的是库代码,如OpenCV、PCL等;库的上一层是从功能角度提供的
    的头像 发表于 11-21 18:12 351次阅读

    ROS核心框架介绍

    message_filter),有些应该是通过socket。 不过ROS的核心框架也就是ros-base主要由Willow Garage公司和一些开发者设计、提供以及维护,它提供了一些分布式计算的基本工具
    的头像 发表于 11-21 18:07 477次阅读
    <b class='flag-5'>ROS</b>核心框架介绍

    Unity与ROS链接介绍

    对于ROS而言,其最常用的就是Topic话题以及Service两个了。之前我们在了解Unity Robotics Hub时候就了解到基本的Unity和ROS的通讯,下面我们来详细介绍一下Unity
    的头像 发表于 11-17 17:22 482次阅读
    Unity与<b class='flag-5'>ROS</b>链接介绍

    【悟空派H3开发板免费体验】基于ROS系统的全向轮小车

    下发的速度数据并解析。task3:电机速度pid控制及实时转速反馈。 接线定义如下: 程序流程图: 4、功能演示 键盘控制:前进,后退,原地左转,原地右转,左横移,右横移 里程计算: 5、总结
    发表于 11-12 01:00

    ROS部署PaddlePaddle的CV模型

    paddle_inference_ros_demo功能包是基于paddle_inference_ros开发的,帮助开发者快速体验paddle_inference在ROS环境下的推理部署
    的头像 发表于 10-20 17:02 291次阅读
    <b class='flag-5'>ROS</b>部署PaddlePaddle的CV模型

    基于STM32微控制器上的浮点单元的性能演示

    本应用笔记介绍了如何使用STM32 Cortex®-M4和STM32 Cortex®-M7微控制器中可用的浮点单元(FPU),并对浮点运算作了简要介绍。X-CUBE-FPUDEMO固件是为改进双精度FPU而开发,并能演示使用此硬件实现所带来的改进。
    发表于 09-28 08:11

    Ros小车应用篇(一)之Ros小车wifiQT上位机

    Ros小车多功能QT上位机 代码仓库: 小车嵌入式控制可以查看我的博客: 小车通讯协议可以参
    发表于 05-29 15:00 1次下载
    <b class='flag-5'>Ros</b>小车应用篇(一)之<b class='flag-5'>Ros</b>小车wifiQT上位机

    ROS学习笔记之ROS基本概念

    ROS的概念分为三个层次:文件系统层、计算图层、社区层,这些层次以及概念将会在接下来的章节介绍。 除了这三个层次的概念,ROS同样定义两个names类型,包资源名称和图形资源名称。
    的头像 发表于 05-19 17:11 1268次阅读
    <b class='flag-5'>ROS</b>学习笔记之<b class='flag-5'>ROS</b>基本概念