Robotic operation libraries
    2.
    发明授权

    公开(公告)号:US09840007B1

    公开(公告)日:2017-12-12

    申请号:US14834191

    申请日:2015-08-24

    CPC classification number: B25J9/1671 Y10S901/31 Y10S901/50

    Abstract: Example implementations relate to robotic operations libraries. An example library may include sets of operation instructions and other information for robotic devices to use to complete desired tasks. For instance, a respective set of operation instructions is determined based on successive simulations in which a virtual robotic device comprising an adjustable configuration initially based on the given configuration of a robotic device performs operations related to a task in an adjustable virtual environment until one or more simulations result in the virtual robotic device performing respective operations that complete the task at a success level that satisfies a predefined threshold. The library may provide a set of instructions for performing operations to a robotic device based on a query received from the robotic device that includes information indicative of a configuration and an environment of the robotic device.

    Methods and systems for generating instructions for a robotic system to carry out a task

    公开(公告)号:US09802309B2

    公开(公告)日:2017-10-31

    申请号:US14804621

    申请日:2015-07-21

    CPC classification number: B25J9/0084 G06N3/008 Y10S901/47

    Abstract: Example embodiments may relate to robot-cloud interaction. In particular, a cloud-based service may receive a query from a first robotic system including sensor data, a request for instructions to carry out a task, and information associated with a configuration of the first robotic system. The cloud-based service may then identify stored data including a procedure previously used by a second robotic system to carry out the task and information associated with a configuration of the second robotic system. The cloud-based service may then generate instructions for the first robotic system to carry out the task based at least in part on the sensor data, the procedure used by the second robotic system to carry out the task, the information associated with the configuration of the first robotic system, and the information associated with the configuration of the second robotic system.

    Robot to human feedback
    5.
    发明授权

    公开(公告)号:US11220003B2

    公开(公告)日:2022-01-11

    申请号:US16695532

    申请日:2019-11-26

    Abstract: Example implementations may relate to a robotic system configured to provide feedback. In particular, the robotic system may determine a model of an environment in which the robotic system is operating. Based on this model, the robotic system may then determine one or more of a state or intended operation of the robotic system. Then, based one or more of the state or the intended operation, the robotic system may select one of one or more of the following to represent one or more of the state or the intended operation: visual feedback, auditory feedback, and one or more movements. Based on the selection, the robotic system may then engage in one or more of the visual feedback, the auditory feedback, and the one or more movements.

    Methods and systems for generating instructions for a robotic system to carry out a task

    公开(公告)号:US10507577B2

    公开(公告)日:2019-12-17

    申请号:US15720584

    申请日:2017-09-29

    Abstract: Example embodiments may relate to robot-cloud interaction. In particular, a cloud-based service may receive a query from a first robotic system including sensor data, a request for instructions to carry out a task, and information associated with a configuration of the first robotic system. The cloud-based service may then identify stored data including a procedure previously used by a second robotic system to carry out the task and information associated with a configuration of the second robotic system. The cloud-based service may then generate instructions for the first robotic system to carry out the task based at least in part on the sensor data, the procedure used by the second robotic system to carry out the task, the information associated with the configuration of the first robotic system, and the information associated with the configuration of the second robotic system.

    Dynamically maintaining a map of a fleet of robotic devices in an environment to facilitate robotic action

    公开(公告)号:US10022867B2

    公开(公告)日:2018-07-17

    申请号:US14863620

    申请日:2015-09-24

    Abstract: Methods and systems for dynamically maintaining a map of robotic devices in an environment are provided herein. A map of robotic devices may be determined, where the map includes predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform a task. During a performance of the task by the one or more robotic devices, task progress data may be received from the robotic devices, indicative of which of the task phases have been performed. Based on the data, the map may be updated to include a modification to the predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform at least one other task in accordance with the updated map.

    Robot to Human Feedback
    8.
    发明申请

    公开(公告)号:US20180133896A1

    公开(公告)日:2018-05-17

    申请号:US15872168

    申请日:2018-01-16

    CPC classification number: B25J9/163 B25J9/1674 B25J19/061 H04W4/30 H04W4/80

    Abstract: Example implementations may relate to a robotic system configured to provide feedback. In particular, the robotic system may determine a model of an environment in which the robotic system is operating. Based on this model, the robotic system may then determine one or more of a state or intended operation of the robotic system. Then, based one or more of the state or the intended operation, the robotic system may select one of one or more of the following to represent one or more of the state or the intended operation: visual feedback, auditory feedback, and one or more movements. Based on the selection, the robotic system may then engage in one or more of the visual feedback, the auditory feedback, and the one or more movements.

    Robot to human feedback
    9.
    发明授权

    公开(公告)号:US09902061B1

    公开(公告)日:2018-02-27

    申请号:US14835411

    申请日:2015-08-25

    CPC classification number: B25J9/163 B25J9/1674 B25J19/061 H04W4/30 H04W4/80

    Abstract: Example implementations may relate to a robotic system configured to provide feedback. In particular, the robotic system may determine a model of an environment in which the robotic system is operating. Based on this model, the robotic system may then determine one or more of a state or intended operation of the robotic system. Then, based one or more of the state or the intended operation, the robotic system may select one of one or more of the following to represent one or more of the state or the intended operation: visual feedback, auditory feedback, and one or more movements. Based on the selection, the robotic system may then engage in one or more of the visual feedback, the auditory feedback, and the one or more movements.

    Controlling extendable legs of a robotic device for use of a mechanical gripper

    公开(公告)号:US09833903B1

    公开(公告)日:2017-12-05

    申请号:US14834245

    申请日:2015-08-24

    Abstract: Examples relating to controlling extendable legs of a robotic device for use of a mechanical gripper are described herein. A robotic device may include one or more legs configured with a mechanical gripper coupled to the leg at a first position away from the distal end of the leg. The mechanical gripper may transition between the first position and a second position on the leg proximate to the distal end that enables the robotic device to use the mechanical gripper to perform grip operations. A control system of the robotic device may modify an orientation of the robotic device to at least position the robotic device on one or more legs other than the leg comprising the mechanical gripper, and transitions the mechanical gripper from the first position to the second position to perform the given grip operation of the input.

Patent Agency Ranking