前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[AI新知] FaceBook开源机器人控制框架PyRobot

[AI新知] FaceBook开源机器人控制框架PyRobot

作者头像
阿泽
发布2019-07-11 18:11:55
1.7K0
发布2019-07-11 18:11:55
举报

导读

FaceBook希望透过释出高阶抽象的控制框架PyRobot,降低研究人员控制机器人的障碍,以加速机器人生态系整体研究的进展

脸书与卡内基美隆大学合作,共同开发了机器人控制框架PyRobot,希望让研究人员能够在几小时内,在不需要具备硬体或是装置驱动程式等相关细节知识,就能启动并且使机器人开始运作。脸书提到,他们希望提供一个像深度学习开发框架PyTorch这样的机器人框架,提供一定程度的抽象,以简化系统建置工作,也让共享函式库和工具更为简单。

机器人研究领域有一个笑话,把机器人当作博士研究碖文,论文中的每一个机器人,都会为论文发表时间往后增加一年,脸书提到,要让机器人挥动手臂,就可能要花上数天甚至一周的时间,来调整机器人软体,而PyRobot的出现,就是要来解决这样的研究困境。

PyRobot是机器人作业系统ROS上的轻量级高阶介面,提供了一组无关硬体的中介API,供开发人员控制各种的机器人,PyRobot抽象了低阶控制器与程序之间沟通的细节,因此对于人工智慧研究人员来说,可以不再需要理解机器人的低阶操作,能够专注地建置高阶人工智慧机器人应用程式。

研究人员可以使用PyRobot中,适用于各种机器人的通用功能,控制机器人关节的位置、速度或是力矩,还能使用复杂的功能,包括笛卡尔路径规画或是视觉SLAM等。PyRobot目前虽然仅支援LoCoBot和Sawyer机器人,但还会继续增加支援各种不同的机器人。PyRobot虽然提供抽象的高阶控制,但研究人员依然可以使用不同层级的元件,像是能够绕过规画器,直接设定关节速度和力矩等。

脸书已经将PyRobot用在各种的机器人应用上,像是点到点的导航,或是推与抓的任务,也用在远端操作以收集训练机器人的资料。PyRobot中包含了一些现成的演算法实作,并提供可将自行开发的演算法,简单地部署到机器人上的方法,脸书也提到,研究人员可以使用PyTorch训练深度学习模型,并使用PyRobot在机器人上执行演算法。

PyRobot可以让研究社群更容易地使用机器人资料集、演算法实作以及模型,同时也能帮助他们订定基准,得以互相比较成果,或是基于其他人的成果往前发展,脸书表示,像是在使用LoCoBot这类低成本的机器人平台,PyRobot有助于降低进入门槛,并使研究成果能够与其他人分享。脸书也顺势在PyRobot释出的同时,公开了一项征求提案活动,任何研究团队都可以提交PyRobot搭配LoCoBot的研究提案,获胜者可以赢得一份研究用LoCoBot工具包。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Flink实战应用指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档