Systems and methods for distributed autonomous robot interfacing using live image feeds
First Claim
1. An autonomous system including autonomous robot devices, the system comprising:
- a first computing system including an interactive display configured to transmit a first request for a plurality of physical objects from a facility;
a plurality of autonomous robot devices including a controller, a drive motor, an articulated arm, a reader, an inertial navigation system and an image capturing device, the plurality of autonomous robot devices configured to navigate autonomously through the facility;
a database in communication with the plurality of robots, configured to store information associated with the plurality of physical objects;
a second computing system in communication with the first computing system, the database, and the plurality of autonomous robot devices, the second computing system configured to;
receive the first request for the plurality of physical objects from the first computing system;
transmit instructions the at least one of the plurality of autonomous robot devices to retrieve the plurality of physical objects from the facility;
detect the at least one autonomous robot device has picked up at least one of the plurality of physical objects;
control the image capturing device of the at least autonomous robot device to capture a live image feed of the at least one physical object picked up by the at least autonomous robot device;
switch an input feed of the first computing system to display the live image feed on the display of the first computing system;
receive a second request from first computing system to discard the at least one of the physical objects picked up by the at least one autonomous robot device and to pick up a replacement physical object; and
transmit instructions to the at least one autonomous device to discard the at least one of the physical objects picked up by the at least one autonomous robot device and to pick up the replacement physical object, the instructions include one or more identifiers for the plurality of physical objects,wherein the at least one of the autonomous robot further devices configured to;
query the database using the one or more identifiers for the plurality of physical objects to retrieve the locations at which the plurality of physical objects are disposed;
navigate autonomously through the facility to the locations in response to operation of the drive motor by the controller;
locate and scan one or more machine readable elements encoded with the one or more identifiers;
detect, via at least one image captured by the image capture device, that the plurality of physical objects are disposed at the locations;
pick up a first quantity of each of the plurality of physical objects using the articulated arm.
2 Assignments
0 Petitions
Accused Products
Abstract
Described in detail herein is an autonomous fulfillment system. The system includes the first computing system, with an interactive display. The first computing system can transmit a request for physical objects from a facility. A second computing system can transmit instructions autonomous robot devices to retrieve the physical objects from the facility. The second computing system can control the image capturing device of the autonomous robot device to capture a live image feed of the at least one physical object picked up by the at least autonomous robot device. The second computing system can switch an input feed of the first computing system to display the live image feed on the display of the first computing system. The second computing system, instruct the autonomous device to discard the physical objects picked up by the at least one autonomous robot device and to pick up a replacement physical object.
-
Citations
20 Claims
-
1. An autonomous system including autonomous robot devices, the system comprising:
-
a first computing system including an interactive display configured to transmit a first request for a plurality of physical objects from a facility; a plurality of autonomous robot devices including a controller, a drive motor, an articulated arm, a reader, an inertial navigation system and an image capturing device, the plurality of autonomous robot devices configured to navigate autonomously through the facility; a database in communication with the plurality of robots, configured to store information associated with the plurality of physical objects; a second computing system in communication with the first computing system, the database, and the plurality of autonomous robot devices, the second computing system configured to; receive the first request for the plurality of physical objects from the first computing system; transmit instructions the at least one of the plurality of autonomous robot devices to retrieve the plurality of physical objects from the facility; detect the at least one autonomous robot device has picked up at least one of the plurality of physical objects; control the image capturing device of the at least autonomous robot device to capture a live image feed of the at least one physical object picked up by the at least autonomous robot device; switch an input feed of the first computing system to display the live image feed on the display of the first computing system; receive a second request from first computing system to discard the at least one of the physical objects picked up by the at least one autonomous robot device and to pick up a replacement physical object; and transmit instructions to the at least one autonomous device to discard the at least one of the physical objects picked up by the at least one autonomous robot device and to pick up the replacement physical object, the instructions include one or more identifiers for the plurality of physical objects, wherein the at least one of the autonomous robot further devices configured to; query the database using the one or more identifiers for the plurality of physical objects to retrieve the locations at which the plurality of physical objects are disposed; navigate autonomously through the facility to the locations in response to operation of the drive motor by the controller; locate and scan one or more machine readable elements encoded with the one or more identifiers; detect, via at least one image captured by the image capture device, that the plurality of physical objects are disposed at the locations; pick up a first quantity of each of the plurality of physical objects using the articulated arm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An autonomous method including autonomous robot devices, the method comprising:
-
transmitting, via a first computing system including an interactive display, a first request for a plurality of physical objects from a facility; navigating, via a plurality of autonomous robot devices including a controller, a drive motor, an articulated arm, a reader, an inertial navigation system and an image capturing device, autonomously through the facility; receiving, via a second computing system in communication with the first computing system and the plurality of autonomous robot devices, the first request for the plurality of physical objects from the first computing system; transmitting, via the second computing system, instructions the at least one of the plurality of autonomous robot devices to retrieve the plurality of physical objects from the facility; detecting, via the second computing system, the at least one autonomous robot device has picked up at least one of the plurality of physical objects; controlling, via the second computing system, the image capturing device of the at least autonomous robot device to capture a live image feed of the at least one physical object picked up by the at least autonomous robot device; switching, via the second computing system, an input feed of the first computing system to display the live image feed on the display of the first computing system; receiving, via the second computing system, a second request from first computing system to discard the at least one of the physical objects picked up by the at least one autonomous robot device and to pick up a replacement physical object; transmitting, via the second computing system, instructions to the at least one autonomous device to discard the at least one of the physical objects picked up by the at least one autonomous robot device and to pick up the replacement physical object, the instructions from the second computing system include one or more identifiers for the plurality of physical objects; querying, via the at least one of the autonomous robot devices, a database operatively coupled to the second computing system and the plurality of the autonomous robot devices using the one or more identifiers for the plurality of physical objects; navigating, via the at least one autonomous robot device, autonomously through the facility to the first set of object locations in response to operation of the drive motor by the controller; locating and scanning, via the at least one autonomous robot device, one or more machine readable elements encoded with the one or more identifiers; detecting, via at least one image captured by the image capture device of the at least one autonomous robot device, that the first group of physical objects are disposed at the first set of locations; and picking up, via the at least one autonomous robot device, a first quantity of physical objects in the first group using the articulated arm. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification