-
公开(公告)号:US20180306591A1
公开(公告)日:2018-10-25
申请号:US15494316
申请日:2017-04-21
Applicant: X Development LLC
Inventor: Alex Jose , Daniel Shaffer
CPC classification number: G01C21/32 , G06F17/50 , G06K9/00798 , G06K9/00805 , G06Q10/08 , G06T11/206
Abstract: Apparatus and methods related to generating roadmaps are provided. A layout of an environment can be displayed on a display. Input data indicative of a plurality of shapes placed on the layout can be received, where each shape corresponds to an aisle of a plurality of aisles. For each aisle, lanes can be generated based on a width of the aisle, and the lanes extend along the aisle such that a robotic device can traverse each lane. An intersection between a first shape and second shape can be identified, where the first and second shape correspond to a first and second aisle. Responsive to identifying the intersection and based on a swept space of the robotic device, a curve that connects a first lane of the first aisle to a second lane of the second aisle can be generated. Then, a roadmap that comprises the aisles and curve can be generated.
-
公开(公告)号:US10099391B2
公开(公告)日:2018-10-16
申请号:US15791118
申请日:2017-10-23
Applicant: X Development LLC
Inventor: Christopher Hance , Daniel Shaffer
IPC: B25J9/16 , B25J19/02 , G05B19/12 , G06K19/06 , G06Q10/08 , G06K7/10 , B65G1/137 , B65G1/06 , G05B19/418 , G06Q10/06
Abstract: An example method is carried out in a warehouse environment having a plurality of inventory items located therein, each having a corresponding on-item identifier. The method involves determining a target inventory item having a target on-item identifier. The method also involves determining that a first inventory item having a first on-item identifier is loaded onto a first robotic device. The method further involves transmitting a request to verify the first on-item identifier. The method still further involves receiving data captured by a sensor of the second robotic device. The method yet further involves (i) analyzing the received data to determine the first on-item identifier, (ii) comparing the first on-item identifier and the target on-item identifier, and (iii) responsive to comparing the first on-item identifier and the target on-item identifier, performing an action.
-
公开(公告)号:US20180068255A1
公开(公告)日:2018-03-08
申请号:US15255696
申请日:2016-09-02
Applicant: X Development LLC
Inventor: Christopher Hance , Daniel Shaffer
CPC classification number: G06Q10/087 , B65G57/03 , B65G61/00 , G06Q10/043 , G06Q10/0838
Abstract: Example methods and systems enable rearrangement of a warehouse to an optimal layout determined according to customizable goals. An example method includes receiving, at a warehouse management system (WMS), information of a warehouse and items of the warehouse, identifying an item shipment expectation including new items expected to be received at the warehouse at a future date and items present at the warehouse marked for delivery at the future date, determining an optimal layout of the items of the warehouse at a present date based on the item shipment expectation, determining an amount of time to rearrange the items, by one or more of robotic devices rearranging the items, to the optimal layout based on a time measurement for robotic devices to perform tasks, and determining to rearrange the items of the warehouse based on the amount of time to rearrange the items being less than a threshold amount of time.
-
公开(公告)号:US20180043547A1
公开(公告)日:2018-02-15
申请号:US15791118
申请日:2017-10-23
Applicant: X Development LLC
Inventor: Christopher Hance , Daniel Shaffer
CPC classification number: B25J19/021 , B25J9/162 , B65G1/065 , B65G1/1375 , G05B19/124 , G05B19/4183 , G05B19/41895 , G05B2219/45056 , G06K7/10861 , G06K19/06028 , G06K19/06037 , G06Q10/063 , G06Q10/087
Abstract: An example method is carried out in a warehouse environment having a plurality of inventory items located therein, each having a corresponding on-item identifier. The method involves determining a target inventory item having a target on-item identifier. The method also involves determining that a first inventory item having a first on-item identifier is loaded onto a first robotic device. The method further involves transmitting a request to verify the first on-item identifier. The method still further involves receiving data captured by a sensor of the second robotic device. The method yet further involves (i) analyzing the received data to determine the first on-item identifier, (ii) comparing the first on-item identifier and the target on-item identifier, and (iii) responsive to comparing the first on-item identifier and the target on-item identifier, performing an action.
-
公开(公告)号:US10962648B2
公开(公告)日:2021-03-30
申请号:US16838436
申请日:2020-04-02
Applicant: X Development LLC
Inventor: Daniel Shaffer , Dirk Holz
Abstract: Methods and systems for detecting sensor orientation characteristics using marker-based localization are disclosed herein. In one aspect, a robotic device can: receive a map of a horizontal marker plane that includes mapped positions of a first marker and a second marker arranged in the horizontal marker plane; receive, from a sensor configured to scan a two-dimensional sensor plane, sensor data indicative of positions of the first and second markers relative to the sensor; determine measured positions of the first and second markers based on the sensor data and a current position of the sensor; determine a difference vector between a first vector that connects the mapped positions of the first and second markers and a second vector that connects the measured positions of the first and second markers; and determine, based on the difference vector, an orientation of the two-dimensional sensor plane relative to the horizontal marker plane.
-
公开(公告)号:US10518973B2
公开(公告)日:2019-12-31
申请号:US16056919
申请日:2018-08-07
Applicant: X Development LLC
Inventor: Christopher Hance , Daniel Shaffer
Abstract: An example system includes a robotic device deployed in a warehouse environment including a plurality of inventory items. The system also includes a camera coupled to the robotic device, configured to capture image data. The system also includes a computing system configured to receive the captured image data. The computing system is configured to, based on the received image data, generate a navigation instruction for navigation of the robotic device. The computing system is also configured to analyze the received image data to detect one or more on-item visual identifiers corresponding to one or more inventory items. The computing system is further configured to, for each detected visual identifier, (i) determine a warehouse location of the corresponding inventory item, (ii) compare the determined warehouse location to an expected location, and (iii) initiate an action based on the comparison.
-
公开(公告)号:US10353395B2
公开(公告)日:2019-07-16
申请号:US15276193
申请日:2016-09-26
Applicant: X Development LLC
Inventor: Christopher Hance , Daniel Shaffer
Abstract: An example method includes receiving image data captured by a sensor on a robotic device. The robotic device is in a warehouse, including multiple inventory items stored at storage locations in the warehouse. Each inventory item has an on-item identifier that identifies it in a warehouse management system (WMS), each storage location has a storage-location identifier that identifies it in the WMS, and a first on-item identifier for a first inventory item is associated in the WMS with a first storage-location identifier for a first storage location. The method includes analyzing the received sensor data to detect an identifier captured by the sensor. The detected identifier includes one or both of the first on-item identifier and the first storage-location identifier. The method includes determining a warehouse location associated with the detected identifier and, based on the warehouse location, determining a location of the robotic device within the warehouse.
-
公开(公告)号:US10162058B2
公开(公告)日:2018-12-25
申请号:US15389888
申请日:2016-12-23
Applicant: X Development LLC
Inventor: Daniel Shaffer , Dirk Holz
Abstract: Methods and systems for detecting sensor orientation characteristics using marker-based localization are disclosed herein. In one aspect, a robotic device can: receive a map of a horizontal marker plane that includes mapped positions of a first marker and a second marker arranged in the horizontal marker plane; receive, from a sensor configured to scan a two-dimensional sensor plane, sensor data indicative of positions of the first and second markers relative to the sensor; determine measured positions of the first and second markers based on the sensor data and a current position of the sensor; determine a difference vector between a first vector that connects the mapped positions of the first and second markers and a second vector that connects the measured positions of the first and second markers; and determine, based on the difference vector, an orientation of the two-dimensional sensor plane relative to the horizontal marker plane.
-
公开(公告)号:US10083406B2
公开(公告)日:2018-09-25
申请号:US15947057
申请日:2018-04-06
Applicant: X Development LLC
Inventor: Christopher Hance , Daniel Shaffer
CPC classification number: G06Q10/043 , B65G1/1378 , B65G57/00 , B65G57/02 , B65G61/00 , G05B15/02 , G06Q10/087
Abstract: Examples described may enable consolidating pallets of items in a warehouse. An example method includes receiving real-time item information including pallet locations in a warehouse and inventory of items arranged on the pallets; based on the real-time item information, identifying a set of pallets of which at least one pallet includes less than a threshold quantity of a type of item; receiving real-time robotics information and determining, based on the real-time item and robotics information, an amount of time to condense the items on the set of pallets into a single pallet and a quantity of pallets that will become empty as a result of condensing the items; and, based on the amount of time being less than a threshold time and the quantity of pallets exceeding a threshold quantity of pallets, causing robotic devices to condense the items into the single pallet.
-
公开(公告)号:US20180232668A1
公开(公告)日:2018-08-16
申请号:US15947057
申请日:2018-04-06
Applicant: X Development LLC
Inventor: Christopher Hance , Daniel Shaffer
CPC classification number: G06Q10/043 , B65G1/1378 , B65G57/00 , B65G57/02 , B65G61/00 , G05B15/02 , G06Q10/087
Abstract: Examples described may enable consolidating pallets of items in a warehouse. An example method includes receiving real-time item information including pallet locations in a warehouse and inventory of items arranged on the pallets; based on the real-time item information, identifying a set of pallets of which at least one pallet includes less than a threshold quantity of a type of item; receiving real-time robotics information and determining, based on the real-time item and robotics information, an amount of time to condense the items on the set of pallets into a single pallet and a quantity of pallets that will become empty as a result of condensing the items; and, based on the amount of time being less than a threshold time and the quantity of pallets exceeding a threshold quantity of pallets, causing robotic devices to condense the items into the single pallet.
-
-
-
-
-
-
-
-
-