Systems and methods for inventorying objects
    1.
    发明授权
    Systems and methods for inventorying objects 有权
    库存对象的系统和方法

    公开(公告)号:US09205886B1

    公开(公告)日:2015-12-08

    申请号:US13463596

    申请日:2012-05-03

    IPC分类号: B62D57/032 G06Q10/08

    摘要: The present application discloses systems and methods for inventorying objects. In one embodiment, a robot detects an object and sends identification data and location data associated with the detected object to a cloud computing system. The identification data may include an image of the object and/or information from a tag, code, or beacon associated with the object. In response to receiving the identification data and the location data, the cloud computing system identifies the object. The cloud computing system may also determine or create a first map associated with the identified object and a second map associated with the identified object. The first map may be associated with the current location of the object and the second map may correspond to a past location of the object. The cloud computing server may compare the first and second maps, and then send instructions to the robot based on the comparison.

    摘要翻译: 本申请公开了用于库存对象的系统和方法。 在一个实施例中,机器人检测对象并将与检测到的对象相关联的识别数据和位置数据发送到云计算系统。 识别数据可以包括来自与对象相关联的标签,代码或信标的对象的图像和/或信息。 响应于接收到标识数据和位置数据,云计算系统识别对象。 云计算系统还可以确定或创建与所识别的对象相关联的第一映射和与所识别的对象相关联的第二映射。 第一映射可以与对象的当前位置相关联,并且第二映射可以对应于对象的过去位置。 云计算服务器可以比较第一和第二个映射,然后根据比较发送指令给机器人。

    Shared robot knowledge base for use with cloud computing system
    2.
    发明授权
    Shared robot knowledge base for use with cloud computing system 有权
    共享机器人知识库,用于云计算系统

    公开(公告)号:US08639644B1

    公开(公告)日:2014-01-28

    申请号:US13464699

    申请日:2012-05-04

    摘要: The present application discloses shared robot knowledge bases for use with cloud computing systems. In one embodiment, the cloud computing system collects data from a robot about an object the robot has encountered in its environment, and stores the received data in the shared robot knowledge base. In another embodiment, the cloud computing system sends instructions for interacting with an object to a robot, receives feedback from the robot based on its interaction with the object, and updates data in the shared robot knowledge base based on the feedback. In yet another embodiment, the cloud computing system sends instructions to a robot for executing an application based on information stored in the shared robot knowledge base. In the disclosed embodiments, information in the shared robot knowledge bases is updated based on robot experiences so that any particular robot may benefit from prior experiences of other robots.

    摘要翻译: 本申请公开了与云计算系统一起使用的共享机器人知识库。 在一个实施例中,云计算系统从机器人收集关于机器人在其环境中遇到的对象的数据,并将接收到的数据存储在共享机器人知识库中。 在另一个实施例中,云计算系统发送用于与对象交互到机器人的指令,基于与对象的交互从机器人接收反馈,并且基于反馈来更新共享机器人知识库中的数据。 在另一个实施例中,云计算系统基于存储在共享机器人知识库中的信息向机器人发送指令以执行应用。 在所公开的实施例中,基于机器人体验来更新共享机器人知识库中的信息,使得任何特定机器人可以受益于其他机器人的先前经验。

    Systems and methods for inventorying objects

    公开(公告)号:US10391633B1

    公开(公告)日:2019-08-27

    申请号:US14946266

    申请日:2015-11-19

    IPC分类号: B25J9/16

    摘要: The present application discloses systems and methods for inventorying objects. In one embodiment, a robot detects an object and sends identification data and location data associated with the detected object to a cloud computing system. The identification data may include an image of the object and/or information from a tag, code, or beacon associated with the object. In response to receiving the identification data and the location data, the cloud computing system identifies the object. The cloud computing system may also determine or create a first map associated with the identified object and a second map associated with the identified object. The first map may be associated with the current location of the object and the second map may correspond to a past location of the object. The cloud computing server may compare the first and second maps, and then send instructions to the robot based on the comparison.

    Methods and systems for robotic command language
    4.
    发明授权
    Methods and systems for robotic command language 有权
    机器人命令语言的方法和系统

    公开(公告)号:US08452451B1

    公开(公告)日:2013-05-28

    申请号:US13464414

    申请日:2012-05-04

    IPC分类号: G05B15/00

    CPC分类号: B25J9/1658 G05B2219/40392

    摘要: Methods and systems for robotic command and operation are provided. In some examples, a robot may be configured to receive a short-form command input that is comprised of an action verb and an object/target, and to analyze contextual/situational data for event outcomes from which the robot can determine an action of a plurality of possible actions to execute. The determination and analyses functions may be performed, in whole or part, through use of a cloud computing system.

    摘要翻译: 提供了机器人指令和操作的方法和系统。 在一些示例中,机器人可以被配置为接收由动作动词和对象/目标组成的短格式命令输入,并且分析用于事件结果的上下文/情境数据,从该结果可以确定机器人的动作 多个可能的执行动作。 决定和分析功能可以全部或部分通过使用云计算系统来执行。

    Enhancing sensor data by coordinating and/or correlating data attributes
    5.
    发明授权
    Enhancing sensor data by coordinating and/or correlating data attributes 有权
    通过协调和/或关联数据属性来增强传感器数据

    公开(公告)号:US08874266B1

    公开(公告)日:2014-10-28

    申请号:US13564313

    申请日:2012-08-01

    摘要: A method includes receiving first sensor data acquired by a first sensor in communication with a cloud computing system. The first sensor data has a first set of associated attributes including a time and a location at which the first sensor data was acquired. The method also includes receiving second sensor data acquired by a second sensor in communication with the cloud computing system. The second data has a second set of associated attributes including a time and a location at which the second sensor data was acquire. Further, the method includes generating a data processing result based at least in part on the first sensor data, the first set of associated attributes, the second sensor data, and the second set of associated attributes and instructing a robot in communication with the cloud computing system to perform a task based at least in part on the data processing result.

    摘要翻译: 一种方法包括接收与云计算系统通信的由第一传感器采集的第一传感器数据。 第一传感器数据具有第一组关联属性,包括时间和获取第一传感器数据的位置。 该方法还包括接收由与云计算系统通信的第二传感器采集的第二传感器数据。 第二数据具有包括第二传感器数据获取的时间和位置的第二组关联属性。 此外,该方法包括至少部分地基于第一传感器数据,第一组关联属性,第二传感器数据和第二组关联属性生成数据处理结果,并且指示机器人与云计算通信 系统至少部分地基于数据处理结果执行任务。

    Projection of interactive map data
    6.
    发明授权
    Projection of interactive map data 有权
    交互式地图数据的投影

    公开(公告)号:US08918208B1

    公开(公告)日:2014-12-23

    申请号:US13440600

    申请日:2012-04-05

    IPC分类号: G05B19/04 G05B19/18

    摘要: Methods and systems for robot cloud computing are described. Within examples, cloud-based computing generally refers to networked computer architectures in which application execution and storage may be divided, to some extent, between client and server devices. A robot may be any device that has a computing ability and interacts with its surroundings with an actuation capability (e.g., electromechanical capabilities). A client device may be configured as a robot including various sensors and devices in the forms of modules, and different modules may be added or removed from robot depending on requirements. In some example, a robot may be configured to receive a second device, such as mobile phone, that may be configured to function as an accessory or a “brain” of the robot. A robot may interact with the cloud to perform any number of actions, such as to share information with other cloud computing devices.

    摘要翻译: 描述了机器人云计算的方法和系统。 在实例中,基于云的计算通常是指网络计算机体系结构,其中应用程序执行和存储在一定程度上可以在客户端和服务器设备之间划分。 机器人可以是具有计算能力并与其周围环境具有致动能力(例如机电能力)相互作用的任何装置。 客户端设备可以被配置为包括模块形式的各种传感器和设备的机器人,并且可以根据需要从机器人添加或移除不同的模块。 在一些示例中,机器人可以被配置为接收可被配置为用作机器人的附件或“大脑”的第二设备,诸如移动电话。 机器人可以与云交互以执行任何数量的动作,例如与其他云计算设备共享信息。

    Methods and systems for autonomous robotic decision making
    7.
    发明授权
    Methods and systems for autonomous robotic decision making 有权
    自动机器人决策的方法和系统

    公开(公告)号:US08380652B1

    公开(公告)日:2013-02-19

    申请号:US13464693

    申请日:2012-05-04

    IPC分类号: G06F17/00 G06N5/02

    摘要: Methods and systems for robotic determination of a response to conflicting commands are provided. The robot may evaluate scenarios using variables related to the contextual/situational data for event outcomes from which the robot can determine which of two or more actions to take, as by prioritizing the actions in order of importance.

    摘要翻译: 提供了用于机器人确定对冲突命令的响应的方法和系统。 机器人可以使用与情境/情境数据相关的变量来评估场景情景,从机器人可以通过这些变量来确定要采取的两个或多个动作中的哪一个,如按照重要性的顺序排列动作。

    Systems and methods for object recognition

    公开(公告)号:US08447863B1

    公开(公告)日:2013-05-21

    申请号:US13465453

    申请日:2012-05-07

    IPC分类号: G06F7/00

    摘要: Examples disclose systems and methods for recognizing objects. A method may be executable to receive a query from a robot. The query may include identification data associated with an object and contextual data associated with the object. The query may also include situational data. The method may also be executable to identify the object based at least in part on the data in the query received from the robot. Further, the method may be executable to send data associated with the identified object to the robot in response to the query.

    Methods and systems for robot personality development
    9.
    发明授权
    Methods and systems for robot personality development 有权
    机器人人格发展的方法与系统

    公开(公告)号:US08996429B1

    公开(公告)日:2015-03-31

    申请号:US13460131

    申请日:2012-04-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/303 G06N3/008

    摘要: Methods and systems for robot and user interaction are provided to generate a personality for the robot. A robot may access a user device to determine or identify information about a user, and the robot may be configured to tailor a personality for interaction with the user based on the identified information. A robot may further receive data associated with the user to identify the user, such as using speech or face recognition. The robot may provide a personalized interaction or response to the user based on the determined information of the user. In some examples, a robot's personality or personalization can be transferred from one robot to another robot, or information stored on one robot can be shared with another robot over the cloud.

    摘要翻译: 提供用于机器人和用户交互的方法和系统以产生机器人的个性。 机器人可以访问用户设备以确定或识别关于用户的信息,并且机器人可以被配置为基于所识别的信息来定制个性以与用户交互。 机器人可以进一步接收与用户相关联的数据以识别用户,例如使用语音或人脸识别。 机器人可以基于确定的用户的信息来向用户提供个性化的交互或响应。 在一些示例中,机器人的个性化或个性化可以从一个机器人转移到另一个机器人,或者存储在一个机器人上的信息可以与云上的另一个机器人共享。