使用英特尔®实感?摄像头构建自主移动机器人,...

基于ROS和英特尔实感摄像头的SAWR项目涵盖了其中的前三项要求。它还可以作为一个平台来探索如何满足最后一个要求:人际互动。

为了满足上述要求,典型的机器人软件堆栈由许多模块组成(见图1)。在堆栈的底部,传感器硬件驱动程序(包括SAWR中的英特尔实感摄像头驱动程序)将环境信息传送到一组传感模块。这些模块识别环境信息以及人类交互。融合了多个信息源来创建各种模型:世界模型、机器人状态估计(包括世界中的位置)和命令输入(例如语音识别)。

计划模块决定机器人将如何行动以实现目标。对于移动机器人,主要目的是从一个地方导航到另一个地方,为此有必要根据当前的世界模型和状态计算无障碍路径。

根据计算的计划,Act模块管理机器人的实际运动。通常,电机控制是该段的主要功能,但其他操作也是可能的,例如语音输出。在执行动作时,机器人也可能不断更新其世界模型并重新规划。例如,如果出现意想不到的障碍,机器人可能不得不更新其世界模型并重新规划其路径。机器人甚至可能会犯错误(例如,它对自己在世界上的位置的估计可能是不正确的),在这种情况下,它必须弄清楚如何恢复。

自主导航需要大量的计算来完成上述任务。某些任务可以卸载到云中,但由于连接和延迟问题,这通常不是一种选择。SAWR机器人可以仅使用板载计算资源进行自主导航,但云仍可用于添加其他功能,例如语音控制(例如,使用AmazonVoiceServices*)。

同步定位和映射(SLAM)是自主移动机器人最重要的功能之一。在典型的实现中,机器人使用占用地图在空间中导航(规划路径)。此地图需要随着环境的变化而动态更新。在低端系统中,此地图通常是2D的,但更高级的系统可能使用3D表示,例如点云。这张地图是机器人世界表示的一部分。SLAM的“定位”部分意味着除了维护地图外,机器人还需要估计它在地图上的位置。通常,此估计使用概率方法;机器人不是单个估计位置,而是保持概率分布,并且最可能的位置用于规划。这使机器人能够从错误中恢复并推理不确定性。例如,如果当前位置的估计值太不确定,机器人可以选择从环境中获取更多信息(例如,通过旋转扫描地标)以优化其估计。

在默认的SAWR软件堆栈中,开源slam_gmapping包用于创建和管理地图,尽管还有其他几个选项可用,例如制图师和rgbd-slam。该模块不断将新的传感器数据集成到地图中,并在旧数据被证明不正确时清除旧数据。另一个模块amcl用于通过将传感器数据与地图进行匹配来估计当前位置。这些模块并行运行,以不断更新地图和机器人位置的估计。图2显示了典型的室内环境和此过程创建的2D地图。

图3显示了SAWR项目的硬件架构。与许多机器人系统一样,该架构由主系统和从系统组成。主机负责高级处理(如SLAM和规划),从机负责实时处理(如电机速度控制)。这类似于动物大脑和脊髓反射如何协同工作。此型号可以使用几种不同的选项,但通常主站使用Linux*系统,从机使用一个或多个微控制器单元(MCU)。

对于主计算机,您可以从各种硬件中进行选择,包括配备英特尔酷睿i5和英特尔酷睿i7处理器的英特尔NUC(请参阅图5)。这种选择为机器人开发提供了最大的性能。您还可以使用用于机器人的OEM板,例如AaeonUP*板之一,用于机器人开发的快速原型到生产。即使是小巧的研扬科技UP核心*也有足够的性能来执行SLAM。主要要求是主板运行Linux。SAWR软件堆栈使用ROS,它在Ubuntu*下运行得最好,尽管可以在其他发行版下安装它,例如Debian*或Yocto*。

以下是SAWR基本移动机器人的规格概述,如图6所示,这是一种易于复制的廉价参考设计(GitHub站点包含用于激光切割您自己的框架的文件)。SAWR软件堆栈可以很容易地适应其他机器人框架。对于这种设计,从属计算机实际上嵌入在Dynamixel伺服系统中。这些智能电机中的MCU负责处理位置传感和速度控制等低级问题,使机器人的其余部分变得更加简单。

电脑:研扬科技主板

摄像头:英特尔实感摄像头

驱动:两个带磁编码器的DynamixelMX-12W*智能舵机

软件:Xubuntu*16.04和ROSKinetic*

车架:激光切割亚克力或POM,Polulo球形脚轮,O形圈轮胎和皮带传动

其他:DFRobot25W/5V电源调节器

SAWR项目的一个独特之处在于硬件和软件都是以开源风格开发的。该软件基于修改和简化开源机器人基金会Turtlebot*堆栈,但添加了使用DynamixelLinux*SDK的自定义电机驱动程序。对于硬件,使用OpenSCAD*对帧进行参数化建模,然后使用Inkscape*转换为激光切割文件。您可以从GitHub下载所有数据,然后使用激光切割机(或激光切割机服务)制作自己的帧。大多数其他零件都可以从五金店买到。详细说明、装配和设置计划可在线获取。

当您为机器人选择OEM板时,例如用于SAWR或任何其他机器人系统的UP板,强烈建议使用主动冷却来获得更高的性能。通常机器人中间件会消耗大量的CPU资源,缺乏CPU资源有时会转化为低质量或低速的自主运动。通过主动冷却,您可以无限期地保持CPU的最高速度。特别是,UP板可以通过主动冷却进行涡轮增压,并且以比没有它更高的时钟速率运行。

您可能会担心主动冷却和更高时钟速率的电源资源。然而,功耗通常不是机器人技术的限制因素,因为电机通常是主要的功率负载。事实上,您可以选择性能更好的UPSquared*,而不是基本的UP板。

另一个问题是内存。绝对最小值为2GB,但强烈建议使用4GB。SLAM系统使用大量内存来维护世界状态和位置估计。请记住,操作系统也需要内存,而Ubuntu倾向于使用大约500MB的内存来做任何事情。因此,4GB系统的应用程序可用空间是7GB系统的1倍,而不仅仅是4倍。

尽管它的名字,ROS不是一个操作系统,而是一个中间件软件堆栈,可以在各种操作系统上运行,尽管它主要用于Ubuntu。ROS支持基于通信节点图的分布式并发处理模型。得益于这种基本架构,您不仅可以在需要时轻松地将同一机器人上的多个处理板联网在一起,还可以使用Wi-Fi*将电路板物理定位到远离实际机器人的位置(但是,性能和可靠性会有所损失)。从知识库的角度来看,ROS拥有一个庞大的社区,其中包含许多现有的开源节点,支持各种传感器,执行器和算法。这及其出色的文档是选择ROS的充分理由。从开发和调试的角度来看,各种强大而有吸引力的可视化工具和模拟器也可用且有用。

本节介绍ROS架构的主要特征。要了解更多信息,请参阅ROS文档和教程。

许多强大的开发和调试工具可用于ROS。以下工具通常用于自主移动机器人。

以下模块通常用于自主移动机器人,SAWR也采用它们。

SAWR由以下子目录组成,如果要使用完整的SAWR软件和硬件包,可以按原样使用这些子目录(参见图13)。您还可以将它们用作带有英特尔实感摄像头的原始机器人的起点。下面还有自定义SAWR堆栈以与其他机器人硬件一起使用的提示。

自主移动机器人是一个新兴领域,但移动机器人技术已经相对成熟。ROS是机器人软件开发的关键框架,它提供了涵盖机器人许多领域的广泛模块。最新版本是Lunar——第12代。机器人技术涉及计算机科学和工程的各个方面,包括人工智能、计算机视觉、机器学习、语音理解、物联网、网络和实时控制,而SAWR项目是开发基于ROS*的机器人技术的良好起点。

Sakemoto是英特尔软件和服务事业部的应用工程师。他负责软件支持,并与嵌入式系统和机器人领域的应用程序供应商合作。在担任现职之前,他曾担任各种移动设备的软件工程师,包括嵌入式Linux和Windows*。

THE END
1.enabotEBOAir宠物陪伴机器人宠物远程监控摄像全屋移动摄像头...enabot EBO Air 宠物陪伴机器人 宠物远程监控摄像全屋移动摄像头 电子养宠逗猫 ebo机器人 1299元爆料人:一闪一闪亮晶晶10-21 12:11购买平台:京东购买店铺:好评率:n% 直接购买 扫码购买 京东现价1299.0元,价格给力,喜欢的聚友可以入手~ 京东此款目前活动售价1178元,近期好价,感兴趣的聚友可以入手。 https://best.pconline.com.cn/youhui/13047902.html
2.百味迹忆智能摄像头早教机器人960p家里神奇的网络安防监控家用...百味迹忆智能摄像头早教机器人960p家里神奇的网络安防监控家用摄像头看家看娃看宠物 全部图片 ∧ ∨ 百味迹忆智能摄像头早教机器人960p家里神奇的网络安防监控家用摄像头看家看娃看宠物 价格: ¥398.00 ¥399.00 用户评论 暂无商品评论 关键词 古时候一元百货包邮外套女春秋百搭百雀羚百货百草味百洁布百乐调味品百香果...http://item.ule.com/tu/2782743-0-1.html
3.会看你脸色的机器人萌宠,可触摸感知情绪...来自钛媒体影像【会看你脸色的机器人萌宠,可触摸感知情绪】Zoetic AI公司推出的机器人宠物“Kiki”,是全球首个有情绪以及自我个性的宠物机器人。它能根据用户的交互,发展出独特的个性。Kiki身上的摄像头以及触摸传感器,能根据用户肢体语言,判断用户处于何种情绪。目前,该产品只能通过Kickstarter众筹活动获得,售价799美元。@钛媒体APP ...https://weibo.com/6177707567/IglPydWWi
4.松下将正式发售宠物机器人“NICOBO”【环球网科技综合报道】11月18日消息,据外媒报道,松下控股将曾2021年试销的宠物机器人“NICOBO”正式发售,主要面向单身人士和老年人销售。 据悉,“NICOBO”的外观类似球体,有一双眼睛、一个鼻子和一条尾巴,内置有摄像头,可进行人脸识别,并且身上还安装了用于识别声音的麦克风。当用户与它对话时,这款机器人可以进行简...https://tech.huanqiu.com/article/4AWCLGpGqst
1.宠物摄像机排行榜京东JD.COM为您提供宠物摄像机销量排行榜、宠物摄像机哪个好、宠物摄像机多少钱等相关资讯,从宠物摄像机价格、评价、图片等多方面比较,为您推荐优质宠物摄像机产品!https://www.jd.com/phb/key_65217554bb3c6060fb5.html
2.enabot玩伴移动摄像头EBO2024仿生家用女孩儿童遥控高端玩偶玩具...enabot智能玩伴机器人移动摄像头EBO2024新款仿生家用女孩儿童遥控ai高端玩偶玩具陪伴式宠物监控可语音对话https://m.ftxia.com/item.htm?id=KJbN4JpIjwQAnQrpSny
3.讨论移动监控宠物机器人要怎么选?我们家角落固定放了一个小米,如果猫跑到视觉死角,就用扫地机器人去巡航… 罐头不要再买 我也不确定会不会打翻诶 因为五一可能要放家里才想起来买个摄像头看看 之前都是带着一起走的 赞 回应 Xuan 2023-04-20 17:53:14 四川 我也想了解一下这个 赞(1) 回应 (圈地自萌。) 楼主 2023-...https://www.douban.com/group/topic/287097111/
4.宠物监控机器人拆解:创意拔高国产芯的天花板视频自从特斯拉人形机器人产品以来,机器人领域时不时会爆一下热点,从技术发展的必然阶段来看,机器人的细分领域市场确实大有可为,想象力十足。因此本期与非网将拆解一个宠物监控细分市场领域非常火爆的产品——宠物监控机器人。 这个名为EBO的宠物监控机器人跟传统监控摄像头最大的不同是,它摆脱了固定摄像头的限制,可以用...https://www.eefocus.com/video/1730648.html
5.Pumpkii:专为宠物设计的机器人特种机器人资讯无人系统网将Pumpkii与用户的狗或猫呆在一起,并与家庭的Wi-Fi网络相连。利用iOS / Android应用程序,用户可以在工作场所或任何可以连接互联网的地方随时控制配备摄像头的机器人。 他们可以通过将设备在地毯和地板上移动或完全侧向移动转向宠物。他们就可以利用机器人的720p高清摄像头找到猫和狗,并通过扬声器和麦克风与它们进行各种...https://www.youuvs.com/news/detail/202008/10256.html
6.ebo机器人智能逗猫陪伴宠物家庭远程看护老人宠物智能监控伴侣设备ebo机器人智能逗猫陪伴宠物家庭远程看护老人宠物智能监控伴侣设备 ebo机器人智能逗猫陪伴宠物家庭远程看护老人小孩移动监控摄像头 距结束26:26:13:17 ¥629 折后¥599 满599减30 发货地: 湖北 武汉 包邮 风格: ebo 机器人 智能 逗猫 陪伴 宠物 远程 看护 老人 图文详情 本店推荐 图文详情...https://www.zhe2.com/note/b3aQ6NUGbKDP0R9Sg
7....异地远程遥控(设计资料开源共享)电路方案视频监控机器人Ta跟常见的wifi-robot不同。常见的wifi-robot大多采用OpenWRT路由器板子和USB摄像头,而视频监控机器人采用闲置的安卓旧手机作为机器人的大脑。 这不仅是废物利用的环保理念,而且通过充分利用安卓手机的强大计算能力和硬件资源,让视频监控机器人的功能更加有亮点: 无需外接USB摄像头,直接利用安卓手机的高清...https://download.csdn.net/download/weixin_38669091/16819588
8.专业无人机摄像头工业相机模块机器人相机医疗相机模块监控...MC-108-M2是专业的10倍摄像机模组,适用于工业相机模块,无人机摄像头,机器人摄像头,医疗相机模块监控安防摄像头等多领域。展开 价格 订货量 ¥1680.00 ≥1台 发货地广东 深圳 发货期限不限 供货总量10000台 平台认证商家已通过资质核验 吕先生销售经理 https://www.china.cn/gongyexiangji/5108293932.html
9.智能宠物锻炼机器人的好处智能安防机器人配备了高清摄像头和先进的图像识别技术,能够提供更加精准的监控,便于发现和记录异常情况。它们还能够通过对数据进行分析和处理,提供更多有关安全的统计和分析结果,有助于决策者更好地了解和改进安全措施。 降低工作风险: 面对危险环境和紧急情况,智能安防机器人可以作为人们的代理人承担一定的风险。它们能够...http://chatgpt.cmpy.cn/article/5466409.html