PyRobot

AI 机器人框架
授权协议 MIT
开发语言 Python
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 闾丘博超
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

PyRobot 是由 Facebook 和卡内基梅隆大学共同开发的机器人框架,可以运行由 PyTorch 训练的深度学习模型在设计上,PyRobot 框架旨在使 AI 研究者和学生在不具备设备驱动程序、控制或规划专业知识的情况下,在几小时内操控机器人工作。

示例:

PyRobot 是基于机器人操作系统 ROS 上的轻量级平台,提供了一组无关硬件的 API,供开发人员控制各种的机器人。PyRobot 抽象了底层控制器与程序之间沟通的细节,因此对于 AI 研究人员来说,可以不再需要理解机器人的底层操作,能够专注地开发上层 AI 机器人应用程序。

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

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

  • 在过去几年中,PyTorch等开源框架极大地加速了AI子领域研究的发展,如计算机视觉和自然语言处理。这些框架为研究人员提供了一定程度的抽象,使构建最先进的系统,使用共享库和工具以及优化性能变得更加容易。因此,为了在人工智能机器人研究中提供类似的实用性,Facebook与卡内基梅隆大学的研究人员合作建立并开放了机器人框架PyRobot。 什么是PyRobot PyRobot是一个机器人框架,充当基于

 相关资料
  • 我正在尝试设置一个容器,以便在Chrome上使用RobotFramework进行测试。 但是当我运行容器时,我总是得到一个WebDriverException。我已经找过了,但找不到任何对我有效的修复方法。 这是我的Dockerfile

  • 我是Robot框架的新手,致力于使用带有Selenium和java关键字的Robot框架。我知道RF是基于python的,但是,该项目要求使用java关键字。 我的想法是创建java函数和文本文件,然后使用:

  • 我有一个聊天机器人解决方案创建使用。Net Framework,该框架与Facebook messenger集成,使用Microsoft提供的以下说明: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-facebook?view=azure-bot-service-4.0 现在他们添加了一

  • 问题内容: 我必须实现一个管道,并试图找到一种方法,如何在Jenkins管道中发布Robot Framework结果。我发现了有关将Robot Framework插件实现到Pipeline中的多个问题,并且也发现了这个问题,这似乎是解决方案。但是,我尝试了这种方法,结果仍然不见了。 有任何解决方法或功能示例吗? 问题答案: [编辑以反映成功的解决方法] 对问题跟踪器的此评论显示了一种似乎可行的解决

  • 概述 PDF版下载 机器人是企业群的高级扩展功能,所有的Hi企业用户均可在企业群中添加使用机器人功能。 企业可以通过机器人推送消息到群聊,也可以通过机器人接收用户的消息,拥有用户和机器人对话的能力。 机器人类型 自定义机器人:由企业开发实现的机器人,一般用来发送企业通知,也可以利用ai会话技术实现有趣的功能。 企业机器人:目前开放的定时通知、投票、问卷机器人由如流开发,企业管理员在企业管理后台的「

  • 我是一名java开发人员,我想开发一个聊天机器人,并集成到网站、脸书页面和WhatsApp群组中……Java中有没有一个非常好的框架,可以让我开发这个聊天机器人,并在未来集成人工智能。或者我用python或者NodeJs更好。如果是,哪个框架更适合这个项目。谢了。

  • 我想用机器人框架实现selenium网格。我已经配置了selenium网格集线器和两个节点,但是我不知道如何在此设置后触发并行测试用例执行,在哪里使用python语言和selenium 2库关键字更新机器人框架中的线程数和并行测试执行设置?此外,在哪里分配集线器url来触发执行?请建议可能的解决方案。注意:我们在脚本中使用selenium 2库关键字,而不是web驱动程序关键字,因此我无法使用“w

  • 我想知道是否有将自动化测试用例与zephy de jira集成的选项。 目前,我在robot框架中有一组自动测试。同时,我在Zephyr中为jira定义了测试用例。我希望能够从Zephyr启动自动测试用例的执行,否则执行的结果将反映在Zephyr测试用例中。 谢谢你。