Methods, apparatuses and computer program products for movement of rectangular prisms through a multi-dimensional space

WO2025254661A3PCT designated stage Publication Date: 2026-03-12INTELLIGRATED HEADQUARTERS LLC +31
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-07
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Current solutions for storage and retrieval of rectangular prisms face challenges in efficiently managing movement and organization in multi-dimensional spaces, particularly in modular superstructures built with smart racks.

Method used

The implementation of smart racks with features such as guiding channels, electrical conduits, matrix arms, articulated segments, and rollers, along with a super matrix system that allows for the transportation and organization of rectangular prisms in a multi-dimensional space, including collapsible exoskeletons and intelligent control systems for efficient movement and inventory management.

Benefits of technology

Enables efficient transportation, storage, and retrieval of rectangular prisms in multi-dimensional spaces, optimizing space utilization and reducing operational complexity through intelligent control and modular design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2024032989_12032026_PF_FP_ABST
    Figure US2024032989_12032026_PF_FP_ABST
Patent Text Reader

Abstract

A smart rack (25600), comprising: a rack frame (25605) comprising at least one guiding channel (25615) in parallel to a lateral rack beam 607A-D of the rack frame; and a canister (25609) disposed in the at least one guiding channel and pullable outwardly through the at least one guiding channel to be serviced.
Need to check novelty before this filing date? Find Prior Art

Description

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR MOVEMENT OF RECTANGULAR PRISMS THROUGH A MULTI-DIMENSIONALSPACEFIELD OF THE INVENTION

[0001] Example embodiments of the present disclosure relate generally to movement of rectangular prisms in a multi-dimensional space and, more particularly, to methods, apparatuses and computer program products for mechanics, communications and control, power, and / or related algorithms for movement of rectangular prisms in a multi-dimensional modular superstructure that is built using a plurality of smart racks.BACKGROUND

[0002] Applicant has identified many technical challenges and difficulties associated with current solutions for storage and retrieval.BRIEF SUMMARY

[0003] Various embodiments described herein relate to methods, apparatuses, and computer program products for movement of rectangular prisms in a multi-dimensional space.

[0004] In accordance with some embodiments of the present disclosure, a smart rack is provided. In some embodiments, the smart rack comprises a rack frame comprising at least one guiding channel in parallel to a lateral rack beam of the rack frame; and a canister disposed in the at least one guiding channel and pullable outwardly through the at least one guiding channel to be serviced.

[0005] In some embodiments, the smart rack further comprises: a lateral electrical conduit attached on the lateral rack beam of the rack frame.

[0006] In some embodiments, the smart rack further comprises: a comer electrical connector located at an end of the lateral electrical conduit and configured to be electrically connected with the canister.

[0007] In some embodiments, the corner electrical connector electrically connects the lateral electrical conduit with an adjacent electrical conduit of a peer smart rack.

[0008] In some embodiments, the smart rack further comprises: a longitudinal electrical conduit attached on a longitudinal rack beam of the rack frame.

[0009] In some embodiments, the corner electrical connector electrically connects the longitudinal electrical conduit with the adjacent electrical conduit of the peer smart rack.

[0010] In some embodiments, the canister comprises electronic components and spider arm components.

[0011] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a top frame member and a bottom frame member, wherein the top frame member and the bottom frame member comprise a top track and a bottom track, respectively; a plurality of matrix arms disposed between the top frame member and the bottom frame member, wherein the plurality of matrix arms is operably engaged with the top track and the bottom track, and wherein the plurality of matrix arms is configured to translate along the top track or the bottom track, move the top frame member into proximity with the bottom frame member, and thereby compress the smart rack.

[0012] In some embodiments, the smart rack is flat-pack compatible.

[0013] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame; a collapsible exoskeleton hybrid configured to transition between an assembled state and a collapsed state, the collapsible exoskeleton hybrid comprising: a plurality of joint arms and one or more joints.

[0014] In some embodiments, the one or more joints are configured to operably connect two or more joint arms of the plurality of joint arms.

[0015] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a plurality of rack beams; and a plurality of articulated segments operably engaged with one or more of the plurality of rack beams.

[0016] In some embodiments, one or more of the plurality of articulated segments are configured to disengage from one or more of the plurality of rack beams and to contract inwardly relative to the smart rack.

[0017] In accordance with some embodiments of the present disclosure, a super matrix for transporting a rectangular prism is provided. In some embodiments, the super matrix comprises a matrix core and one or more matrix segments operatively engaged with the matrix core.

[0018] In some embodiments, the matrix core further comprises one or more slots. In some embodiments, the one or more matrix segments are slotted into the one or more slots.

[0019] In some embodiments, the one or more matrix segments comprise one or more subsegments separated by one or more connection bands.

[0020] In some embodiments, the one or more matrix segments comprise a hollow interior.

[0021] In some embodiments, the one or more matrix segments are disposed perpendicularly to one another.

[0022] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a mobile arm comprising a top surface and a bottom surface, wherein the top surface or the bottom surface comprises a flat surface configured to facilitate the transporting of the rectangular prism; and one or more rollers disposed on or within the mobile arm and between the top surface and the bottom surface, wherein the one or more rollers are configured to transport the rectangular prism on or within the smart rack.

[0023] In some embodiments, the smart rack further comprises a supporting element configured to minimize unsupported length of motion of the rectangular prism.

[0024] In some embodiments, a function portion of the mobile arm is recessed during a rolling operation of the one or more rollers.

[0025] In accordance with some embodiments of the present disclosure, a smart matrix is provided. In some embodiments, the smart matrix comprises: a plurality of smart racks, at least a portion of the plurality of smart racks containing a plurality of totes, wherein the plurality of smart racks are arranged in a shape of a rectangular prism such that the plurality of totes are stacked adjacently in an x-direction, a y-direction orthogonal to the x-direction, and a z- direction orthogonal to the x-direction and the y-direction, wherein the smart matrix is configured to transport each tote of the plurality of totes between the plurality of smart racks in the x-direction, the y-direction, and the z-direction.

[0026] In some embodiments, the smart matrix comprises an egress point on a top layer of the smart matrix in the z-direction.

[0027] In some embodiments, in a circumstance when a selected tote is located on a lower layer of the smart matrix, the smart matrix is further configured to: transport the selected tote in at least one of the x-direction or the y-direction; transport the selected tote upwards in the z- direction to the top layer; and transport the selected tote to the egress point via at least one of the x-direction or the y-direction.

[0028] In some embodiments, multiple inventories are stored in a set of totes located at the top layer of the smart matrix. In some embodiments, a selected tote of the set of totes is transported to the egress point via at least one of the x-direction or the y-direction.

[0029] In some embodiments, the multiple inventories stored in the set of totes are preplanned based on at least one expected selection.

[0030] In accordance with some embodiments of the present disclosure, a smart rack fortransporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack beam comprising a groove; a connection bracket operably connected to the rectangular prism and the smart rack; a roller fixedly attached to the connection bracket and operably engaged with the groove. In some embodiments, the roller is configured to roll on or within the groove of the rack beam such that the rectangular prism is transported within the smart rack.

[0031] In some embodiments, the smart rack further comprises a grooved rail disposed parallel to the rack beam. In some embodiments, the grooved rail is configured to maintain the roller in a locked position such that reactive movement of the roller is reduced.

[0032] In some embodiments, the grooved rail comprises lead.

[0033] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: one or more rack beams; and a comer hub comprising one or more L-shaped slots, one or more I-shaped slots, and one or more O-shaped slots.

[0034] In some embodiments, each of the one or more L-shaped slots, the one or more I- shaped slots, and the one or more O-shaped slots configured to connect the one or more rack beams.

[0035] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack beam; and a ratchet lifting mechanism comprising an arm configured to move between a raised position and a lowered position.

[0036] In some embodiments, the raised position allows the rectangular prism to travel along the rack beam and the lowered position prevents the rectangular prism from traveling along the rack beam.

[0037] In some embodiments, the ratchet lifting mechanism further comprises a backstop configured to engage the arm and lock the arm into the raised position or the lowered position.

[0038] In some embodiments, the ratchet lifting mechanism further comprises a tab configured to fix the arm to the rack beam.

[0039] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a portable lifting device comprising: a frame; a rail disposed on or within the frame; and a mobile cart comprising a plurality of rollers configured to transport the rectangular prism. In some embodiments, the mobile cart is operably engaged with the rail and configured to traverse the rail.

[0040] In some embodiments, the smart rack further comprises a motor. In someembodiments, the motor is configured to drive the mobile cart.

[0041] In some embodiments, the motor comprises a rack and pinion lift system.

[0042] In some embodiments, the portable lifting device is disposed proximate the smart rack and configured to transfer the rectangular prism into or out of the smart rack and onto the mobile cart.

[0043] In some embodiments, the smart rack further comprises a display screen. In some embodiments, the display screen is configured to present information concerning a status of the smart rack or the mobile cart.

[0044] In accordance with some embodiments of the present disclosure, a computer- implemented method is provided. In some embodiments, the computer-implemented method comprises: receiving a user input via a user interface, wherein the user input indicates features of a virtualized super matrix; transmitting, to a backend service, a data query based on the user input; receiving, from the backend service, a data response comprising a customized video of the virtualized super matrix based on the user input; and displaying, via the user interface, the customized video of the virtualized super matrix.

[0045] In some embodiments, the user input comprises a pre-created selection from options displayed via the user interface.

[0046] In some embodiments, the features of the virtualized super matrix comprise at least one of dimensions or structure density of the virtualized super matrix.

[0047] In some embodiments, the features of the virtualized super matrix further comprise an anchor point of the virtualized super matrix.

[0048] In some embodiments, the customized video of the virtualized super matrix comprises a virtual display of tote movement within the virtualized super matrix.

[0049] In accordance with some embodiments of the present disclosure, a loss prevention system is provided. In some embodiments, the loss prevention system comprises: a super matrix comprising a plurality of totes; a perforated metal structure; and a customer interface.

[0050] In some embodiments, the perforated metal structure and the customer interface encapsulate the super matrix.

[0051] In some embodiments, the loss prevention system further comprises an egress point, and wherein a customer input received via the customer interface causes a first tote of the plurality of totes to exit the super matrix via the egress point.

[0052] In some embodiments, the customer input comprises a payment for a product contained in the first tote.

[0053] In some embodiments, the loss prevention system further comprises a modulardisplay and an associated Quick Response (QR) code adjacent to the customer interface.

[0054] In some embodiments, the perforated metal structure further comprises a maintenance area. In some embodiments, the maintenance area comprises an access door and is adjacent to the super matrix.

[0055] In accordance with some embodiments of the present disclosure, a self-replenishing shelf system is provided. In some embodiments, the self-replenishing shelf system comprises: a super matrix comprising a plurality of totes; and a perforated metal structure.

[0056] In some embodiments, a portion of the plurality of totes is customer-accessible. In some embodiments, a first tote of the portion of the plurality of totes is placed in a customer- accessible position and contains an item. In some embodiments, upon removal of the item, the first tote is replaced by a second tote in the customer-accessible position.

[0057] In some embodiments, the perforated metal structure comprises a digital display. In some embodiments, the digital display indicates a type of item contained in associated totes of the plurality of totes.

[0058] In some embodiments, the perforated metal structure encapsulates a top portion of the super matrix.

[0059] In some embodiments, the customer-accessible position is in a bottom portion of the super matrix.

[0060] In some embodiments, the first tote is restocked in the super matrix with an identical item to the item.

[0061] In accordance with some embodiments of the present disclosure, a tote comprises: a base; and a plurality of walls. In some embodiments, one or more of the plurality of walls defines a tapered catch lip configurable to engage with a smart rack.

[0062] In some embodiments, the tote defines a side opening.

[0063] In some embodiments, the tote further comprises a thickened lip around the outside of the base.

[0064] In some embodiments, at least one of the plurality of walls comprises reinforced ribbing in a crisscross pattern.

[0065] In some embodiments, the tote is configured to move across three dimensions when engaged with the smart rack.

[0066] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame comprising a plurality of rack beams; an arm secured to one of the plurality of rack beams; and a time-of-flight (TOF) sensor secured to the arm and configure to generate asignal indicating a distance between the rectangular prism and the arm.

[0067] In some embodiments, the arm comprises a first end and a second end. In some embodiments, the first end is opposite to the second end.

[0068] In some embodiments, the first end of the arm is secured to one of the plurality of rack beams.

[0069] In some embodiments, the TOF sensor is secured on the second end of the arm.

[0070] In some embodiments, the smart rack further comprises a motor configured to cause a movement of the arm.

[0071] In some embodiments, the TOF sensor is further configured to transmit the signal to a processor. In some embodiments, the processor is configured to: determine whether the distance between the rectangular prism and the arm satisfies a distance threshold; and in response to determining that the distance between the rectangular prism and the arm satisfies the distance threshold, transmit a control signal to the motor to cause the arm to engage with the rectangular prism.

[0072] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame comprising a plurality of rack beams; an arm secured to the rack frame; and a time-of-flight (TOF) sensor secured to one of the plurality of rack beams and configured to generate a signal indicating a height of the arm.

[0073] In some embodiments, the arm comprises a first end secured to a first rack beam of the plurality of rack beams. In some embodiments, the TOF sensor is secured to a second rack beam of the plurality of rack beams.

[0074] In some embodiments, the first rack beam and the second rack beam are parallel to one another.

[0075] In some embodiments, the arm and the TOF sensor are secured to a first rack beam of the plurality of rack beams.

[0076] In some embodiments, the smart rack further comprises a motor configured to cause a movement of the arm.

[0077] In some embodiments, the TOF sensor is further configured to transmit the signal to a processor. In some embodiments, the processor is configured to: determine whether the height of the arm satisfies a height threshold; and in response to determining that the height of the arm satisfies the height threshold, transmit a control signal to the motor to cause the arm to cease movement.

[0078] In accordance with some embodiments of the present disclosure, a smart rack fortransporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame comprising an arm and a plurality of rack beams; and a radio-frequency identification (RFID) reader secured to the rack frame and configured to generate an RFID reading signal.

[0079] In some embodiments, the rectangular prism comprises at least one RFID tag.

[0080] In some embodiments, the at least one RFID tag is attached to an outer surface of the rectangular prism.

[0081] In some embodiments, the at least one RFID tag stores data indicating an identification of the rectangular prism.

[0082] In some embodiments, the RFID reader is configured to receive a RFID response signal indicates the identification of the rectangular prism from the at least one RFID tag.

[0083] In some embodiments, the RFID reader is secured to one of the plurality of rack beams.

[0084] In some embodiments, the RFID reader is secured to the arm.

[0085] In accordance with some embodiments of the present disclosure, a system for transporting a rectangular prism is provided. In some embodiments, the system comprises: a plurality of smart racks defining a plurality of egress points, and a plurality of modular moveable containers comprising a plurality of door assemblies. In some embodiments, each of the plurality of door assemblies is aligned to one of the plurality of egress points.

[0086] In some embodiments, the plurality of modular moveable containers comprises a plurality of shipping containers.

[0087] In some embodiments, the plurality of smart racks comprises a plurality of arms configured to move the rectangular prism to one of the plurality of modular moveable containers through one of the plurality of door assemblies.

[0088] In accordance with some embodiments of the present disclosure, a smart rack is provided. In some embodiments, the smart rack comprises: a rack frame comprising a plurality of rack beams; an arm secured to the rack frame and configured to transport a rectangular prism; and a moveable claw secured to at least one of the plurality of rack beams and configured to engage with the rectangular prism.

[0089] In some embodiments, the moveable claw comprises one or more articulating fingers that are coupled to an actuator.

[0090] In some embodiments, the actuator is coupled to a processor.

[0091] In some embodiments, the one or more articulating fingers are configured to grasp an item. In some embodiments, the processor is configured to: transmit a control signal to theactuator to cause the one or more articulating fingers of the moveable claw to release the item into the rectangular prism.

[0092] In some embodiments, the rectangular prism stores an item. In some embodiments, the processor is configured to: transmit a control signal to the actuator to cause the one or more articulating fingers of the moveable claw to remove the item from the rectangular prism.

[0093] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a brainbox housing comprising a brainbox connector panel connected to a plurality of brainbox connection wires; and a comer hub housing comprising a comer hub connector panel connected to a plurality of comer hub connection wires.

[0094] In some embodiments, when the brainbox housing is secured to the corner hub housing, the brainbox connector panel is coupled to the comer hub connector panel so that the plurality of brainbox connection wires is connected to the plurality of corner hub connection wires.

[0095] In some embodiments, the brainbox connector panel is disposed on a depth-reduced end segment of the brainbox housing. In some embodiments, the comer hub connector panel is disposed on a depth-reduced end segment of the corner hub housing.

[0096] In some embodiments, the depth-reduced end segment of the brainbox housing is connected to a core segment of the brainbox housing.

[0097] In some embodiments, a combined depth of the depth-reduced end segment of the brainbox housing and the depth-reduced end segment of the comer hub housing approximates a depth of the core segment of the brainbox housing.

[0098] In some embodiments, the brainbox housing is secured to a rack beam. In some embodiments, a combined depth of the depth-reduced end segment of the brainbox housing and the depth-reduced end segment of the comer hub housing approximates a depth of the rack beam.

[0099] In some embodiments, the brainbox connector panel comprises a plurality of brainbox connectors. In some embodiments, each of the plurality of brainbox connectors is connected to at least one of the plurality of brainbox connection wires.

[0100] In some embodiments, the corner hub connector panel comprises a plurality of comer hub connectors. In some embodiments, each of the plurality of comer hub connectors is connected to at least one of the plurality of corner hub connection wires.

[0101] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises:a brainbox blind mate connector secured on a brainbox housing and comprising at least one brainbox blind mate connector receptacle adjacent to at least one alignment chamfer; and a comer hub blind mate connector secured on a corner hub housing and comprising at least one comer hub blind mate connector plug.

[0102] In some embodiments, when the brainbox housing is secured to the corner hub housing, the at least one comer hub blind mate connector plug is coupled to the at least one brainbox blind mate connector receptacle.

[0103] In some embodiments, at least one brainbox connection wire is disposed in the brainbox housing and connected to the at least one brainbox blind mate connector receptacle.

[0104] In some embodiments, at least one corner hub connection wire is disposed in the comer hub housing and connected to the at least one corner hub blind mate connector plug.

[0105] In some embodiments, the corner hub blind mate connector does not comprise any alignment chamfer.

[0106] In some embodiments, the at least one alignment chamfer surrounds the at least one brainbox blind mate connector receptacle.

[0107] In some embodiments, the brainbox housing comprises a core segment and at least one depth-reduced end segment connected to the core segment. In some embodiments, the brainbox blind mate connector is secured on the at least one depth-reduced end segment of the brainbox housing.

[0108] In accordance with some embodiments of the present disclosure, a modular superstructure for transporting a rectangular prism is provided. In some embodiments, the modular superstructure comprises: one or more first brainbox blind mate connectors secured on a first brainbox housing, wherein the first brainbox housing is secured to a first smart rack; and one or more second brainbox blind mate connectors secured on a second brainbox housing, wherein the second brainbox housing is secured to a second smart rack.

[0109] In some embodiments, when the first smart rack is secured to the second smart rack, the one or more first brainbox blind mate connectors are coupled to the one or more second brainbox blind mate connectors.

[0110] In some embodiments, the one or more first brainbox blind mate connectors comprise at least one first brainbox blind mate connector receptacle surrounded by a plurality of first alignment chamfers and at least one first brainbox connector plug. In some embodiments, the one or more second brainbox blind mate connectors comprise at least one second brainbox blind mate connector receptacle surrounded by a plurality of second alignment chamfers and at least one second brainbox connector plug.

[0111] In some embodiments, when the first brainbox housing is secured to the second brainbox housing: the at least one first brainbox blind mate connector receptacle is connected to the at least one second brainbox blind mate connector receptacle and surrounded by the plurality of second alignment chamfers; and the at least one second brainbox blind mate connector receptacle is connected to the at least one first brainbox blind mate connector receptacle and surrounded by the plurality of first alignment chamfers.

[0112] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a plurality of brainboxes; and a plurality of comer hubs coupled to the plurality of brainboxes and comprising a first comer hub and a second comer hub. In some embodiments, the first comer hub comprises a plurality of corner hub jumper cables. In some embodiments, the second comer hub does not comprise any comer hub jumper cable.

[0113] In some embodiments, the plurality of brainboxes comprises a first brainbox and a second brainbox that each houses a plurality of brainbox connection wires.

[0114] In some embodiments, the plurality of brainbox connection wires comprises one or more x-direction communication wires, one or more y-direction communication wires, one or more motor power wires, or one or more control power wires.

[0115] In some embodiments, when the first brainbox and the second brainbox are secured to the first corner hub, the plurality of corner hub jumper cables connects the plurality of brainbox connection wires in the first brainbox and the plurality of brainbox connection wires in the second brainbox.

[0116] In some embodiments, when the first brainbox and the second brainbox are secured to the second comer hub, the plurality of brainbox connection wires in the first brainbox is not connected to the plurality of brainbox connection wires in the second brainbox.

[0117] In some embodiments, the first brainbox comprises a processor. In some embodiments, the second brainbox does not comprise any processor.

[0118] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a plurality of brainboxes; a plurality of corner hubs coupled to the plurality of brainboxes; and a plurality of harness segments. In some embodiments, each of the plurality of harness segments is positioned in one of the plurality of brainboxes or the plurality of corner hubs.

[0119] In some embodiments, a brainbox of the plurality of brainboxes comprises one or more brainbox connection wires. In some embodiments, at least one of the one or more brainbox connection wires is at least partially covered by at least one of the plurality of harnesssegments.

[0120] In some embodiments, the brainbox comprises at least one brainbox connector.

[0121] In some embodiments, at least one of the one or more brainbox connection wires is coupled to the at least one brainbox connector.

[0122] In some embodiments, a comer hub of the plurality of corner hubs comprises one or more comer hub connection wires. In some embodiments, at least one of the one or more comer hub connection wires is at least partially covered by at least one of the plurality of harness segments.

[0123] In some embodiments, the corner hub comprises at least one comer hub connector.

[0124] In some embodiments, at least one of the one or more comer hub connection wires is coupled to the at least one comer hub connector.

[0125] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame; and a plurality of modularly packaged enclosures secured to the rack frame and housing a plurality of connection wires.

[0126] In some embodiments, each of the plurality of modularly packaged enclosures is removable.

[0127] In some embodiments, the plurality of modularly packaged enclosures comprises one or more brainboxes and one or more corner hubs.

[0128] In some embodiments, the one or more brainboxes house one or more brainbox connection wires.

[0129] In some embodiments, one or more brainbox connectors are secured to each of the one or more brainboxes and connected to the one or more brainbox connection wires.

[0130] In some embodiments, the one or more comer hubs house one or more comer hub connection wires.

[0131] In some embodiments, one or more comer hub connectors are secured to each of the one or more corner hubs and connected to the one or more comer hub connection wires.

[0132] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame comprising a plurality of rack beams; and a plurality of brainboxes secured to the rack frame. In some embodiments, the plurality of brainboxes comprises at least one smart brainbox and at least one dumb brainbox. In some embodiments, each of the at least one smart brainbox comprises a processor. In some embodiments, each of the at least one dumb brainbox does not comprise any processor.

[0133] In some embodiments, the plurality of rack beams comprises a plurality of top rack beams. In some embodiments, the plurality of brainboxes is secured to the plurality of top rack beams.

[0134] In some embodiments, the plurality of brainboxes comprises only four brainboxes.

[0135] In some embodiments, the four brainboxes comprise three dumb brainboxes and one smart brainbox.

[0136] In some embodiments, each of the at least one smart brainbox and the at least one dumb brainbox comprises a brainbox input / output board.

[0137] In accordance with some embodiments of the present disclosure, a modular superstructure for transporting a rectangular prism is provided. In some embodiments, the modular superstructure comprises: a first brainbox input / output board secured to a first brainbox, wherein the first brainbox is secured to a first smart rack; and a second brainbox input / output board secured to a second brainbox, wherein the second brainbox is secured to a second smart rack.

[0138] In some embodiments, when the first smart rack is secured to the second smart rack, the first brainbox input / output board is coupled to the second brainbox input / output board.

[0139] In some embodiments, the first brainbox is secured to a first rack beam of the first smart rack. In some embodiments, the second brainbox is secured to a second rack beam of the second smart rack. In some embodiments, when the first smart rack is secured to the second smart rack, the first rack beam is secured to the second rack beam.

[0140] In some embodiments, the first rack beam comprises a first cutout portion. In some embodiments, when the first brainbox is secured to the first rack beam, the first brainbox input / output board is exposed through the first cutout portion.

[0141] In some embodiments, the second rack beam comprises a second cutout portion. In some embodiments, when the second brainbox is secured to the second rack beam, the second brainbox input / output board is exposed through the second cutout portion.

[0142] In accordance with some embodiments of the present disclosure, a modular superstructure for transporting a rectangular prism is provided. In some embodiments, the modular superstructure comprises: a first plurality of male connectors and a first plurality of female connectors secured to a first brainbox, wherein the first brainbox is secured to a first smart rack; and a second plurality of male connectors and a second plurality of female connectors secured to a second brainbox, wherein the second brainbox is secured to a second smart rack.

[0143] In some embodiments, when the first smart rack is secured to the second smart rack,the first plurality of male connectors engages with the second plurality of female connectors, and the first plurality of female connectors engaged with the second plurality of male connectors.

[0144] In some embodiments, the first brainbox is secured to a first rack beam of the first smart rack. In some embodiments, the second brainbox is secured to a second rack beam of the second smart rack. In some embodiments, when the first smart rack is secured to the second smart rack, the first rack beam is secured to the second rack beam.

[0145] In some embodiments, the first rack beam comprises a first cutout portion. In some embodiments, when the first brainbox is secured to the first rack beam, the first plurality of male connectors and the first plurality of female connectors are exposed through the first cutout portion.

[0146] In some embodiments, the second rack beam comprises a second cutout portion. In some embodiments, when the second brainbox is secured to the second rack beam, the second plurality of male connectors and the second plurality of female connectors are exposed through the second cutout portion.

[0147] In accordance with some embodiments of the present disclosure, a modular superstructure for transporting a rectangular prism is provided. In some embodiments, the modular superstructure comprises: a lower smart rack comprising a top rack beam; and a brainbox secured to the top rack beam and comprising a z-communication periscope connector. In some embodiments, the z-communication periscope connector protrudes from the top rack beam.

[0148] In some embodiments, the brainbox houses a plurality of brainbox z- communication wires that are connected to the z-communication periscope connector.

[0149] In some embodiments, the top rack beam comprises a top surface. In some embodiments, the top surface comprises a cutout portion.

[0150] In some embodiments, when the brainbox is secured to the top rack beam, the z- communication periscope connector of the brainbox protrudes through the cutout portion of the top surface.

[0151] In some embodiments, the modular superstructure further comprises: an upper smart rack comprising a bottom rack beam; and a z-communication extension connector disposed on the bottom rack beam.

[0152] In some embodiments, when the top rack beam of the lower smart rack is secured to the bottom rack beam of the upper smart rack, the z-communication periscope connector is coupled to the z-communication extension connector.

[0153] In accordance with some embodiments of the present disclosure, a modular superstructure for transporting a rectangular prism is provided. In some embodiments, the modular superstructure comprises: an upper smart rack comprising a bottom rack beam; and a z-communication extension connector secured to the bottom rack beam.

[0154] In some embodiments, the upper smart rack comprises a top rack beam. In some embodiments, a brainbox is secured to the top rack beam.

[0155] In some embodiments, the brainbox houses a plurality of brainbox z- communication wires that are connected to the z-communication extension connector.

[0156] In some embodiments, the bottom rack beam comprises an inner surface. In some embodiments, the z-communication extension connector is secured to the inner surface of the bottom rack beam.

[0157] In some embodiments, the modular superstructure further comprises: a lower smart rack comprising a top rack beam; and a brainbox secured to the top rack beam.

[0158] In some embodiments, when the top rack beam of the lower smart rack is secured to the bottom rack beam of the upper smart rack, a z-communication periscope connector is coupled to the z-communication extension connector.

[0159] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a brainbox housing a plurality of brainbox connection wires; and a plurality of brainbox connectors coupled to the plurality of brainbox connection wires and extends from the brainbox housing in the same direction.

[0160] In some embodiments, the brainbox housing comprises a plurality of brainbox sides. In some embodiments, the plurality of brainbox sides comprises a brainbox connection side. In some embodiments, the plurality of brainbox connectors extends from the brainbox connection side.

[0161] In some embodiments, the plurality of brainbox connectors extends from a brainbox connection side in a direction that is perpendicular to the brainbox connection side.

[0162] In some embodiments, the plurality of brainbox connectors does not extend from any brainbox side of the brainbox housing other than a brainbox connection side.

[0163] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame; and a brainbox secured to the rack frame and housing a plurality of brainbox connection wires. In some embodiments, the brainbox comprises polymer material and metallic material.

[0164] In some embodiments, the metallic material comprises aluminum.

[0165] In some embodiments, the plurality of brainbox connection wires is connected to a brainbox input / output board. In some embodiments, the metallic material is adjacent to the brainbox input / output board.

[0166] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame comprising a top rack beam, wherein the top rack beam comprises an inner surface, wherein a plurality of alignment rods and a plurality of snap pegs are disposed to the inner surface; and a brainbox secured to the top rack beam, wherein the brainbox comprises an outer surface defining a plurality of alignment slots and a plurality of snap holes. In some embodiments, the plurality of alignment rods is positioned with the plurality of alignment slots. In some embodiments, the plurality of snap pegs is positioned within the plurality of snap holes.

[0167] In some embodiments, each of the plurality of alignment slots comprises an entry end and a locking end. In some embodiments, each of the plurality of alignment rods is configured to slide from the entry end of the locking end.

[0168] In accordance with some embodiments of the present disclosure, a method for securing a brainbox to a top rack beam of a smart rack is provided. In some embodiments, the brainbox comprises a plurality of alignment slots and a plurality of snap holes. In some embodiments, the top rack beam comprises a plurality of alignment rods and a plurality of snap pegs. In some embodiments, the method comprises: aligning the brainbox to the top rack beam so that the plurality of alignment rods is positioned within the plurality of alignment slots; sliding the brainbox relative to the top rack beam so that each of the plurality of alignment rods is engaged at a locking end of each of the plurality of alignment slots; and causing the plurality of snap pegs to be inserted into the plurality of snap holes.

[0169] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame comprising a plurality of rack beams; and a plurality of brainboxes secured to the plurality of rack beams, wherein the plurality of brainboxes is associated with the same brainbox configuration.

[0170] In some embodiments, each of the plurality of brainboxes houses brainbox connection wires.

[0171] In some embodiments, the plurality of brainboxes is associated with the same number of the brainbox connection wires.

[0172] In some embodiments, the plurality of brainboxes is associated with the same typesof the brainbox connection wires.

[0173] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a plurality of brainboxes secured to a rack frame; and a plurality of comer hubs secured to the rack frame and connected to the plurality of brainboxes. In some embodiments, a first set of the plurality of corner hubs houses a plurality of corner hub connection wires. In some embodiments, a second set of the plurality of comer hubs does not house any corner hub connection wires.

[0174] In some embodiments, each of the plurality of brainboxes houses a plurality of brainbox connection wires.

[0175] In some embodiments, the plurality of brainboxes comprises a first brainbox and a second brainbox that are connected to a corner hub of the plurality of corner hubs. In some embodiments, the first brainbox comprises a first plurality of brainbox connection wires. In some embodiments, the second brainbox houses a second plurality of brainbox connection wires.

[0176] In some embodiments, the plurality of corner hub connection wires connects the first plurality of brainbox connection wires to the second plurality of brainbox connection wires.

[0177] In some embodiments, the corner hub does not comprise any comer hub connection wire that connects the first plurality of brainbox connection wires to the second plurality of brainbox connection wires.

[0178] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame comprising a plurality of installation checker rods that is secured to an inner surface of the rack frame; and a plurality of comer hubs secured to the rack frame, wherein each of the plurality of comer hubs comprises an installation checker slot that engages with one of the plurality of installation checker rods.

[0179] In some embodiments, the plurality of installation checker rods is disposed on a comer portion of the inner surface of the rack frame.

[0180] In some embodiments, the plurality of comer hubs comprises a first comer hub and a second comer hub. In some embodiments, the first corner hub comprises a first installation checker slot on a first outer surface of the first comer hub. In some embodiments, the second comer hub comprises a second installation checker slot on a second outer surface of the second comer hub. In some embodiments, a first relative location of the first installation checker sloton the first outer surface is different from a second relative location of the second installation checker slot on the second outer surface.

[0181] In accordance with some embodiments of the present disclosure, a collapsible mounting rack actuator for a rack frame is provided. In some embodiments, the collapsible mounting rack actuator comprises: a plurality of longitudinal arms, each of the plurality of longitudinal arms having a collapsing mechanism to adjust a length of a longitudinal arm; and a plurality of lateral arms, each of the plurality of lateral arms having a bending mechanism to bend towards a center of the rack frame to cause the plurality of lateral arms to disengage from the rack frame.

[0182] In some embodiments, each of the plurality of lateral arms is coupled to the plurality of longitudinal arms with a first rotatable joint and configured to rotate around the first rotatable joint.

[0183] In some embodiments, each of the plurality of longitudinal arms includes at least two longitudinal arm sections linked with a sliding pin. In some embodiments, the sliding pin is configured to slide in at least one groove of the at least two longitudinal arm sections to adjust the length of the each of the plurality of longitudinal arms.

[0184] In some embodiments, the at least one groove of the at least two longitudinal arm sections includes a first groove in a first longitudinal arm section of the at least two longitudinal arm sections and a second groove in a second longitudinal arm section of the at least two longitudinal arm sections. In some embodiments, the sliding pin is configured to slide in in the first groove and the second groove to adjust the length of the each of the plurality of longitudinal arms.

[0185] In some embodiments, each of the plurality of lateral arms includes at least two lateral arm sections linked with a second rotatable joint and configured to rotate to bend the each of the plurality of lateral arms towards the center of the rack frame.

[0186] In some embodiments, each of the plurality of lateral arms further includes a controlling arm secured to the second rotatable joint and configured to move toward towards the center of the rack frame in response to bending the each of the plurality of lateral arms towards the center of the rack frame.

[0187] In accordance with some embodiments of the present disclosure, a scaffold plate for a smart rack is provided. In some embodiments, the smart rack comprises a plurality of rack beams forming a plurality of rack comers. In some embodiments, the scaffold plate comprises: a horizontal support member; and one or more vertical support members secured on a bottom surface of the horizontal support member, wherein, when the scaffold plate is positioned ontop of the smart rack, each of the one or more vertical support members is positioned on one of the plurality of rack corners.

[0188] In some embodiments, the bottom surface of the horizontal support member comprises a plurality of comers. In some embodiments, each of the one or more vertical support members is positioned on one of the plurality of corners.

[0189] In some embodiments, the scaffold plate further comprises: one or more retention pins secured on the bottom surface of the horizontal support member. In some embodiments, when the scaffold plate is positioned on top of the smart rack, each of the one or more retention pins is positioned through a top opening defined by the plurality of rack beams.

[0190] In accordance with some embodiments of the present disclosure, a scaffold plate for a mart rack is provided. In some embodiments, the smart rack comprises a plurality of rack beams. In some embodiments, the scaffold plate comprises: a base panel comprising one or more base panel support members secured on a bottom surface of the base panel; and a moveable panel slidably engaging with the base panel and comprising one or more moveable panel support members secured on a bottom surface of the moveable panel. In some embodiments, when the moveable panel is in an extended configuration and positioned in the smart rack, the one or more base panel support members and the one or more moveable panel support members are positioned on one or more of the plurality of rack beams.

[0191] In accordance with some embodiments of the present disclosure, an arm for transporting a rectangular prism through smart racks is provided. In some embodiments, the arm comprises: an arm body comprising a top surface that defines a plurality of air passage holes; and an air pump secured to a bottom surface of the arm body and configured to push air through the plurality of air passage holes.

[0192] In some embodiments, the arm body comprises an air chamber within the arm body. In some embodiments, the plurality of air passage holes is connected to the air chamber.

[0193] In some embodiments, the plurality of air passage holes is evenly distributed on the top surface of the arm body.

[0194] In some embodiments, the arm further comprises: an air pump actuator electronically coupled to the air pump; and a controller electronically coupled to the air pump actuator.

[0195] In some embodiments, the controller is configured to: receive rectangular prism transport instructions; and in response to receiving the rectangular prism transport instructions, actuate the air pump actuator.

[0196] In accordance with some embodiments of the present disclosure, a smart rack fortransporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a movable base secured to a rack beam and having a movable base side surface; and a plurality of side rollers secured to the movable base side surface.

[0197] In some embodiments, the smart rack further comprises a first side plate secured to the movable base side surface.

[0198] In some embodiments, the plurality of side rollers is positioned between the first side plate and a second side plate.

[0199] In some embodiments, the first side plate and the second side plate are secured to the movable base side surface through screws and spacers.

[0200] In some embodiments, the smart rack further comprises an outer sleeve secured between the first side plate and the second side plate.

[0201] In some embodiments, each of the plurality of side rollers comprises a center bearing.

[0202] In accordance with some embodiments of the present disclosure, a dynamically configured modular superstructure comprising a plurality of smart racks secured to one another is provided. In some embodiments, each of the plurality of smart racks comprises: a dynamic power switch coupled to a power source; and a controller coupled to the dynamic power switch and configured to alter a power state of the dynamic power switch.

[0203] In some embodiments, the dynamically configured modular superstructure further comprises a communication module electronically coupled to the controller. In some embodiments, the communication module is configured to: receive power control instructions associated with the dynamically configured modular superstructure from a remote device; and transmit the power control instructions to the controller.

[0204] In some embodiments, the dynamic power switch is coupled to one or more control circuits of a smart rack.

[0205] In some embodiments, the controller is configured to: in response to determining that the power control instructions indicate turning on the smart rack, cause the dynamic power switch to be in a power ON state.

[0206] In some embodiments, the controller is configured to: in response to determining that the power control instructions indicate turning off the smart rack, cause the dynamic power switch to be in a power OFF state.

[0207] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a scissor jack securing a retractable arm to a rack beam; and a time-of-flight (TOF) sensorsecured to the rack beam and configured to generate a signal indicating a retraction distance of the retractable arm.

[0208] In some embodiments, the retractable arm comprises a side surface. In some embodiments, the rack beam comprises an inner surface. In some embodiments, the scissor jack comprises a first plate secured to the side surface of the retractable arm and a second plate secured to the inner surface of the rack beam.

[0209] In some embodiments, the retraction distance of the retractable arm indicates a distance between the side surface of the retractable arm and the inner surface of the rack beam.

[0210] In accordance with some embodiments of the present disclosure, a computer- implemented method is provided. In some embodiments, the computer-implemented method comprises receiving a movement message from a smart rack controller, wherein the movement message comprises a routing address byte; and decoding the movement message based at least in part on executing a data operation between the routing address byte and a controller address associated with a controller.

[0211] In some embodiments, the routing address byte comprises eight bits. In some embodiments, each of the eight bits corresponds to one of eight controllers of a smart rack.

[0212] In some embodiments, the data operation comprises an AND data operation.

[0213] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a plurality of rack beams comprising a top rack beam; and a multi -axis articulating arm secured to the top rack beam.

[0214] In some embodiments, the multi-axis articulating arm comprises: a base segment secured to an inner surface of the top rack beam; a plurality of joined segments, each of the plurality of joined segments pivotally joined to an adjacent joined segment; and a picker segment secured to one of the plurality of joined segments.

[0215] In some embodiments, the smart rack further comprises a controller electronically coupled to the multi-axis articulating arm and configured to: receive one or more arm movement control instructions; and transmit one or more arm movement control signals to the multi-axis articulating arm based on the one or more arm movement control instructions.

[0216] In some embodiments, the one or more arm movement control instructions are configured to cause the multi -axis articulating arm to lift an item from the rectangular prism.

[0217] In some embodiments, the one or more arm movement control instructions are configured to cause the multi -axis articulating arm to convey an item to the rectangular prism.

[0218] In accordance with some embodiments of the present disclosure, a modularsuperstructure is provided. In some embodiments, the modular superstructure comprises: a rectangular prism comprising a plurality of magnetic components; and a plurality of electrometric coils secured to a plurality of rack beams.

[0219] In some embodiments, the plurality of rack beams comprises a longitudinal rack beam, a transverse rack beam, and a vertical rack beam secured to one another.

[0220] In some embodiments, the plurality of electrometric coils comprises a longitudinal electrometric coil secured to the longitudinal rack beam, a transverse electrometric coil secured to the transverse rack beam, and a vertical electrometric coil secured to the vertical rack beam.

[0221] In some embodiments, the rectangular prism comprises a longitudinal edge, a transverse edge, and a vertical edge connected to one another.

[0222] In some embodiments, the plurality of magnetic components comprises one or more longitudinal magnetic components embedded along the longitudinal edge, one or more transverse magnetic components embedded along the transverse edge, and one or more vertical magnetic components embedded along the vertical edge.

[0223] In some embodiments, the modular superstructure further comprises a controller electronically coupled to the plurality of electrometric coils and configured to adjust magnetic field interactions between the plurality of magnetic components and the plurality of electrometric coils.

[0224] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: one or more rack beams; one or more rack beam magnetic components secured to the one or more rack beams; and a movable arm comprising a first end secured to one of the one or more rack beams and one or more fail safe magnetic components embedded in the movable arm.

[0225] In some embodiments, the one or more rack beams comprises a bottom rack beam. In some embodiments, the one or more rack beam magnetic components comprises a bottom rack beam magnetic component secured to an upper surface of the bottom rack beam.

[0226] In some embodiments, the one or more fail safe magnetic components are secured on a bottom surface of the movable arm.

[0227] In some embodiments, the movable arm is positioned above the bottom rack beam, a pole of the bottom rack beam magnetic component faces an opposite pole of the one or more fail safe magnetic components.

[0228] In accordance with some embodiments of the present disclosure, a modular superstructure comprising a plurality of separatable smart rack clusters is provided. In some embodiments, the plurality of separatable smart rack clusters comprises: an operation smartrack cluster comprises one or more operation smart racks; and a power smart rack cluster removably coupled to the operation smart rack cluster and configured to provide power to the one or more operation smart racks of the operation smart rack cluster.

[0229] In some embodiments, the power smart rack cluster is coupled to a power source.

[0230] In some embodiments, the plurality of separatable smart rack clusters further comprises a repair smart rack cluster coupled to the operation smart rack cluster.

[0231] In some embodiments, the repair smart rack cluster comprises one or more repair smart racks. In some embodiments, each of the one or more repair smart racks comprises at least one repair tool.

[0232] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: one or more power circuits electronically coupled to a control switch; and a control circuit electronically coupled to the control switch and configured to: receive a power off signal; and in response to receiving the power off signal, transmit a control signal to the control switch to turn off the control switch.

[0233] In some embodiments, the smart rack further comprises an actuator electronically coupled to the control circuit. In some embodiments, the actuator is configured to generate the power off signal in response to an activation input.

[0234] In some embodiments, the actuator comprises a button or a toggle.

[0235] In some embodiments, the smart rack further comprises a communication module electronically coupled to the control circuit. In some embodiments, the communication module is configured to receive a remote-control signal indicating a power off request.

[0236] In accordance with some embodiments of the present disclosure, a modular superstructure is provided. In some embodiments, the modular superstructure comprises: a plurality of smart racks coupled to one another and provides one or more egress points and one or more ingress points; and a mobile accessing station positioned adjacent to the plurality of smart racks and configured to transport a rectangular prism to the plurality of smart racks through the one or more ingress points or transport the rectangular prism from the plurality of smart racks through the one or more egress points.

[0237] In some embodiments, the one or more egress points and the one or more ingress points are distributed along a vertical direction of the plurality of smart racks.

[0238] In some embodiments, the mobile accessing station comprises: a mobile pallet configured to support the rectangular prism; and a lifting hoist coupled to the mobile pallet and configured to transport the mobile pallet in the vertical direction.

[0239] In some embodiments, the lifting hoist comprises: a vertical tower positioned adj acent to the plurality of smart racks; and a motor secured to the vertical tower and configured to transport the mobile pallet.

[0240] In accordance with some embodiments of the present disclosure, a computer- implemented method for facilitating smart rack maintenance is provided. In some embodiments, the computer-implemented method comprises: receiving, by a processor, a smart rack maintenance request comprising a smart rack identifier associated with a smart rack in a modular superstructure; determining, by the processor, a tote coordination set associated with a robotic repair tote in the modular superstructure; generating, by the processor, a tote plan comprising one or more movement instructions for transporting the robotic repair tote to the smart rack associated with the smart rack identifier; and executing, by the processor, the tote plan.

[0241] In some embodiments, the computer-implemented method further comprises: generating, by the processor, the smart rack maintenance request based at least in part on motor maintenance recommendation indications associated with the smart rack identifier.

[0242] In some embodiments, prior to generating the tote plan, the computer-implemented method further comprises determining, by the processor, a smart rack coordination set associated with the smart rack based at least in part on the smart rack identifier.

[0243] In some embodiments, generating the tote plan is based on the tote coordination set and the smart rack coordination set.

[0244] In accordance with some embodiments of the present disclosure, a computerimplement method of transporting a rectangular prism in a modular superstructure is provided. In some embodiments, the modular superstructure comprises a plurality of mini superstructures. In some embodiments, the computer-implement method comprises: receiving, by a processor, a movement request associated with the rectangular prism, wherein the movement request comprises a destination smart rack identifier; determining, by the processor, a destination mini superstructure associated with the destination smart rack identifier; determining, by the processor, a source mini superstructure based on a current location associated with the rectangular prism; generating, by the processor, a tote plan comprising one or more movement instructions for transporting the rectangular prism from the source mini superstructure to the destination mini superstructure; and executing the tote plan.

[0245] In some embodiments, each of the plurality of mini superstructures comprises one or more smart racks that are secured to one another.

[0246] In some embodiments, each of the plurality of mini superstructures is associatedwith a plurality of smart rack identifiers.

[0247] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame comprising a plurality of bottom rack beams, wherein the plurality of bottom rack beams defines a plurality of bottom rack comers; a plurality of pulley rollers, wherein the each of the plurality of pulley rollers is mounted at one of the plurality of bottom rack corners; a plurality of stowable roller floors secured to the plurality of bottom rack beams through a plurality of worm gears; and a plurality of belts engaging with the plurality of worm gears and the plurality of pulley rollers.

[0248] In some embodiments, the plurality of belts comprises a first belt and a second belt. In some embodiments, each of the first belt and the second belt comprises a corresponding connection point attached to a first pulley roller of the plurality of pulley rollers.

[0249] In some embodiments, the plurality of pulley rollers comprises a second pulley roller, a third pulley roller, and a fourth pulley roller. In some embodiments, the first belt and the second belt loop around the second pulley roller, the third pulley roller, and the fourth pulley roller.

[0250] In some embodiments, each of the plurality of worm gears comprises a threaded shaft secured to one of the plurality of bottom rack beams, a gear wheel engaging with the threaded shaft, and a gear shaft secured to the gear wheel.

[0251] In some embodiments, the gear shaft is positioned between the first belt and the second belt.

[0252] In some embodiments, the plurality of worm gears is configured to, in response to a rotation of the first pulley roller in a stow direction, causes the plurality of stowable roller floors to stow.

[0253] In some embodiments, the plurality of worm gears is configured to, in response to a rotation of the first pulley roller in a deploy direction, causes the plurality of stowable roller floors to deploy.

[0254] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism that comprises a plurality of wheel rails on an outer surface of the rectangular prism is provided. In some embodiments, the smart rack comprises: a rack frame comprising a plurality of rack beams; and a plurality of paddle wheels secured to the plurality of rack beams.

[0255] In some embodiments, each of the plurality of paddle wheels comprises: a central rod secured to one of the plurality of rack beams; and a paddle body comprising a plurality ofpaddles extends radially from the central rod.

[0256] In some embodiments, the plurality of paddles of the plurality of paddle wheels is configured to engaged with the plurality of wheel rails of the rectangular prism.

[0257] In accordance with some embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: a plurality of conveyor belts secured to a plurality of rack beams; and a plurality of spring- loaded flappers secured on the plurality of conveyor belts.

[0258] In some embodiments, each of the plurality of spring-loaded flappers is secured to one of the plurality of conveyor belts through a pair of springs in opposite directions.

[0259] In some embodiments, the smart rack further comprises one or more solenoid locks connected to one or more spring-loaded flappers and configured to lock or unlock the one or more spring-loaded flappers.

[0260] In some embodiments, the smart rack further comprises a plurality of motors configured to drive the plurality of conveyor belts.

[0261] In accordance with some embodiments of the present disclosure, a computer- implemented method for transporting a rectangular prism in a modular superstructure associated with a three-dimensional mesh grid is provided. In some embodiments, the computer-implemented method comprises: receiving, by a processor, a movement request associated with the rectangular prism and comprises a destination element identifier in the three-dimensional mesh grid; identifying, by the processor, one or more articulation elements in the three-dimensional mesh grid associated with the destination element identifier; and transmit, by the processor, one or more control instructions associated with transporting the rectangular prism to the one or more articulation elements.

[0262] In some embodiments, the rectangular prism comprises a plurality of smart racks. In some embodiments, the three-dimensional mesh grid represents the plurality of smart racks.

[0263] In some embodiments, the destination element identifier is associated with one of the plurality of smart racks.

[0264] In some embodiments, each of the one or more articulation elements is associated with one or more smart racks.

[0265] In some embodiments, the one or more control instructions comprises a movement direction indication.

[0266] In accordance with various embodiments of the present disclosure, a smart rack for transporting a rectangular prism is provided. In some embodiments, the smart rack comprises: an opto activated switch secured on a rack beam of the smart rack, wherein the opto activatedswitch comprises a light emitter block and a light receiving block; and a removable umbrella clip comprising a clip portion and an umbrella portion, wherein the clip portion is removably positioned between the light emitter block and the light receiving block.

[0267] In some embodiments, the light emitter block is configured to emit light. In some embodiments, the light receiving block is configured to receive the light.

[0268] In some embodiments, the umbrella portion is secured on top of the clip portion and comprises a convex surface.

[0269] In some embodiments, when the clip portion of the removable umbrella clip is positioned between the light emitter block and the light receiving block, the convex surface of the removable umbrella clip covers the light emitter block and the light receiving block.

[0270] The above summary is provided merely for purposes of summarizing some example embodiments to provide a basic understanding of some aspects of the disclosure. Accordingly, it will be appreciated that the above-described embodiments are merely examples. It will be appreciated that the scope of the disclosure encompasses many potential embodiments in addition to those here summarized, some of which will be further described below.BRIEF DESCRIPTION OF THE DRAWINGS

[0271] The description of the illustrative embodiments may be read in conjunction with the accompanying figures. It will be appreciated that, for simplicity and clarity of illustration, elements illustrated in the figures have not necessarily been drawn to scale, unless described otherwise. For example, the dimensions of some of the elements may be exaggerated relative to other elements, unless described otherwise. Embodiments incorporating teachings of the present disclosure are shown and described with respect to the figures presented herein, in which:

[0272] FIG. 1 is an example system architecture diagram illustrating an example environment for movement of rectangular prisms in a modular superstructure in accordance with some embodiments of the present disclosure.

[0273] FIG. 2A is an example perspective view of an example rack frame of an example smart rack that is a part of a modular superstructure in accordance with some embodiments of the present disclosure.

[0274] FIG. 2B is an example perspective view of an example rack beam that is a part of an example rack frame in accordance with some embodiments of the present disclosure.

[0275] FIG. 2C is an example perspective view of an example rack comer that is a part of an example rack frame in accordance with some embodiments of the present disclosure.

[0276] FIG. 3A is an example perspective view of two example rack frames that are connected through an example connector plate in accordance with some embodiments of the present disclosure.

[0277] FIG. 3B is an example zoomed view of an example portion of FIG. 3 A showing the example connector plate in accordance with some embodiments of the present disclosure.

[0278] FIG. 4A is an example perspective view of an example rectangular prism in accordance with some embodiments of the present disclosure.

[0279] FIG. 4B is another example perspective view of an example rectangular prism in accordance with some embodiments of the present disclosure.

[0280] FIG. 5 is an example perspective view of an example rectangular prism positioned within an example smart rack in accordance with some embodiments of the present disclosure.

[0281] FIG. 6A is an example perspective view of an example smart rack in accordance with some embodiments of the present disclosure.

[0282] FIG. 6B is an example perspective view of a plurality of rack actuators in an example smart rack in accordance with some embodiments of the present disclosure.

[0283] FIG. 7A is an example perspective view of an example rack actuator in accordance with some embodiments of the present disclosure.

[0284] FIG. 7B is an example zoomed view of an example portion of the example rack actuator shown in FIG. 7A in accordance with some embodiments of the present disclosure.

[0285] FIG. 7C is another example zoomed view of an example portion of the example rack actuator shown in FIG. 7A in accordance with some embodiments of the present disclosure.

[0286] FIG. 7D is an example perspective view of at least a portion of the example rack actuator that is in a disengaged mode in accordance with some embodiments of the present disclosure.

[0287] FIG. 7E is an example top view of at least a portion of the example rack actuator that is in a disengaged mode in accordance with some embodiments of the present disclosure.

[0288] FIG. 7F is an example perspective view of at least a portion of the example rack actuator that is in an engaged mode in accordance with some embodiments of the present disclosure.

[0289] FIG. 7G is an example top view of at least a portion of the example rack actuator that is in an engaged mode in accordance with some embodiments of the present disclosure.

[0290] FIG. 8A, FIG. 8B, FIG. 8C, and FIG. 8D illustrate example movements of an example rectangular prism from one example smart rack to another example smart rack in ahorizontal direction in accordance with some embodiments of the present disclosure.

[0291] FIG. 9A, FIG. 9B, and FIG. 9C illustrate example movements of an example rectangular prism from one example smart rack to another example smart rack in a vertical direction in accordance with some embodiments of the present disclosure.

[0292] FIG. 10 is an example perspective view of an example rack actuator in accordance with some embodiments of the present disclosure.

[0293] FIG. 11A illustrates example movements of an example rectangular prism in a horizontal direction in accordance with some embodiments of the present disclosure.

[0294] FIG. 11B illustrates example movements of an example rectangular prism in a vertical direction in accordance with some embodiments of the present disclosure.

[0295] FIG. 12 illustrates example movements of an example rectangular prism in a vertical direction in accordance with some embodiments of the present disclosure.

[0296] FIG. 13 is an example diagram illustrating example data communications from a superstructure controller to a modular superstructure in accordance with some embodiments of the present disclosure.

[0297] FIG. 14 is an example flow diagram illustrating an example method of transmitting a tote plan to example processing circuitries of smart racks in accordance with some embodiments of the present disclosure.

[0298] FIG. 15 illustrates example input / out (VO) data communications between an example processing circuitry of an example smart rack and other example processing circuitry(s) of example peer smart rack(s) in accordance with some embodiments of the present disclosure.

[0299] FIG. 16 is an example block diagram of example data communications between an example processing circuitry and example rack actuator(s) of the smart rack in accordance with some embodiments of the present disclosure.

[0300] FIG. 17A illustrates example data communications between example smart racks to request one or more smart racks to be ready for transporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0301] FIG. 17B illustrates example data communications between example smart racks to notify that one or more smart racks are ready for transporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0302] FIG. 17C illustrates example data communications between example smart racks to request transporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0303] FIG. 17D illustrates example data communications between example smart racks to notify that the transporting of the rectangular prism has been completed in accordance with some embodiments of the present disclosure.

[0304] FIG. 18A illustrates example movements of example rack actuators in response to movement messages indicating a right movement in accordance with some embodiments of the present disclosure.

[0305] FIG. 18B illustrates example movements of example rack actuators in response to movement messages indicating a left movement in accordance with some embodiments of the present disclosure.

[0306] FIG. 18C illustrates example movements of example rack actuators in response to movement messages indicating a front movement in accordance with some embodiments of the present disclosure.

[0307] FIG. 18D illustrates example movements of example rack actuators in response to movement messages indicating a back movement in accordance with some embodiments of the present disclosure.

[0308] FIG. 18E illustrates example movements of example rack actuators in response to movement messages indicating a down movement in accordance with some embodiments of the present disclosure.

[0309] FIG. 18F illustrates example movements of example rack actuators in response to movement messages indicating an up movement in accordance with some embodiments of the present disclosure.

[0310] FIG. 19 is an example diagram illustrating example components for providing power within an example smart rack and between the example smart rack and other peer smart racks in accordance with some embodiments of the present disclosure.

[0311] FIG. 20 is an example diagram illustrating an example smart matrix that provides a power path to various smart racks in a modular superstructure in accordance with some embodiments of the present disclosure.

[0312] FIG. 21A is an example circuit diagram illustrating an example smart rack switch circuit of an example smart rack in accordance with some embodiments of the present disclosure.

[0313] FIG. 2 IB is an example design diagram illustrating an example power board in accordance with some embodiments of the present disclosure.

[0314] FIG. 22 is an example diagram illustrating an example smart matrix with power buses that provide power paths to various smart racks in a modular superstructure in accordancewith some embodiments of the present disclosure.

[0315] FIG. 23 illustrates a block diagram of an example superstructure control apparatus in accordance with at least some example embodiments of the present disclosure.

[0316] FIG. 24 illustrates a flowchart depicting operations of an example process for outputting a movement plan for a smart rack matrix in accordance with at least some example embodiments of the present disclosure.

[0317] FIG. 25 illustrates a flowchart including operations for generating a tote plan in accordance with at least some example embodiments of the present disclosure.

[0318] FIG. 26 illustrates a flowchart including operations for searching for an open smart rack within a certain distance of a target rectangular prism with at least some example embodiments of the present disclosure.

[0319] FIG. 27A, FIG. 27B, FIG. 27C, and FIG. 27D illustrate an example smart rack matrix with smart racks labeled according to their state information.

[0320] FIG. 28A, FIG. 28B, FIG. 28C, and FIG. 28D illustrate an example smart rack matrix with smart racks labeled according to their state information.

[0321] FIG. 29 illustrates an example modular superstructure for storing and moving totes in accordance with at least some example embodiments of the present disclosure.

[0322] FIG. 30 illustrates an example node representation of connected smart racks in accordance with at least some example embodiments of the present disclosure.

[0323] FIG. 31 illustrates a data graph matrix representation of a modular superstructure in accordance with at least some example embodiments of the present disclosure.

[0324] FIG. 32 illustrates a node representation of a tote movement path in a data graph matrix in accordance with at least some example embodiments of the present disclosure.

[0325] FIG. 33 illustrates a visual representation of the tote movement path in a data graph matrix determinable using an A* algorithm in accordance with at least some example embodiments of the present disclosure.

[0326] FIG. 34 illustrates a node representation of a secondary tote movement path for repositioning a tote in an identified tote movement path in accordance with at least some example embodiments of the present disclosure.

[0327] FIG. 35 illustrates a visual representation of the secondary tote movement path to the closest empty node determinable using an A* algorithm in accordance with at least some example embodiments of the present disclosure.

[0328] FIG. 36 illustrates a flowchart depicting operations of an example process for creating a smart rack matrix for processing in accordance with at least some example embodiments of the present disclosure.

[0329] FIG. 37 illustrates a flowchart depicting operations of an example process for processing at least one tote query in accordance with at least some example embodiments of the present disclosure.

[0330] FIG. 38 illustrates a flowchart depicting operations of an example process for performing a sliding A* algorithm in accordance with at least some example embodiments of the present disclosure.

[0331] FIG. 39 illustrates a flowchart depicting operations of an example process for generating and outputting a movement plan represented by a tote plan utilizing a sliding A* algorithm in accordance with at least some example embodiments of the present disclosure.

[0332] FIG. 40 illustrates a flowchart depicting operations of an example process for generating data movement of a tote to a currently empty in at least some example embodiments of the present disclosure.

[0333] FIG. 41 illustrates a flowchart depicting operations of an example process for movement of a tote to a currently filled position in accordance with at least some example embodiments of the present disclosure.

[0334] FIG. 42 illustrates a flowchart depicting operations of an example process for initializing a data graph matrix representation of a modular structure in accordance with at least some example embodiments of the present disclosure.

[0335] FIG. 43 illustrates a flowchart depicting operations of an example process for configuring a plurality of nodes and edges from configuration data in accordance with at least some example embodiments of the present disclosure.

[0336] FIG. 44 illustrates a flowchart depicting operations of an example process in accordance with at least some example embodiments of the present disclosure.

[0337] FIG. 45 illustrates a block diagram of a system for modular superstructure monitoring and visualization that may be specially configured within which embodiments of the present disclosure may operate.

[0338] FIG. 46 illustrates a block diagram of an example apparatus for modular superstructure monitoring and visualization that may be specially configured in accordance with at least one example embodiment of the present disclosure.

[0339] FIG. 47 illustrates a data flow between systems for controlling operation of a smart rack and visualization of the control of the smart rack in accordance with at least one example embodiment of the present disclosure.

[0340] FIG. 48 illustrates a data flow of messages in accordance with a general message data format for inter-smart rack operation in accordance with at least one example embodiment of the present disclosure.

[0341] FIG. 49 illustrates an example communication protocol for a general message in accordance with at least one example embodiment of the present disclosure.

[0342] FIG. 50 illustrates an example communication protocol for a visualization message in accordance with at least one example embodiment of the present disclosure.

[0343] FIG. 51 illustrates a data flow for maintaining a digital twin based on messages of digital rendering data format in accordance with at least one example embodiment of the present disclosure.

[0344] FIG. 52 illustrates a data flow using a movement visualization function for updating a digital twin in accordance with at least one example embodiment of the present disclosure.

[0345] FIG. 53 illustrates a visualization of virtual object rendering based at least in part on a movement visualization function in accordance with at least one example embodiment of the present disclosure.

[0346] FIG. 54 illustrates an example movement visualization function in accordance with at least one example embodiment of the present disclosure.

[0347] FIG. 55 illustrates a flowchart including example operations for smart rack communication in accordance with particular data communication protocols in accordance with at least one example embodiment of the present disclosure.

[0348] FIG. 56 illustrates a flowchart including example operations for rendering a digital twin using a movement visualization function based at least in part on message(s) in a digital rendering data format in accordance with at least one example embodiment of the present disclosure.

[0349] FIG. 57 illustrates a flowchart including example operations for using a movement visualization function based at least in part on messages in a general message data format in accordance with at least one example embodiment of the present disclosure.

[0350] FIG. 58 illustrates a flowchart including example operations for updating a plurality of virtual objects in a digital twin based at least in part on a plurality of messages in a digital rendering data format in accordance with at least one example embodiment of the present disclosure.

[0351] FIG. 59 illustrates an example circuit diagram of an example smart rack switch circuit in accordance with some embodiments of the present disclosure.

[0352] FIG. 60 illustrates an example diagram of an example smart rack power circuit in accordance with some embodiments of the present disclosure.

[0353] FIG. 61 illustrates an example diagram of an example smart rack switch circuit in accordance with some embodiments of the present disclosure.

[0354] FIG. 62 illustrates an example rack and pinion assembly in accordance with some embodiments of the present disclosure.

[0355] FIG. 63 illustrates an example smart rack with an example rack and pinion assembly in an engaged mode in accordance with some embodiments of the present disclosure.

[0356] FIG. 64 illustrates an example smart rack with an example rack and pinion assembly in a retracted mode in accordance with some embodiments of the present disclosure.

[0357] FIG. 65 illustrates an example top view of an example smart rack in accordance with some embodiments of the present disclosure.

[0358] FIG. 66 illustrates an example smart rack with example shutters in accordance with some embodiments of the present disclosure.

[0359] FIG. 67A and FIG. 67B illustrate an example smart rack with example shutters that are in a retraced mode in accordance with some embodiments of the present disclosure.

[0360] FIG. 68A and FIG. 68B illustrate an example smart rack with example shutters that are in an engaged mode in accordance with some embodiments of the present disclosure.

[0361] FIG. 69 illustrates an example smart rack with example transport rollers in accordance with some embodiments of the present disclosure.

[0362] FIG. 70 illustrates an example smart rack with example transport rollers in accordance with some embodiments of the present disclosure.

[0363] FIG. 71 illustrates an example smart rack with an example guidance roller in accordance with some embodiments of the present disclosure.

[0364] FIG. 72 illustrates an example V-belt configuration in accordance with some embodiments of the present disclosure.

[0365] FIG. 73A illustrates an example bottom view of an example smart rack in accordance with some embodiments of the present disclosure.

[0366] FIG. 73B illustrates an example top view of an example smart rack in accordance with some embodiments of the present disclosure.

[0367] FIG. 74 illustrates an example smart rack with an example roller arm and an example guidance roller in accordance with some embodiments of the present disclosure.

[0368] FIG. 75 illustrates an example gantry assembly in accordance with some embodiments of the present disclosure.

[0369] FIG. 76 illustrates an example smart rack with an example gantry assembly in accordance with some embodiments of the present disclosure.

[0370] FIG. 77 is an example diagram illustrating an example crane assembly in accordance with some embodiments of the present disclosure.

[0371] FIG. 78 illustrates an example portion of an example crane assembly in accordance with some embodiments of the present disclosure.

[0372] FIG. 79 illustrates an example crane assembly with one example claw assembly in accordance with some embodiments of the present disclosure.

[0373] FIG. 80 illustrates an example crane assembly with multiple example claw assemblies in accordance with some embodiments of the present disclosure.

[0374] FIG. 81 illustrates an example top-down view of an example smart rack with an example crane assembly in accordance with some embodiments of the present disclosure.

[0375] FIG. 82 illustrates an example superstructure that defines an example smart rack neighborhood in accordance with some embodiments of the present disclosure.

[0376] FIG. 83 illustrates a perspective view of an example rectangular prism that includes a bottom nub for use in guiding the rectangular prism between example smart racks in accordance with some embodiments of the present disclosure.

[0377] FIG. 84 illustrates a perspective view of an example rectangular prism that includes a plurality of bottom nubs for use in guiding the rectangular prism between example smart racks in accordance with some embodiments of the present disclosure.

[0378] FIG. 85 illustrates a perspective view of an example rectangular prism with bottom and side rails in accordance with some embodiments of the present disclosure.

[0379] FIG. 86A illustrates a bottom view of an example rectangular prism with a guide rail in accordance with some embodiments of the present disclosure.

[0380] FIG. 86B illustrates a perspective view of an example rectangular prism with a guide rail in accordance with some embodiments of the present disclosure.

[0381] FIG. 87A illustrates a perspective view of an example roller in accordance with some embodiments of the present disclosure.

[0382] FIG. 87B illustrates a perspective view of an example roller in accordance with some embodiments of the present disclosure.

[0383] FIG. 87C illustrates a perspective view of an example roller in accordance with some embodiments of the present disclosure.

[0384] FIG. 88 illustrates a perspective view of example rolling elements in accordance with some embodiments of the present disclosure.

[0385] FIG. 89 illustrates a flow chart depicting operations of an example process for prioritized tote retrieval in accordance with some embodiments of the present disclosure.

[0386] FIG. 90 illustrates a flow chart for generating at least one movement instruction for a tote query based on a tote query list in accordance with some embodiments of the present disclosure.

[0387] FIG. 91 illustrates a data flow diagram for tote query handling techniques in accordance with some embodiments of the present disclosure.

[0388] FIG. 92 shows an angled view of an example superstructure for transporting a rectangular prism including a robot repair and inspection tote in accordance with some embodiments of the present disclosure.

[0389] FIG. 93 shows an angled view of an example smart rack in accordance with some embodiments of the present disclosure.

[0390] FIG. 94 shows an angled view of an example repair and inspection robot in accordance with some embodiments of the present disclosure.

[0391] FIG. 95 shows an angled view of an example repair and inspection robot having a camera in accordance with some embodiments of the present disclosure.

[0392] FIG. 96 illustrates an angled view of an example smart rack including tote alignment sensors in accordance with some embodiments of the present disclosure.

[0393] FIG. 97 illustrates an example motor actuation device in accordance with some embodiments of the present disclosure.

[0394] FIG. 98 illustrates an example motor actuation device in accordance with some embodiments of the present disclosure.

[0395] FIG. 99 illustrates an example slip device in accordance with some embodiments of the present disclosure.

[0396] FIG. 100 illustrates an example rectangular prism in accordance with some embodiments of the present disclosure.

[0397] FIG. 101 A illustrates an example cross-section view of an example modular superstructure in accordance with some embodiments of the present disclosure.

[0398] FIG. 10 IB illustrates example distributions of electrometric coils in accordance with some embodiments of the present disclosure.

[0399] FIG. 102 illustrates an example cross-section view of an example modular superstructure in accordance with some embodiments of the present disclosure.

[0400] FIG. 103 illustrates an example method of associating a rectangular prism identifier with a user identifier in accordance with some embodiments of the present disclosure.

[0401] FIG. 104 illustrates an example method of determining a rectangular prism identifier associated with a user identifier in accordance with some embodiments of the present disclosure.

[0402] FIG. 105A and FIG. 105B illustrate an example scanning enabled smart rack in accordance with some embodiments of the present disclosure.

[0403] FIG. 106 illustrates an example modular superstructure including one or more scanner enabled smart racks in accordance with some embodiments of the present disclosure.

[0404] FIG. 107 illustrates a flow chart depicting operations of an example process for prioritized tote retrieval in accordance with some embodiments of the present disclosure.

[0405] FIG. 108 illustrates an angled view of a top section of a smart rack with example guidance planes in accordance with some embodiments of the present disclosure.

[0406] FIG. 109 illustrates an angled view of a top section of a smart rack with example guidance planes in accordance with some embodiments of the present disclosure.

[0407] FIG. 110 illustrates an angled view of a guidance subassembly in accordance with some embodiments of the present disclosure.

[0408] FIG. 111 A illustrates an example block diagram of an example arm actuation device in accordance with some embodiments of the present disclosure.

[0409] FIG. 11 IB illustrates an example digital potentiometer in accordance with some embodiments of the present disclosure.

[0410] FIG. 112 illustrates an example method of operating the example arm actuation device in accordance with some embodiments of the present disclosure.

[0411] FIG. 113 illustrates an example method of generating motor maintenance recommendation indications in accordance with some embodiments of the present disclosure.

[0412] FIG. 114 illustrates an example portion of an example smart rack in accordance with some embodiments of the present disclosure.

[0413] FIG. 115 illustrates an example portion of an example smart rack in accordance with some embodiments of the present disclosure.

[0414] FIG. 116 illustrates an example smart rack arm in accordance with some embodiments of the present disclosure.

[0415] FIG. 117A illustrates an example perspective view of an example smart rack arm in accordance with some embodiments of the present disclosure.

[0416] FIG. 117B illustrates an example bottom review of the example smart rack arm in accordance with some embodiments of the present disclosure.

[0417] FIG. 118 illustrates an example configuration of a pivot conveyor roller assembly in accordance with some embodiments of the present disclosure.

[0418] FIG. 119 illustrates example movements of a pivot conveyor roller assembly in accordance with some embodiments of the present disclosure.

[0419] FIG. 120 illustrates a modular superstructure augmented with a pivot conveyor roller assembly in accordance with some embodiments of the present disclosure.

[0420] FIG. 121 illustrates an example modular superstructure including a conveyor roller assembly in accordance with some embodiments of the present disclosure.

[0421] FIG. 122 illustrates an example motor driven roller assembly and smart rack configuration in accordance with some embodiments of the present disclosure.

[0422] FIG. 123 illustrates an example modular superstructure in accordance with some embodiments of the present disclosure.

[0423] FIG. 124 illustrates an example modular superstructure including a conveyor roller assembly in accordance with some embodiments of the present disclosure.

[0424] FIG. 125 illustrates an example motor driven roller assembly and smart rack configuration in accordance with some embodiments of the present disclosure.

[0425] FIG. 126 illustrates a modular superstructure augmented with one or more smart totes in accordance with some embodiments of the present disclosure.

[0426] FIG. 127 illustrates a modular superstructure augmented with one or more smart totes in accordance with some embodiments of the present disclosure.

[0427] FIG. 128 illustrates a modular superstructure augmented with one or more smart totes in accordance with some embodiments of the present disclosure.

[0428] FIG. 129 illustrates an example smart tote in accordance with some embodiments of the present disclosure.

[0429] FIG. 130 is an example embodiment of a roller arm apparatus in accordance with some embodiments of the present disclosure.

[0430] FIG. 131 is an example perspective view of an example rack actuator in accordance with some embodiments of the present disclosure.

[0431] FIG. 132A is an example perspective view of an example rectangular prism in accordance with some embodiments of the present disclosure.

[0432] FIG. 132B is another example perspective view of an example rectangular prism in accordance with some embodiments of the present disclosure.

[0433] FIG. 133 illustrates example movements of an example rectangular prism in a horizontal direction in accordance with some embodiments of the present disclosure.

[0434] FIG. 134 illustrates a modular superstructure locker in accordance with some embodiments of the present disclosure.

[0435] FIG. 135 illustrates a flow chart for relocating a tote within a modular superstructure locker in accordance with some embodiments of the present disclosure.

[0436] FIG. 136 illustrates an example block diagram of an example portion of an example modular superstructure in accordance with some embodiments of the present disclosure.

[0437] FIG. 137 illustrates an example block diagram of an example portion of an example modular superstructure in accordance with some embodiments of the present disclosure.

[0438] FIG. 138 A and FIG. 138B illustrate an example view of a smart rack tote access attachment in accordance with some embodiments of the present disclosure.

[0439] FIG. 139A and FIG. 139B illustrate an example side view of a smart rack tote access attachment in accordance with some embodiments of the present disclosure.

[0440] FIG. 140 illustrates an angled view of a transparent tote in accordance with some embodiments of the present disclosure.

[0441] FIG. 141 illustrates a modular superstructure augmented with an exterior boundary sensing device in accordance with some embodiments of the present disclosure.

[0442] FIG. 142 illustrates a flow chart depicting operations of an example process for automatically controlling a modular superstructure in accordance with some embodiments of the present disclosure.

[0443] FIG. 143 illustrates an example tagged tote in accordance with some embodiments of the present disclosure.

[0444] FIG. 144 illustrates an example portion of an example smart rack in accordance with some embodiments of the present disclosure.

[0445] FIG. 145 illustrates an example method of optimizing the movement speed of the rectangular prism in accordance with some embodiments of the present disclosure.

[0446] FIG. 146 illustrates an example method of generating a calibrated motor control parameter in accordance with some embodiments of the present disclosure.

[0447] FIG. 147 illustrates an example method of generating one or more motor control correlation parameters in accordance with some embodiments of the present disclosure.

[0448] FIG. 148 illustrates a block diagram of a system that may be specially configured within which embodiments of the present disclosure may operate.

[0449] FIG. 149 illustrates a block diagram of an example optimized control apparatus thatmay be specially configured in accordance with at least an example embodiment of the present disclosure.

[0450] FIG. 150 illustrates a block diagram of an example model apparatus that may be specially configured in accordance with at least an example embodiment of the present disclosure.

[0451] FIG. 151 illustrates a flowchart depicting example operations for manipulating a tote via a modular superstructure in accordance with at least an example embodiment of the present disclosure.

[0452] FIG. 152 illustrates example data components of a message transmission in accordance with at least an example embodiment of the present disclosure.

[0453] FIG. 153 illustrates example data operations for generation of a target location using at least one sorting algorithm based at least on an egress location in accordance with at least an example embodiment of the present disclosure.

[0454] FIG. 154 illustrates example data operations for generation of a target location using at least one sorting algorithm based at least on tote data in accordance with at least an example embodiment of the present disclosure.

[0455] FIG. 155 illustrates example data operations for generation of a target location using at least one sorting algorithm to optimize a target parameter in accordance with at least an example embodiment of the present disclosure.

[0456] FIG. 156 illustrates a visualization of an example modular superstructure in accordance with at least an example embodiment of the present disclosure.

[0457] FIG. 157 illustrates a flowchart depicting example operations for determining efficient manipulation of a tote using a modular superstructure in accordance with at least an example embodiment of the present disclosure.

[0458] FIG. 158 illustrates an example data architecture of a message transmission in accordance with at least an example embodiment of the present disclosure.

[0459] FIG. 159 illustrates example operations performed during message transmission propagation in accordance with at least an example embodiment of the present disclosure.

[0460] FIG. 160 illustrates an example visualization of routing a message transmission throughout a modular superstructure in accordance with at least an example embodiment of the present disclosure.

[0461] FIG. 161 illustrates another example visualization of routing a message transmission throughout another modular superstructure in accordance with at least an example embodiment of the present disclosure.

[0462] FIG. 162 A, FIG. 162B, and FIG. 162C each illustrate a flowchart depicting example operations of an example process for routing a message transmission in accordance with at least an example embodiment of the present disclosure.

[0463] FIG. 163 illustrates a modular superstructure with improved smart racks including at least one display in accordance with at least an example embodiment of the present disclosure.

[0464] FIG. 164 illustrates example data identification and / or manipulation for causing rendering to a display in accordance with at least an example embodiment of the present disclosure.

[0465] FIG. 165 illustrates a perspective view of a rack frame, in accordance with some embodiments of the present disclosure.

[0466] FIG. 166 illustrates a perspective view of a portion of a wheel pack, in accordance with some embodiments of the present disclosure.

[0467] FIG. 167 illustrates a perspective view of a portion of a modular superstructure, in accordance with some embodiments of the present disclosure.

[0468] FIG. 168 illustrates a perspective view of a portion of an elevator rack frame, in accordance with some embodiments of the present disclosure.

[0469] FIG. 169 illustrates an isometric view of an example smart rack with charging devices in accordance with some embodiments of the present disclosure.

[0470] FIG. 170 illustrates a perspective view of an example tote with rails in accordance with some embodiments of the present disclosure.

[0471] FIG. 171 illustrates an elevation side view of an example tote with rails in accordance with some embodiments of the present disclosure.

[0472] FIG. 172 illustrates a perspective view of an example pneumatic smart rack in accordance with some embodiments of the present disclosure.

[0473] FIG. 173 illustrates a perspective view of an example platform for self-locking smart racks in accordance with some embodiments of the present disclosure.

[0474] FIG. 174 illustrates a perspective view of an example superstructure with dampeners for self-locking smart racks in accordance with some embodiments of the present disclosure.

[0475] FIG. 175 illustrates an exploded view of an example superstructure with dampeners for self-locking smart racks in accordance with some embodiments of the present disclosure.

[0476] FIG. 176 illustrates a perspective view of an example collapsible tote in accordance with some embodiments of the present disclosure.

[0477] FIG. 177 illustrates a first top plan view of an example tote for self-locking smart racks in accordance with some embodiments of the present disclosure.

[0478] FIG. 178 illustrates a second top plan view of an example tote for self-locking smart racks in accordance with some embodiments of the present disclosure.

[0479] FIG. 179 illustrates a third top plan view of an example tote for self-locking smart racks in accordance with some embodiments of the present disclosure.

[0480] FIG. 180 illustrates a top plan view for a smart arm for self-locking smart racks in accordance with some embodiments of the present disclosure.

[0481] FIG. 181 illustrates an elevation side view for a smart arm for self-locking smart racks in accordance with some embodiments of the present disclosure.

[0482] FIG. 182 illustrates a perspective view of an example smart arm for self-locking smart racks in accordance with some embodiments of the present disclosure.

[0483] FIG. 183 illustrates a top plan view of an example smart rack with arm lateral roller in accordance with some embodiments of the present disclosure.

[0484] FIG. 184 illustrates a top plan view of an example smart rack with arm lateral roller in accordance with some embodiments of the present disclosure.

[0485] FIG. 185 illustrates an item retrieval apparatus in accordance with some embodiments of the present disclosure.

[0486] FIG. 186 illustrates an example method that may be executed by an example item retrieval apparatus in accordance with some embodiments of the present disclosure.

[0487] FIG. 187 illustrates an example rectangular prism sanitation system in accordance with some embodiments of the present disclosure.

[0488] FIG. 188 illustrates an example method that may be executed by a rectangular prism sanitation system in accordance with some embodiments of the present disclosure.

[0489] FIG. 189 illustrates a modular superstructure, in accordance with some embodiments of the present disclosure.

[0490] FIG. 190 illustrates the modular superstructure of FIG. 189, in accordance with some embodiments of the present disclosure.

[0491] FIG. 191 illustrates the modular superstructure of FIG. 189, in accordance with some embodiments of the present disclosure.

[0492] FIG. 192 illustrates a rack actuator, in accordance with some embodiments of the present disclosure.

[0493] FIG. 193 illustrates a side-view of a linear actuator assembly, in accordance with some embodiments of the present disclosure.

[0494] FIG. 194 illustrates a side-view of a motor brake assembly, in accordance with some embodiments of the present disclosure.

[0495] FIG. 195 illustrates a side-view of the motor brake assembly of FIG. 194, in accordance with some embodiments of the present disclosure.

[0496] FIG. 196 illustrates a flowchart of a method for monitoring the health of one or more electric motors, in accordance with some embodiments of the present disclosure.

[0497] FIG. 197 illustrates a modular superstructure, in accordance with some embodiments of the present disclosure.

[0498] FIG. 198 illustrates a modular superstructure, in accordance with some embodiments of the present disclosure.

[0499] FIG. 199 illustrates a flowchart of a method for controlling one or more lights of modular superstructure of FIG. 197 or FIG. 198, in accordance with some embodiments of the present disclosure.

[0500] FIG. 200 illustrates a program view of an example 2D environment in accordance with some embodiments of the present disclosure.

[0501] FIG. 201 illustrates a program view of an example 2D environment for building objects in accordance with some embodiments of the present disclosure.

[0502] FIG. 202 illustrates a program view of an example 2D environment for managing depth in accordance with some embodiments of the present disclosure.

[0503] FIG. 203 illustrates a program view of an example 2D environment for layer management in accordance with some embodiments of the present disclosure.

[0504] FIG. 204 illustrates a program view of an example 3D visualization in accordance with some embodiments of the present disclosure.

[0505] FIG. 205 illustrates an isometric view of an example 3D object in accordance with some embodiments of the present disclosure.

[0506] FIG. 206 illustrates example modular clusters associated with an example modular superstructure in accordance with some embodiments of the present disclosure.

[0507] FIG. 207 illustrates an example method associated with an example modular superstructure that comprises modular clusters in accordance with some embodiments of the present disclosure.

[0508] FIG. 208 illustrates an example smart rack configuration report generation system in accordance with some embodiments of the present disclosure.

[0509] FIG. 209 illustrates an example method associated with generating an example smart rack configuration report user interface in accordance with some embodiments of the present disclosure.

[0510] FIG. 210 illustrates an example smart rack configuration report user interface in accordance with some embodiments of the present disclosure.

[0511] FIG. 211 illustrates an example method in accordance with some embodiments of the present disclosure.

[0512] FIG. 212 illustrates an example system in which embodiments of the present disclosure may operate.

[0513] FIG. 213 illustrates a block diagram of an example apparatus in accordance with at least one example embodiment of the present disclosure.

[0514] FIG. 214 illustrates an example visualization of data flows for initiating tote traversal via pathing in accordance with at least one example embodiment of the present disclosure.

[0515] FIG. 215 illustrates an example visualization of segmenting a smart rack arrangement of a modular superstructure in accordance with at least one example embodiment of the present disclosure.

[0516] FIG. 216 illustrates a flowchart depicting example operations of a process for generating pathing data utilizing smart rack arrangement segmentation in accordance with at least one example embodiment of the present disclosure.

[0517] FIG. 217 illustrates formulas for Eikonal pathing in accordance with at least one example embodiment of the present disclosure.

[0518] FIG. 218 illustrates visualizations of data derived for Eikonal pathing of an unobstructed arrangement of smart racks in accordance with at least one example embodiment of the present disclosure.

[0519] FIG. 219 illustrates visualization of data derived for Eikonal pathing of an obstructed arrangement of smart racks in accordance with at least one example embodiment of the present disclosure.

[0520] FIG. 220 illustrates visualizations of different stages of Eikonal pathing including clearing moves in accordance with at least one example embodiment of the present disclosure.

[0521] FIG. 221 illustrates a visualization of pathing data and corresponding parallelization of pathing data in accordance with at least one example embodiment of the present disclosure.

[0522] FIG. 222 illustrates a flowchart depicting example operations of a process for generating pathing data utilizing Eikonal pathing in accordance with at least one example embodiment of the present disclosure.

[0523] FIG. 223 illustrates an example system in which embodiments of the present disclosure may operate.

[0524] FIG. 224 illustrates a block diagram of an example embodiment in accordance with at least one embodiment of the present disclosure.

[0525] FIG. 225 illustrates a data flow for configuring an online transaction processing database in accordance with at least one embodiment of the present disclosure.

[0526] FIG. 226A illustrates a first set of tables of an online transaction processing database in accordance with at least one embodiment of the present disclosure.

[0527] FIG. 226B illustrates a second set of tables of an online transaction processing database in accordance with at least one embodiment of the present disclosure.

[0528] FIG. 226C illustrates a third set of tables of an online transaction processing database in accordance with at least one embodiment of the present disclosure.

[0529] FIG. 226D illustrates a fourth set of tables of an online transaction processing database in accordance with at least one embodiment of the present disclosure.

[0530] FIG. 227 illustrates operations of an example data flow for configuring and utilizing an online transaction processing database in accordance with at least one embodiment of the present disclosure.

[0531] FIG. 228 illustrates an example data flow for communication of operational messages in accordance with at least one embodiment of the present disclosure.

[0532] FIG. 229 illustrates an example visualization of at least one message intercept service operating in accordance with at least one embodiment of the present disclosure.

[0533] FIG. 230 illustrates a flowchart depicting operations of an example process for storing operational messages by a message intercept service in accordance with at least one embodiment of the present disclosure.

[0534] FIG. 231 illustrates an example data flow for outputting a playback visualization in accordance with at least one embodiment of the present disclosure.

[0535] FIG. 232 illustrates an example visualization of data retrieval from an online transaction processing database for outputting a playback visualization in accordance with at least one embodiment of the present disclosure.

[0536] FIG. 233 illustrates a flowchart depicting operations of an example process for outputting a playback visualization in accordance with at least one embodiment of the present disclosure.

[0537] FIG. 234A, FIG. 234B, FIG. 234C, and FIG. 234D illustrate example views of example configurations associated with example smart racks in accordance with some embodiments of the present disclosure.

[0538] FIG. 235 A and FIG. 235B illustrate example views associated with an example solenoid coupled to an example motor sleeve in accordance with some embodiments of the present disclosure.

[0539] FIG. 236 A and FIG. 236B illustrate example engagements between example lips of example rectangular prisms and example rollers of example smart racks in accordance with some embodiments of the present disclosure.

[0540] FIG. 237 A and FIG. 237B illustrate example movements associated with example rectangular prisms within example smart racks in accordance with some embodiments of the present disclosure.

[0541] FIG. 238 illustrates example portions associated with an example smart rack in accordance with some embodiments of the present disclosure.

[0542] FIG. 239 A and FIG. 239B illustrate example views associated with retractable arms in accordance with some embodiments of the present disclosure.

[0543] FIG. 240 illustrates an example portion associated with an example lead screw secured to an example smart rack in accordance with some embodiments of the present disclosure.

[0544] FIG. 241 illustrates an example portion associated with an example lead screw secured to an example smart rack in accordance with some embodiments of the present disclosure.

[0545] FIG. 242A, FIG. 242B, and FIG. 242C illustrate example methods associated with installing an example corner hub and example brainboxes to an example smart rack in accordance with some embodiments of the present disclosure.

[0546] FIG. 243 illustrates an example view associated with an example brainbox in accordance with some embodiments of the present disclosure.

[0547] FIG. 244A illustrates an example view associated with an example retractable arm slidably secured to an example smart rack in accordance with some embodiments of the present disclosure.

[0548] FIG. 244B illustrates an example zoomed view of an example retractable arm slidably secured to an example smart rack in accordance with some embodiments of the present disclosure.

[0549] FIG. 244C illustrates an example zoomed view of another example retractable arm slidably secured to an example smart rack in accordance with some embodiments of the present disclosure.

[0550] FIG. 245 illustrates an example view associated with an example modular superstructure in accordance with some embodiments of the present disclosure.

[0551] FIG. 246 illustrates an example view associated with an example smart rack in an example modular superstructure in accordance with some embodiments of the present disclosure.

[0552] FIG. 247 illustrates an example view associated with an example brainbox in accordance with some embodiments of the present disclosure.

[0553] FIG. 248 illustrates an example view associated with an example brainbox in accordance with some embodiments of the present disclosure.

[0554] FIG. 249A illustrates an example portion of an example smart rack (including an example retractable arm) in accordance with some embodiments of the present disclosure.

[0555] FIG. 249B illustrates an example portion of an example smart rack (including an example retractable arm) in accordance with some embodiments of the present disclosure.

[0556] FIG. 250A illustrates an example connection between an example lead screw and an example arm assembly in accordance with some embodiments of the present disclosure.

[0557] FIG. 250B illustrates an example connection between an example lead screw and an example arm assembly in accordance with some embodiments of the present disclosure.

[0558] FIG. 251 A illustrates example retractable arm assemblies in example smart racks in accordance with some embodiments of the present disclosure.

[0559] FIG. 25 IB, FIG. 251C, and FIG. 25 ID illustrate example views associated with an example retractable arm assembly in accordance with some embodiments of the present disclosure.

[0560] FIG. 252A illustrates example retractable arm assemblies in example smart racks in accordance with some embodiments of the present disclosure.

[0561] FIG. 252B illustrates an example view associated with an example retractable arm assembly in accordance with some embodiments of the present disclosure.

[0562] FIG. 253 illustrates an example view associated with an example smart rack in accordance with some embodiments of the present disclosure.

[0563] FIG. 254 illustrates an example view associated with an example retractable arm assembly in accordance with some embodiments of the present disclosure.

[0564] FIG. 255A illustrates at least a portion of an example modular superstructure, in accordance with some example embodiments described herein.

[0565] FIG. 255B illustrates a top view of the at least a portion of an example modular superstructure, in accordance with some example embodiments described herein.

[0566] FIG. 256A illustrates an example smart rack with example canisters, in accordance with some example embodiments described herein.

[0567] FIG. 256B illustrates a top view of the example smart rack with the example canisters, in accordance with some example embodiments described herein.

[0568] FIG. 256C, FIG. 256D and FIG. 256E illustrate exploded views of the example smart rack with the example canisters, in accordance with some example embodiments described herein.

[0569] FIG. 257 illustrates an isometric view of an example smart rack in accordance with some embodiments of the present disclosure.

[0570] FIG. 258 illustrates an isometric view of an example smart rack in a collapsed state in accordance with some embodiments of the present disclosure.

[0571] FIG. 259 illustrates an isometric view of an example collapsible exoskeleton hybrid in an assembled state in accordance with some embodiments of the present disclosure.

[0572] FIG. 260 illustrates an isometric view of an example collapsible exoskeleton hybrid in a compressed state in accordance with some embodiments of the present disclosure.

[0573] FIG. 261 illustrates an isometric view of an example smart rack in accordance with some embodiments of the present disclosure.

[0574] FIG. 262 illustrates an isometric view of an example smart rack in accordance with some embodiments of the present disclosure.

[0575] FIG. 263 illustrates a detailed view of an example smart rack in accordance with some embodiments of the present disclosure.

[0576] FIG. 264 illustrates an isometric view of an example smart rack in accordance with some embodiments of the present disclosure.

[0577] FIG. 265 illustrates an isometric view of an example smart rack in accordance with some embodiments of the present disclosure.

[0578] FIG. 266 illustrates an isometric view of an example smart rack in accordance with some embodiments of the present disclosure.

[0579] FIG. 267 illustrates an isometric view of an example smart rack in accordance with some embodiments of the present disclosure.

[0580] FIG. 268 illustrates a top plan view of an example smart rack in accordance with some embodiments of the present disclosure.

[0581] FIG. 269 illustrates a top plan view of an example smart rack in accordance with some embodiments of the present disclosure.

[0582] FIG. 270 illustrates an isometric view of an example super matrix in accordance with some embodiments of the present disclosure.

[0583] FIG. 271 illustrates an isometric view of an example super matrix in accordance with some embodiments of the present disclosure.

[0584] FIG. 272 illustrates an exploded isometric view of an example super matrix in accordance with some embodiments of the present disclosure.

[0585] FIG. 273 illustrates an exploded isometric view of an example super matrix in accordance with some embodiments of the present disclosure.

[0586] FIG. 274 illustrates a cross-sectional side view of an example super matrix in accordance with some embodiments of the present disclosure.

[0587] FIG. 275 illustrates an isometric view of an example super matrix in accordance with some embodiments of the present disclosure.

[0588] FIG. 276 illustrates a cross-sectional side view of an example mobile arm in accordance with some embodiments of the present disclosure.

[0589] FIG. 277 illustrates an isometric, detailed view of an example mobile arm in accordance with some embodiments of the present disclosure.

[0590] FIG. 278 illustrates a perspective view of a smart matrix in accordance with some embodiments of the present disclosure.

[0591] FIG. 279 illustrates a side view of a smart matrix in accordance with some embodiments of the present disclosure.

[0592] FIG. 280 illustrates an isometric view of an example smart rack in accordance with some embodiments of the present disclosure.

[0593] FIG. 281 illustrates a detailed view of an example smart rack in accordance with some embodiments of the present disclosure.

[0594] FIG. 282 illustrates a detailed view of an example smart rack in accordance with some embodiments of the present disclosure.

[0595] FIG. 283 illustrates an example ratchet lifting mechanism in accordance with some embodiments of the present disclosure.

[0596] FIG. 284 illustrates an example ratchet lifting mechanism in accordance with some embodiments of the present disclosure.

[0597] FIG. 285 illustrates a portable lifting device in accordance with some embodiments of the present disclosure.

[0598] FIG. 286 illustrates a web platform for creating customized videos of a virtualized super matrix in accordance with some embodiments of the present disclosure.

[0599] FIG. 287 illustrates a user interface for receiving user input in accordance with some embodiments of the present disclosure.

[0600] FIG. 288 illustrates a perspective view of a loss prevention system in accordance with some embodiments of the present disclosure.

[0601] FIG. 289 illustrates a close-up view of a portion of a loss-prevention system in accordance with some embodiments of the present disclosure.

[0602] FIG. 290 illustrates a front view of a loss-prevention system in accordance with some embodiments of the present disclosure.

[0603] FIG. 291 illustrates a perspective view of an example self-replenishing shelf system in accordance with some embodiments of the present disclosure.

[0604] FIG. 292 illustrates a front view of an example self-repleni shing shelf system in accordance with some embodiments of the present disclosure.

[0605] FIG. 293 illustrates an example tote in accordance with some embodiments of the present disclosure.

[0606] FIG. 294A and FIG. 294B illustrate top perspective views of example totes in accordance with some embodiments of the present disclosure.

[0607] FIG. 295A and FIG. 295B illustrate bottom perspective views of example totes in accordance with some embodiments of the present disclosure.

[0608] FIG. 296A and FIG. 296B illustrate front and back views of a tote in accordance with some embodiments of the present disclosure.

[0609] FIG. 297 illustrates a tote engaged with a smart rack in accordance with some embodiments of the present disclosure.

[0610] FIG. 298 illustrates an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0611] FIG. 299 provides an example block diagram illustrating example components associated with an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0612] FIG. 300 illustrates an example smart rack for transporting an example rectangularprism in accordance with some embodiments of the present disclosure.

[0613] FIG. 301 provides an example block diagram illustrating example components associated with an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0614] FIG. 302 illustrates an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0615] FIG. 303 illustrates an example modular moveable container in accordance with some embodiments of the present disclosure.

[0616] FIG. 304 illustrates an example system for transporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0617] FIG. 305 illustrates an example smart rack in accordance with some embodiments of the present disclosure.

[0618] FIG. 306A, FIG. 306B, and FIG. 306C illustrate example views associated with an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0619] FIG. 307A, FIG. 307B, and FIG. 307C illustrate example views associated with an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0620] FIG. 308 illustrates example views associated with an example modular superstructure in accordance with some embodiments of the present disclosure.

[0621] FIG. 309 illustrates an example view associated with an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0622] FIG. 310 provides an example block diagram illustrating example connections between brainboxes and comer hubs in accordance with some embodiments of the present disclosure.

[0623] FIG. 311 A illustrates an example view of an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0624] FIG. 31 IB and FIG. 311C illustrate example components housed within an example brainbox in accordance with some embodiments of the present disclosure.

[0625] FIG. 312A, FIG. 312B, FIG. 312C, and FIG. 312D illustrate example views associated with an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0626] FIG. 313 A, FIG. 313B, and FIG. 313C illustrate example views associated with anexample smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0627] FIG. 314A and FIG. 314B illustrate example views associated with an example modular superstructure in accordance with some embodiments of the present disclosure.

[0628] FIG. 315A and FIG. 315B illustrate example views associated with an example modular superstructure in accordance with some embodiments of the present disclosure.

[0629] FIG. 316A, FIG. 316B, and FIG. 316C illustrate example views associated with an example modular superstructure in accordance with some embodiments of the present disclosure.

[0630] FIG. 317A, FIG. 317B, FIG. 317C, and FIG. 317D illustrate example views associated with an example modular superstructure in accordance with some embodiments of the present disclosure.

[0631] FIG. 318A, FIG. 318B, and FIG. 318C illustrate example views associated with an example smart rack for transporting an example rectangular prism in accordance with some embodiments of the present disclosure.

[0632] FIG. 319A and FIG. 319B illustrate example views associated with an example smart rack in accordance with some embodiments of the present disclosure.

[0633] FIG. 320 illustrates an example brainbox in accordance with some embodiments of the present disclosure.

[0634] FIG. 321 illustrates an example portion of an example smart rack in accordance with some embodiments of the present disclosure.

[0635] FIG. 322A and FIG. 322B illustrate example views associated with an example brainbox secured to an example smart rack in accordance with some embodiments of the present disclosure.

[0636] FIG. 323 illustrates a plurality of brainboxes secured to a smart rack in accordance with some embodiments of the present disclosure.

[0637] FIG. 324 illustrates an example view associated with example smart racks in accordance with some embodiments of the present disclosure.

[0638] FIG. 325A and FIG. 325B illustrate example views associated with an example smart rack in accordance with some embodiments of the present disclosure.

[0639] FIG. 326A illustrates an example collapsible mounting rack actuator for a rack frame in a normal state, in accordance with some example embodiments described herein.

[0640] FIG. 326B illustrates an example collapsible mounting rack actuator for a rack frame in a collapsed state, in accordance with some example embodiments described herein.

[0641] FIG. 327A, FIG. 327B, and FIG. 327C illustrate example views associated with an example scaffold plate for a smart rack in accordance with some embodiments of the disclosure.

[0642] FIG. 328A and FIG. 328B illustrate example views associated with an example scaffold plate for a smart rack in accordance with some embodiments of the disclosure.

[0643] FIG. 329A, FIG. 329B, and FIG. 329C illustrate example views associated with an example scaffold plate for a smart rack in accordance with some embodiments of the disclosure.

[0644] FIG. 330A, FIG. 33 OB, FIG. 330C, FIG. 330D, and FIG. 330E illustrate example views associated with an example modular superstructure in accordance with some embodiments of the disclosure.

[0645] FIG. 331 A and FIG. 33 IB illustrate example views associated with an example arm fortransporting a rectangular prism through smart racks in accordance with some embodiments of the present disclosure.

[0646] FIG. 332A, FIG. 332B, FIG. 332C, FIG. 332D, and FIG. 332E illustrate example views associated with a smart rack for transporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0647] FIG. 333 illustrates example views associated with a dynamically configured modular superstructure in accordance with some embodiments of the present disclosure.

[0648] FIG. 334 illustrates example views associated with an example smart rack of a dynamically configured modular superstructure.

[0649] FIG. 335A and FIG. 335B illustrate example views associated with a smart rack for transporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0650] FIG. 336A illustrates an example view associated with a smart rack for transporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0651] FIG. 336B illustrates an example data communication diagram associated with a smart rack for transporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0652] FIG. 336C illustrates an example routing address byte in accordance with some embodiments of the present disclosure.

[0653] FIG. 336D illustrates an example computer-implemented method in accordance with some embodiments of the present disclosure.

[0654] FIG. 337A and FIG. 337B illustrate example views associated with a smart rack fortransporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0655] FIG. 338 illustrates an example view associated with a modular superstructure in accordance with some embodiments of the present disclosure.

[0656] FIG. 339 and FIG. 340 illustrate example views associated with a smart rack for transporting a rectangular prism in accordance with some embodiments of the present disclosure.

[0657] FIG. 341 illustrates example separatable smart rack clusters associated with an example modular superstructure in accordance with some embodiments of the present disclosure.

[0658] FIG. 342 is an example circuit diagram illustrating example circuits associated with an example smart rack in accordance with some embodiments of the present disclosure.

[0659] FIG. 343 illustrates an example modular superstructure comprising a plurality of smart racks and a mobile accessing station in accordance with some embodiments of the present disclosure.

[0660] FIG. 344 is an example flow diagram illustrating example methods associated with operating a robotic repair tote in accordance with some embodiments of the present disclosure.

[0661] FIG. 345 is an example flow diagram illustrating example methods associated with transporting a rectangular prism in a modular superstructure that comprises a plurality of mini superstructures in accordance with some embodiments of the present disclosure.

[0662] FIG. 346A, FIG. 346B, FIG. 346C, and FIG. 346D provide example views associated with an example smart rack that comprises stowable roller floors in accordance with some embodiments of the present disclosure.

[0663] FIG. 347A, FIG. 347B, FIG. 347C, FIG. 347D, and FIG. 347E provide example views associated with transporting a rectangular prism through engaging paddle wheels and wheel rails in accordance with some embodiments of the present disclosure.

[0664] FIG. 348A, FIG. 348B, and FIG. 348C illustrate example views associated with an example smart rack that is configured to transport rectangular prisms through spring-loaded flappers in accordance with some embodiments of the present disclosure.

[0665] FIG. 349 is an example flow diagram illustrating example methods associated with transporting a rectangular prism in a modular superstructure associated with a three- dimensional mesh grid in accordance with some embodiments of the present disclosure.

[0666] FIG. 350 provides an example diagram illustrating an example smart rack for transporting a rectangular prism that comprises an optical switch and a removable umbrella clip in accordance with some embodiments of the present disclosure.DETAILED DESCRIPTION OF THE INVENTION

[0667] Some embodiments of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the disclosure are shown. Indeed, these disclosures may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.

[0668] As used herein, terms such as “front,” “back,” “top,” “bottom,” “left,” “right,” etc. are used for explanatory purposes in the examples provided below to describe the relative position of certain components or portions of components. Furthermore, as would be evident to one of ordinary skill in the art in light of the present disclosure, the terms “substantially” and “approximately” indicate that the referenced element or associated description is accurate to within applicable engineering tolerances.

[0669] As used herein, the term “comprising” means including but not limited to and should be interpreted in the manner it is typically used in the patent context. Use of broader terms such as comprises, includes, and having should be understood to provide support for narrower terms such as consisting of, consisting essentially of, and comprised substantially of.

[0670] The phrases “in one embodiment,” “according to one embodiment,” “in some embodiments,” and the like generally mean that the particular feature, structure, or characteristic following the phrase may be included in at least one embodiment of the present disclosure, and may be included in more than one embodiment of the present disclosure (importantly, such phrases do not necessarily refer to the same embodiment).

[0671] The word “example” or “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any implementation described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other implementations.

[0672] If the specification states a component or feature “may,” “can,” “could,” “should,” “would,” “preferably,” “possibly,” “typically,” “optionally,” “for example,” “often,” or “might” (or other such language) be included or have a characteristic, that a specific component or feature is not required to be included or to have the characteristic. Such a component or feature may be optionally included in some embodiments, or it may be excluded.

[0673] The term “electronically coupled,” “electronically coupling,” “electronically couple,” “in communication with,” “in electronic communication with,” or “connected” in the present disclosure refers to two or more elements or components being connected through wired means and / or wireless means, such that signals, electrical voltage / current, data and / or information may be transmitted to and / or received from these elements or components.

[0674] The term “rectangular prism” refers to a container of any geometry, preferably rectangular, that is configured to hold or otherwise retain goods, items, stock keeping units, or the like. In some examples, a rectangular prism may be any type of container used, such as a carton, a case, a tote, a divided tote, a tray, a pallet, or the like. In some embodiments, an example rectangular prism may comprise material such as plastic, silicone, and / or the like.

[0675] The term “target rectangular prism” refers to a current, selected, or otherwise identified rectangular prism that is to be moved. For example, a “target rectangular prism” may be identified as the rectangular prism that is to be moved forward, back, left, right, up, or down.

[0676] The term “tote plan” refers to one or more instructions that cause the movement of one or more rectangular prisms. In some examples, the tote plan may include a movement instruction to a first smart rack (or its related processing circuitry) to move a rectangular prism to a second smart rack. Alternatively, or additionally, the tote plan may provide movement instructions that cause one or more smart racks to move a rectangular prism, such as a target rectangular prism, to an egress point. In some examples, the tote plan may be the result of one or more algorithms discussed herein and may take the form of a text file, a JSON file, or the like.

[0677] The term “smart rack” refers to a component of the modular superstructure that is configured to store a rectangular prism and / or to cause the movement of the rectangular prisms within the modular superstructure. In some embodiments, an example smart rack provides a modular square or rectangle rack that provides structure, power, control, and / or mechanical movements of one or more rectangular prisms. For example, an example smart rack comprises an example rack frame and a plurality of rack actuators, details of which are described herein.

[0678] The term “peer smart rack” of a smart rack is defined as another smart rack that is secured to, in physical connection with, or is otherwise linked to the smart rack. In some embodiments, a processing circuitry of a smart rack may provide direct data communications with peer processing circuitries of peer smart racks through dedicated communication channels (for example, input / output (VO) channels), details of which are described herein.

[0679] The term “behavior data” refers to electronically managed data that represents a state of functionality and / or performable operations of a particular smart rack of a modularsuperstructure.

[0680] The term “best peer rack” refers to a second smart rack connected to a first smart rack that is along a path determined to be associated with minimal cost based on one or more data value(s) associated with said cost.

[0681] The term “configuration data” refers to any data that represents the physical structure of a modular superstructure, data property / properties of one or more smart racks or other subunits of the modular superstructure, and / or state(s) of one or more smart racks or other subunits of the modular superstructure.

[0682] The term “current tote positions” refers to electronically managed data representing the current smart rack or location of a particular tote in a modular superstructure.

[0683] The term “data graph matrix” refers to a directed or undirected graph representation of smart racks in a modular superstructure. In some embodiments, a data graph matrix includes at least a node for each active smart rack in the modular superstructure, with peer smart racks connected via edges.

[0684] The term “lowest resistance peer node” refers to a node connected to a particular node that is along a path determined to be associated with a lowest movement resistance value. A lowest resistance peer node corresponds to a best peer rack.

[0685] The term “lowest resistance value path” refers to a path traversing through one or more nodes in a graph that is determined to result in the lowest total movement resistance value to traverse from a first, start node to a second, end node.

[0686] The term “movement plan” refers to data representing instructions for moving totes in a modular superstructure. In some embodiments, the movement plan includes or is embodied by a tote plan.

[0687] The term “movement resistance value” refers to any determinable data value that represents a cost for moving a tote in a particular direction via a smart rack. In some embodiments, a movement resistance value for a particular movement is dependent on an assisting and / or resisting force associated with such a movement (e.g., gravity decreasing a movement resistance value for a downward motion, and / or increasing a movement resistance value for an upwards motion).

[0688] The term “peer information” refers to data representing an indication of a second node or second smart rack connected to a first node and / or first smart rack, and / or a movement resistance value associated with traversing from the first node to the second node and / or moving a tote from the first smart rack to the second smart rack.

[0689] The term “peer node” refers to a node connected by an edge to another node in agraph representation. In some embodiments, peer smart racks are represented as peer nodes within a graph representation, for example a data graph matrix representing a modular superstructure. In some embodiments, a first node is associated with a peer node that is associated with an aspect of a modular superstructure other than a smart rack, including and without limitation a node representing a hole, an egress point, and / or other movable area in the configuration of the modular superstructure connected to a particular smart rack corresponding to the first node.

[0690] The term “queried tote” refers to a particular tote identifier for which a tote query was received. A queried tote is to be repositioned from its tote starting position to at least one tote ending position.

[0691] The term “rack operation” refers to any action, process, or operation that is performable by a smart rack. In some embodiments, a rack operation is performable / can be performed using one or more actuators, plates, or other hardware of the smart rack for engaging and / or otherwise interacting with a tote.

[0692] The term “sliding A* algorithm” refers to an algorithm that utilizes one or more executed A* pathfinder algorithms to route totes along a particular path in a modular superstructure and alter locations of totes obstructing one or more smart racks in the particular path.

[0693] The term “smart rack manifest” refers to electronically managed data associated with the physical structure of a modular superstructure, configuration of smart racks in the modular superstructure, states, and / or behaviors of smart racks in the modular superstructure.

[0694] The term “smart rack matrix” refers to electronically managed data that represents a physical structure of a modular superstructure.

[0695] The term “status data” refers to data associated with a particular smart rack that indicates whether the smart rack is occupied / filled or unoccupied / empty.

[0696] The term “target end position” refers to a location identifier where a tote is authorized to move. Non-limiting representations of a target end point include, without limitation, an index, a two-dimensional (X, Y) identifier, a column / row identifier, and a three- dimensional (X,Y,Z) identifier.

[0697] The term “total movement resistance value” refers to a total cost associated with a particular path between nodes of a graph. In some embodiments, the total movement resistance value is embodied by the aggregation of movement resistance values for each step in the path.

[0698] The term “tote ending position” refers to a target end position for repositioning any number of totes.

[0699] The term “tote movement path” refers to a path between nodes of a data graph matrix from a tote starting position to a tote ending position. A tote movement path represents how a tote should be repositioned via smart racks corresponding to the nodes in the tote movement path.

[0700] The term “tote query” refers to data indicating a request to relocate a tote from a particular smart rack.

[0701] The term “tote starting position” refers to a location identifier from which a tote is beginning movement.

[0702] The term “tote” refers to any rectangular prism or other physical object that is capable of being manipulated by a smart rack in one or more directions. In some embodiments, the term “tote” and the term “rectangular prism” can be used interchangeably.

[0703] The term “actual status” refers to any data that represents an operational aspect of the physical structure of a smart rack, current data property / properties of a smart rack, and / or state(s) of operation of a smart rack.

[0704] The term “message” refers to a data transmission between a smart rack and a control system, between smart racks, and / or between any other system(s) of physical objects that are configured in accordance with particular communication protocol(s).

[0705] The term “general messaging data format” refers to a communication protocol utilized to configure a message for operating a smart rack and / or monitoring operational aspects of a smart rack.

[0706] The term “digital rendering data format” refers to a communication protocol utilized to render a visualization of a representation of actual operation of a physical object in a virtual environment.

[0707] The term “message type” refers to electronically managed data that represents a type of a message.

[0708] The term “message identifier” refers to electronically managed data that uniquely represents an identifier or other unique indicator of a structure of a message.

[0709] The term “origin identifier” refers to electronically managed data representing a smart rack that originated a message.

[0710] The term “step origin identifier” refers to electronically managed data representing a smart rack that is performing an operation associated with a message.

[0711] The term “step destination identifier” electronically managed data representing a smart rack that is a target of an operation. In some embodiments a step destination identifier uniquely represents a smart rack that is to receive a tote as part of an operation.

[0712] The term “tote identifier” refers to electron cally managed data that uniquely represents a particular tote.

[0713] The term “tote SKU” refers to electronically managed data that represents physical object(s) within a tote.

[0714] The term “rendering view” refers to a software application and / or platform that enables generation, maintenance, configuration, and / or rendering of virtual object(s) embodying a digital twin of a corresponding physical environment.

[0715] The term “rendering view identifier” refers to electronically managed data that uniquely identifies a rendering view.

[0716] The term “X-axis coordinate” refers to electronically managed data that represents a X-position in a three-dimensional environment of a physical object for depicting in a particular rendering view.

[0717] The term “Y-axis coordinate” refers to electronically managed data that represents Y-position in a three-dimensional environment of a physical object for depicting in a particular rendering view.

[0718] The term “Z-axis coordinate” refers to electronically managed data that represents Z-position in a three-dimensional environment of a physical object for depicting in a particular rendering view.

[0719] The term “unit of length” refers to electronically managed data that indicates a unit of measurement utilized for representing a size of a virtual object within a rendering view.

[0720] The term “time at location” refers to a timestamp representing a time at which a tote reaches a particular location associated with a particular smart rack of a modular superstructure.

[0721] The term “time to get to location” refers to electronically managed data representing a length of time for a length of time that a smart rack has to complete a step for moving a tote to a particular smart rack.

[0722] The term “unit of time” refers to electronically managed data that indicates a unit of measurement representing a timestep between frames in a rendering view.

[0723] The term “digital twin” refers to electronically managed data representing virtual representation(s) of physical object(s) and / or virtual representation(s) of interactions between the physical object(s). In some embodiments, a digital twin represents the smart rack(s) of a modular superstructure and interactions between the smart rack(s).

[0724] The term “virtual object” refers to electronically managed data embodying a virtual representation, within a particular rendering view, of a corresponding physical object. A virtual object is configurable to be positioned at a particular location within a virtual environment,configured for virtual operation, and / or virtually representing any other physical configuration, property, position, or operation of a corresponding physical object.

[0725] The term “log data” refers to electronically managed data that represents monitored data associated with status(es) for one or more configuration(s) of a smart rack, operation(s) of a smart rack, and / or other physical aspect(s) of a smart rack.

[0726] The term “movement visualization function” refers to one or more algorithm(s) that set at least one rendering property of one or more virtual object(s) to depict, in a particular rendering view, a virtual representation of the virtual object during movement within a digital twin corresponding to movement of a physical object.

[0727] The term “rendering property” refers to any configurable data parameter that affects how a virtual object is rendered within a rendering view. Non-limiting examples of a rendering property include a color property, an opacity property, and a visibility flag.

[0728] The term “updated” refers to a state of one or more virtual object(s) having data value(s) set based on newly received data received, generated, and / or derived associated with the virtual object(s).

[0729] Current storage and retrieval systems rely on complex and individually designed superstructures for storage of one or more rectangular prisms within a factory or a warehouse. In some examples, the construction of the superstructure is time consuming given the design time and construction time. In addition, the superstructure requires significant empty space around it and / or within it for robots, shuttles, elevators, conveyors, and / or the like to be able to operate. For example, in one such system, a multi-dimensional superstructure is designed to house or otherwise store columns of rectangular prisms that are retrieved by robots operating along the top of the superstructure. In operation, each of the robots dig or otherwise retrieve a particular rectangular prism from the structure, transport it to an egress point, such as an elevator, and then discharge it to a conveyor or other transport system for movement to another location, such as a picking station.

[0730] Storage and retrieval systems may utilize various material handling products such as various shuttles, carriages, carts, lifts, conveyors, and / or the like to facilitate the transportation of rectangular prisms from a position within the superstructure to an egress point where the rectangular prism is then able to be delivered to a desired delivery location within a factory or a warehouse. For example, automated shuttles may be used to transport rectangular prisms to and / or from various storage locations within the superstructure. To retrieve a stored rectangular prism from a location within a storage and retrieval system, automated shuttles may be transported to the storage location, where automated shuttles are often configured to utilizevarious electronically-driven components disposed on the shuttle to physically retrieve the stored rectangular prism from within the storage location. For example, to extract an object from a storage location, shuttles in storage and retrieval system may use electronically-driven motors to deploy various electronically-actuated retention elements (e.g., hooks, fingers, and / or the like) connected to an extendable load arm that is extended from the shuttle into the storage location such that the electrical retention elements disposed about a distal end of the load arm may interface the stored rectangular prism. Automated shuttles that operate using such motor- driven control systems or electronic retrieval components exhibit extremely high manufacturing costs and are often plagued by an increased amount of part and / or system failures resulting from the configuration of such electronic and / or motor-driven instruments on inherently dynamic parts of an automated shuttle, such as, for example, along a load arm. Alternatively, or additionally, automated shuttles require space in and around a superstructure to be able to move around and accomplish the task of retrieving a rectangular prism.

[0731] Various embodiments described herein disclose a smart rack apparatus that is capable of being bolted to, joined with, or otherwise linked to one or more peer smart racks for the purpose of creating a modular superstructure that is configured to allow for the ingress, storage, and / or egress of one or more rectangular prisms. In some examples, smart racks within the modular superstructure are configured to move or otherwise urge rectangular prisms through the modular superstructure without reliance on automated shuttles. Instead, the one or more smart rack disclosed herein may comprise rack actuators that are mechanically actuatable (e.g. motors and arms) and controllable (e.g. such as by a processing circuitry) to move or otherwise urge a rectangular prism to a peer smart rack. As a result, the systems, apparatus, and methods described herein are able to more effectively use space while allowing for increased speed of ingress and egress given the ability of rectangular prisms to traverse the modular superstructure more directly as compared to alternative solutions. Moreover, in some examples, each smart rack is individually powered and controllable so as to allow the smart racks to work together (e.g., like a swarm) to enable the rectangular prisms to traverse the modular superstructure.

[0732] In some examples, the smart rack apparatus is configured with one or more arms and one or more motors. In some examples, the one or more motors are configured to actuate the one or more arms to lift, urge, or otherwise direct a rectangular prism up, down, left, right, forward, or back. In some examples, one or more of the arms may move simultaneously. Alternatively, or additionally, the one or more arms and the one or more motors may operate to receive a rectangular prism from a peer tote and urge it into a static or resting position withinthe smart rack.

[0733] In some examples, each smart rack within the modular superstructure may be defined by a series of coordinates (also referred to a “rack coordination set”) in a defined coordinate system, such as an x, y, z coordinate system. In such examples, a first smart rack may be defined as 0, 0, 0 and each of the one or more additional smart racks may be defined with respect to the 0, 0, 0 smart rack. In such a way, each smart rack has an address for the purposes of control, messaging, power, location, and / or the like. Alternatively, or additionally, the address may be dynamic and, thus, may be changed as the modular superstructure is changed, modified, or the like.

[0734] In some examples, each smart rack may house or otherwise be linked to processing circuitry. In some examples, the processing circuitry is configured to process and / or route messages and / or control the one or more arms and / or the one or more motors. In some examples, a smart rack may receive a first message, such as via the processing circuitry. If not directed to the smart rack, based on the x, y, z addressing scheme, the message may be routed to a closest peer. If, instead, the message is indeed directed to the smart rack, the processing circuitry is configured to analyze, store, and / or process the message. In some examples, the message may cause the processing circuitry to activate the one or more motors, which in turn activate the one or more arms, to move a rectangular prism. In some examples, the processing circuitry may communicate with peer smart racks to confirm that a peer smart rack is prepared to receive a rectangular prism. Advantageously, such a communication and control pathway provides a low power, low cost, and / or scalable architecture that allows for communication with each of the smart racks, even a smart rack in the middle of the superstructure.

[0735] In some examples, each smart rack may be configured with power, such as with one or more, preferably three or more, smart rack switch circuits. In some examples, each of the smart rack switch circuits are connected to one or more, preferably two or more, peer smart racks. In some examples, the smart rack switch circuits are configured to provide a power path within the modular superstructure. Alternatively, or additionally, the power path may be an on- demand power path that is established during a period when a smart rack is to actuate its motors to move a rectangular prism and is disabled when the move is complete. Advantageously, in some examples, such an on-demand power path may reduce overall power usage and may allow for a larger modular superstructure.

[0736] In some examples and in operation, a superstructure controller is configured to manage the movements of the one or more rectangular prisms within the superstructure. In some examples, the superstructure controller is configured to receive or otherwise determinethe location of one or more rectangular prisms within a modular infrastructure. In some examples, the superstructure controller may receive, access, or otherwise determine a rectangular prism, such as a target rectangular prism, and an egress point for that rectangular prism. In response, the superstructure controller may determine a tote plan that provides instructions to one or more smart racks to move the rectangular prism in such a way that it traverses the modular superstructure from its current location to its egress point.

[0737] In some examples, an emulation or simulation may be created by the superstructure controller based on the tote plan. In such cases, the emulation or simulation may be run in advance of the tote plan being executed in the physical modular infrastructure or it may be run simultaneously with the tote plan being executed in the physical modular infrastructure (e.g., a digital twin). In some examples and when the emulation or simulation is run in advance of the tote plan being executed in the physical modular infrastructure, certain metrics and / or timings may be calculated (e.g., time from current location to egress). In some examples when the emulation or simulation is run simultaneously with the tote plan being executed in the physical modular infrastructure, the emulation or simulation may operate as a digital twin and allow a user to view operations in the emulator or simulator that mimic or otherwise represent operations that are occurring in the physical world. In some examples, the emulation or simulation may include details from the physical world so as to provide a realistic view of the modular superstructure. In some examples, the simulator or emulator may be viewable via the Internet, such as via HTML 5.

[0738] As such, various embodiments of the present disclosure may provide technical advantages and improvements such as, but not limited to, reducing the space needed for transporting rectangular prisms to, from, and within the modular superstructure and improving the speed of transporting the rectangular prisms, details of which are described herein.

[0739] FIG. 1 illustrates at least a portion of an example modular superstructure 104 that is controlled by one or more superstructure controllers 102 in accordance with some example embodiments described herein.

[0740] As described above, the modular superstructure 104 is configured to allow for the ingress, store, and egress of one or more rectangular prisms. To achieve such functions, the example modular superstructure 104 comprises a plurality of smart racks that are configured to urge and / or otherwise move rectangular prisms through the modular superstructure 104.

[0741] In some examples, the superstructure controller 102 may comprise a controller device (such as, but not limited to, a desktop computer, a laptop computer, and / or the like). In some example embodiments, the superstructure controller may be configured to manage themovements of the one or more rectangular prisms within the superstructure. For example, the superstructure controller 102 is configured to receive or otherwise determine the location of one or more rectangular prisms within a modular infrastructure. In some examples, the superstructure controller 102 may receive, access, or otherwise determine a rectangular prism, such as a target rectangular prism, and an egress point for that rectangular prism. In response, the superstructure controller may determine, input, or otherwise execute a tote plan that provides instructions to one or more smart racks to move the rectangular prism in such a way that it traverses the modular superstructure from its current location to its egress point.

[0742] In some examples, the superstructure controller 102 may transmit the tote plan to one or more processing circuitries of the one or more smart racks in the modular superstructure. In some embodiments, the tote plan may comprise one or more movement instructions for one or more smart racks. In some embodiments, each of the one or more movement instructions may indicate a movement of a rectangular prism. In some embodiments, to execute these movement instructions, the one or more smart racks may transmit one or more movement messages to one another, and may cause one or more arms of one or more rack actuators to move the rectangular prism, details of which are described herein.

[0743] Some embodiments utilize various particular algorithms to reduce or minimize one or more costs associated with movement of totes via a modular superstructure (e.g., time, power consumption, resources, and / or the like). Some embodiments utilize a sliding A* algorithm that generates a tote movement path corresponding to an efficient set of movements for relocating a particular tote from a particular tote starting position to a particular tote ending position with reduced or minimized total movement resistance value to accomplish said movements. By leveraging various underlying executed A* pathing, the sliding A* algorithm determines an efficient path for relocating a tote for which a tote query was received, as well as determining how to efficiently relocate other totes currently blocking an identified path for the queried tote. In this regard, the sliding A* algorithm advantageously is usable to identify instructions for operating a modular superstructure for efficiently repositioning the totes therein as tote queries are received, and in some embodiments to facilitate such operations via the modular superstructure.

[0744] Referring now to FIG. 2A, an example rack frame 200 in accordance with some embodiments of the present disclosure is illustrated. In some embodiments, the example rack frame 200 is a part of an example smart rack that can be used in a modular superstructure in accordance with some embodiments of the present disclosure.

[0745] In the example shown in FIG. 2A, the example rack frame 200 comprises a pluralityof rack beams and a plurality of rack comers. In some embodiments, the plurality of rack beams and the plurality of rack corners of the example rack frame 200 may define a three-dimensional shape that is similar to a cuboid shape or a cube shape.

[0746] For example, the example rack frame 200 may comprise a rack beam 202A, a rack beam 202B, a rack beam 202C, a rack beam 202D, a rack beam 202E, a rack beam 202F, a rack beam 202G, a rack beam 202H, a rack beam 2021, a rack beam 202J, a rack beam 202K, and a rack beam 202L. In some embodiments, each rack beam defines an edge of the example rack frame 200, and the plurality of rack beams define a plurality of openings through which one or more rectangular prisms may be transported.

[0747] For example, the rack beam 202A and the rack beam 202C are positioned in a parallel arrangement with one another, and the rack beam 202B and the rack beam 202D are positioned in a parallel arrangement with one another. In some embodiments, each of the rack beam 202A and the rack beam 202C are positioned in a perpendicular or an orthogonal arrangement with both the rack beam 202D and the rack beam 202B, such that the rack beam 202A, the rack beam 202B, the rack beam 202C, and the rack beam 202D define a plane and / or a top opening 206A. In some embodiments, the one or more rectangular prisms may be transported from within the rack frame 200 through the top opening 206A (for example, to a top peer smart rack that is secured on top of the rack frame 200) by one or more rack actuators, details of which are described herein.

[0748] As another example, the rack beam 2021 and the rack beam 202K are positioned in a parallel arrangement with one another, and the rack beam 202L and the rack beam 202J are positioned in a parallel arrangement with one another. In some embodiments, each of the rack beam 2021 and the rack beam 202K are positioned in a perpendicular or an orthogonal arrangement with both the rack beam 202J and the rack beam 202L, such that the rack beam 2021, the rack beam 202L, the rack beam 202K, and the rack beam 202J define a plane and / or a bottom opening 206B. In some embodiments, the one or more rectangular prisms may be transported from within the rack frame 200 through the bottom opening 206B (for example, to a bottom peer smart rack that is secured under the rack frame 200) by one or more rack actuators, details of which are described herein.

[0749] As another example, the rack beam 202C and the rack beam 202K are positioned in a parallel arrangement with one another, and the rack beam 202G and the rack beam 202H are positioned in a parallel arrangement with one another. In some embodiments, each of the rack beam 202C and the rack beam 202K are positioned in a perpendicular or an orthogonal arrangement with both the rack beam 202G and the rack beam 202H, such that the rack beam202C, the rack beam 202G, the rack beam 202K, and the rack beam 202H define a plane and / or a front opening 206C. In some embodiments, the one or more rectangular prisms may be transported from within the rack frame 200 through the front opening 206C (for example, to a front peer smart rack that is secured to the front of the rack frame 200) by one or more rack actuators, details of which are described herein.

[0750] As another example, the rack beam 202A and the rack beam 2021 are positioned in a parallel arrangement with one another, and the rack beam 202E and the rack beam 202F are positioned in a parallel arrangement with one another. In some embodiments, each of the rack beam 202A and the rack beam 2021 are positioned in a perpendicular or an orthogonal arrangement with both the rack beam 202E and the rack beam 202F, such that the rack beam 202A, the rack beam 202F, the rack beam 2021, and the rack beam 202E define a plane and / or a back opening 206D. In some embodiments, the one or more rectangular prisms may be transported from within the rack frame 200 through the back opening 206D (for example, to a back peer smart rack that is secured on the back of the rack frame 200) by one or more rack actuators, details of which are described herein.

[0751] As another example, the rack beam 202D and the rack beam 202L are positioned in a parallel arrangement with one another, and the rack beam 202F and the rack beam 202G are positioned in a parallel arrangement with one another. In some embodiments, each of the rack beam 202D and the rack beam 202L are positioned in a perpendicular or an orthogonal arrangement with both the rack beam 202F and the rack beam 202G, such that the rack beam 202D, the rack beam 202G, the rack beam 202L, and the rack beam 202F define a plane and / or a left opening 206E. In some embodiments, the one or more rectangular prisms may be transported from within the rack frame 200 through the left opening 206E (for example, to a left peer smart rack that is secured on the left of the rack frame 200) by one or more rack actuators, details of which are described herein.

[0752] As another example, the rack beam 202H and the rack beam 202E are positioned in a parallel arrangement with one another, and the rack beam 202B and the rack beam 202J are positioned in a parallel arrangement with one another. In some embodiments, each of the rack beam 202H and the rack beam 202E are positioned in a perpendicular or an orthogonal arrangement with both the rack beam 202B and the rack beam 202J, such that the rack beam 202H, the rack beam 202B, the rack beam 202E, and the rack beam 202J define a plane and / or a right opening 206F. In some embodiments, the one or more rectangular prisms may be transported from within the rack frame 200 through the right opening 206F (for example, to a right peer smart rack that is secured to the right of the rack frame 200) by one or more rackactuators, details of which are described herein.

[0753] In the example shown in FIG. 2A, the example rack frame 200 may comprise a rack comer 204 A, a rack comer 204B, a rack corner 204C, a rack corner 204D, a rack comer 204E, a rack comer 204F, a rack comer 204G, and a rack corner 204H. In some embodiments, each rack comer securely connects three rack beams that are in perpendicular arrangements with one another in a three-dimensional shape to form a vertex of the example rack frame 200.

[0754] For example, the rack comer 204A connects the rack beam 202A, the rack beam 202D, and the rack beam 202F, and secures the positions of the rack beam 202A, the rack beam 202D, and the rack beam 202F relative to one another. In some embodiments, the rack beam 202A, the rack beam 202D, and the rack beam 202F are in perpendicular arrangement with one another in a three dimensional space, such that each of the rack beam 202A, the rack beam 202D, and the rack beam 202F defines an edge of a cuboid shape or a cube shape, and the rack comer 204A defines a left, back, top vertex of the cuboid shape or the cube shape.

[0755] As another example, the rack comer 204B connects the rack beam 202A, the rack beam 202B, and the rack beam 202E, and secures the positions of the rack beam 202A, the rack beam 202B, and the rack beam 202E relative to one another. In some embodiments, the rack beam 202A, the rack beam 202B, and the rack beam 202E are in perpendicular arrangement with one another in a three-dimensional space, such that the rack beam 202A, the rack beam 202B, and the rack beam 202E define edges of a cuboid shape or a cube shape, and the rack comer 204B defines a right, back, top vertex of the cuboid shape or the cube shape.

[0756] As another example, the rack corner 204F connects the rack beam 2021, the rack beam 202J, and the rack beam 202E, and secures the positions of the rack beam 2021, the rack beam 202J, and the rack beam 202E relative to one another. In some embodiments, the rack beam 2021, the rack beam 202J, and the rack beam 202E are in perpendicular arrangement with one another in a three dimensional space, such that each of the rack beam 2021, the rack beam 202J, and the rack beam 202E defines an edge of a cuboid shape or a cube shape, and the rack comer 204F defines a right, back, bottom vertex of the cuboid shape or the cube shape.

[0757] As another example, the rack corner 204H connects the rack beam 2021, the rack beam 202L, and the rack beam 202F, and secures the positions of the rack beam 2021, the rack beam 202L, and the rack beam 202F relative to one another. In some embodiments, the rack beam 2021, the rack beam 202L, and the rack beam 202F are in perpendicular arrangement with one another in a three dimensional space, such that each of the rack beam 2021, the rack beam 202L, and the rack beam 202F defines an edge of a cuboid shape or a cube shape, and the rack corner 204H defines a left, back, bottom vertex of the cuboid shape or the cube shape.

[0758] As another example, the rack comer 204C connects the rack beam 202D, the rack beam 202G, and the rack beam 202C, and secures the positions of the rack beam 202D, the rack beam 202G, and the rack beam 202C relative to one another. In some embodiments, the rack beam 202D, the rack beam 202G, and the rack beam 202C are in perpendicular arrangement with one another in a three dimensional space, such that each of the rack beam 202D, the rack beam 202G, and the rack beam 202C defines an edge of a cuboid shape or a cube shape, and the rack comer 204C defines a left, front, top vertex of the cuboid shape or the cube shape.

[0759] As another example, the rack comer 204D connects the rack beam 202B, the rack beam 202H, and the rack beam 202C, and secures the positions of the rack beam 202B, the rack beam 202H, and the rack beam 202C relative to one another. In some embodiments, the rack beam 202B, the rack beam 202H, and the rack beam 202C are in perpendicular arrangement with one another in a three dimensional space, such that each of the rack beam 202B, the rack beam 202H, and the rack beam 202C defines an edge of a cuboid shape or a cube shape, and the rack corner 204D defines a right, front, top vertex of the cuboid shape or the cube shape.

[0760] As another example, the rack comer 204G connects the rack beam 202G, the rack beam 202K, and the rack beam 202L, and secures the positions of the rack beam 202G, the rack beam 202K, and the rack beam 202L relative to one another. In some embodiments, the rack beam 202G, the rack beam 202K, and the rack beam 202L are in perpendicular arrangement with one another in a three dimensional space, such that each of the rack beam 202G, the rack beam 202K, and the rack beam 202L defines an edge of a cuboid shape or a cube shape, and the rack comer 204G defines a left, front, bottom vertex of the cuboid shape or the cube shape.

[0761] As another example, the rack corner 204E connects the rack beam 202H, the rack beam 202K, and the rack beam 202J, and secures the positions of the rack beam 202H, the rack beam 202K, and the rack beam 202J relative to one another. In some embodiments, the rack beam 202H, the rack beam 202K, and the rack beam 202J are in perpendicular arrangement with one another in a three dimensional space, such that each of the rack beam 202H, the rack beam 202K, and the rack beam 202J defines an edge of a cuboid shape or a cube shape, and the rack corner 204E defines a right, front, bottom vertex of the cuboid shape or the cube shape.

[0762] Referring now to FIG. 2B, an example rack beam 202 in accordance with some embodiments of the present disclosure is illustrated.

[0763] In the example shown in FIG. 2B, the example rack beam 202 comprises a beamplate 208 A and a beam plate 208B. In some embodiments, each of the beam plate 208 A and the beam plate 208B may comprise metal material(s) such as, but not limited to, iron, steel, aluminum, and / or the like. In some embodiments, each of the beam plate 208A and the beam plate 208B may have a thickness of 1 / 8 inches. In some embodiments, one or both of the beam plate 208A and the beam plate 208B may have a thickness that is less than or more than 1 / 8 inches.

[0764] In some embodiments, each of the beam plate 208A and the beam plate 208B is in a shape similar to a rectangular shape. In some embodiments, the beam plate 208A and the beam plate 208B are connected to one another through, for example but not limited to, welding, machine cutouts, and / or the like. For example, an edge of the beam plate 208A may be welded to an edge of the beam plate 208B. Additionally, or alternatively, the beam plate 208A and the beam plate 208B may be cutouts from an edge of a square tubing. Additionally, or alternatively, the beam plate 208A and the beam plate 208B may be connected through other ways.

[0765] In some embodiments, the beam plate 208A may be positioned at an angle with respect to the beam plate 208B. For example, a surface of the beam plate 208 A may be in a perpendicular arrangement with a surface of the beam plate 208B. Additionally, or alternatively, an angle between the surface of the beam plate 208A and the surface of the beam plate 208B may be less than or more than 90 degrees.

[0766] In some embodiments, the example rack beam 202 may be in the form of a 1 / 8” angle iron. Additionally, or alternatively, the example rack beam 202 may be in other forms.

[0767] In the example shown in FIG. 2B, the example rack beam 202 may comprise one or more holes on each of the beam plate 208A and the beam plate 208B, including, but not limited to, one or more middle holes and one or more end holes.

[0768] For example, the beam plate 208A may comprise one or more middle holes, including a middle hole 212A that is disposed at or near a middle portion of the beam plate 208A. In some embodiments, a fastener (such as, but not limited to, a screw) may connect the example rack beam 202 to another example rack beam of another rack frame through at least the middle hole 212A, details of which are described herein. Similarly, the beam plate 208B may comprise one or more middle holes, including a middle hole 212B that is disposed at or near a middle portion of the beam plate 208B. In some embodiments, a fastener (such as, but not limited to, a screw) may connect the example rack beam 202 to another example rack beam through the at least the middle hole 212B, details of which are described herein.

[0769] As another example, the beam plate 208A may comprise one or more end holes, including a first end hole 210A that is disposed near a first end of the beam plate 208 A and asecond end hole 21 OB that is disposed near a second end of the beam plate 208 A. In some embodiments, a fastener (such as, but not limited to, a screw) may connect the beam plate 208 A to a first rack corner through the at least the first end hole 210A, and may connect the beam plate 208 A to a second rack corner through the at least the second end hole 21 OB, details of which are described herein.

[0770] Similarly, the beam plate 208B may comprise one or more end holes, including a first end hole 210C that is disposed near a first end of the beam plate 208B and a second end hole 210D that is disposed near a second end of the beam plate 208B. In some embodiments, a fastener (such as, but not limited to, a screw) may connect the beam plate 208B to the first rack corner through the at least the first end hole 210C, and may connect the beam plate 208B to the second rack corner through the at least the second end hole 210D, details of which are described herein.

[0771] Referring now to FIG. 2C, an example rack corner 204 in accordance with some embodiments of the present disclosure is illustrated.

[0772] In the example shown in FIG. 2C, the example rack corner 204 may comprise three comer plates: a comer plate 214A, a corner plate 214B, and a corner plate 214C. In some embodiments, each of the corner plate 214A, the comer plate 214B, and the corner plate 214C may comprise metal material(s) such as, but not limited to, iron, steel, aluminum, and / or the like. In some embodiments, each of the comer plate 214A, the comer plate 214B, and the corner plate 214C may have a thickness of 1 / 8 inches. In some embodiments, one or more of the comer plate 214A, the corner plate 214B, and the corner plate 214C may have a thickness that is less than or more than 1 / 8 inches.

[0773] In some embodiments, each of the corner plate 214A, the comer plate 214B, and the corner plate 214C may be connected to and positioned at an angle with one another. For example, the comer plate 214A, the corner plate 214B, and the comer plate 214C are connected to one another, for example but not limited to, through welding, from machine cutouts, and / or the like. For example, a first edge of the comer plate 214A may be welded to a first edge of the comer plate 214B, a second edge of the corner plate 214B may be welded to a first edge of the comer plate 214C, and a second edge of the corner plate 214C may be welded to a second edge of the comer plate 214A. Additionally, or alternatively, the comer plate 214A, the corner plate 214B, and the corner plate 214C may be cutouts from a comer of a square tubing. Additionally, or alternatively, the comer plate 214A, the corner plate 214B, and / or the corner plate 214C may be connected through other ways.

[0774] In some embodiments, each of the corner plate 214A, the comer plate 214B, andthe comer plate 214C is in a shape similar to a triangular shape. For example, each of the corner plate 214A, the comer plate 214B, and the corner plate 214C may be in a shape similar to a right triangle shape (such as, but not limited to, an isosceles right triangle) that comprises a pair of legs at the right angle with one another. Similar to those described above, a first leg of the comer plate 214A is connected to a first leg of the comer plate 214B, a second leg of the comer plate 214B is connected to a first leg of the comer plate 214C, and a second leg of the corner plate 214C is connected to a second leg of the comer plate 214A. In some embodiments, the angle between a surface of the comer plate 214A and a surface of the corner plate 214B, the angle between the surface of the corner plate 214B and a surface of the corner plate 214C, and the angle between the surface of the comer plate 214C and a surface of the comer plate 214A are all 90 degrees. Additionally, or alternatively, the angle between the surface of the corner plate 214A and the surface of the comer plate 214B, the angle between the surface of the corner plate 214B and the surface of the comer plate 214C, and / or the angle between the surface of the corner plate 214C and the surface of the comer plate 214A may be less than or more than 90 degrees.

[0775] In the example shown in FIG. 2C, each of the corner plate 214A, the corner plate 214B, and the comer plate 214C may comprise one or more holes for securing the comer plate to one or more rack beams. As described above, each of the comer plate 214A, the corner plate 214B, and the corner plate 214C may be in a shape similar to a right triangle shape (such as, but not limited to, an isosceles right triangle), and the one or more holes may be positioned along a hypotenuse side of the right triangle shape (or the isosceles right triangle shape).

[0776] For example, the corner plate 214A may comprise one or more edge holes (such as, but not limited to, the edge hole 216A) that are positioned at one end of the hypotenuse side of the comer plate 214A and one or more edge holes (such as, but not limited to, the edge hole 216B) that are positioned at the other end of the hypotenuse side of the corner plate 214A. Similarly, the comer plate 214B may comprise one or more edge holes (such as, but not limited to, the edge hole 216C) that are positioned at one end of the hypotenuse side of the corner plate 214B and one or more edge holes (such as, but not limited to, the edge hole 216D) that are positioned at the other end of the hypotenuse side of the corner plate 214B. Similarly, the comer plate 214C may comprise one or more edge holes (such as, but not limited to, the edge hole 216F) that are positioned at one end of the hypotenuse side of the comer plate 214C and one or more edge holes (such as, but not limited to, the edge hole 216E) that are positioned at the other end of the hypotenuse side of the comer plate 214C.

[0777] In some embodiments, the rack comer 204 is secured to one or more rack beamsthrough fasteners (such as, but not limited to, screws). In such examples, the fasteners connect the edge holes of the rack comer and the end holes of the rack beams to form a rack frame.

[0778] For example, as illustrated in FIG. 2C, the edge hole 216B of the comer plate 214A is a mirror image of the edge hole 216F of the corner plate 214C along the edge that connects the comer plate 214A and the corner plate 214C. As illustrated in FIG. 2B, the second end hole 21 OB of the beam plate 208 A is a mirror image of the second end hole 210D of the beam plate 208B along the edge that connects the beam plate 208 A and the beam plate 208B. In some embodiments, one or more fasteners may connect the edge hole 216B of the corner plate 214A to the second end hole 21 OB of the beam plate 208 A, so that the beam plate 208 A is secured to the corner plate 214A. One or more fasteners may connect the edge hole 216F of the corner plate 214C to the second end hole 210D of the beam plate 208B, so that the beam plate 208B is secured to the comer plate 214C. Because the beam plate 208A is secured to the beam plate 208B, and the comer plate 214C is secured to the comer plate 214A, the rack beam 202 shown in FIG. 2B can be secured to the rack comer 204 shown in FIG. 2C.

[0779] As such, a rack beam may be secured to the corner plate 214A and the comer plate 214C. Similarly, a rack beam may be secured to the corner plate 214A and the corner plate 214B, and a rack beam may be secured to the corner plate 214B and the comer plate 214C. Because the corner plate 214A, the corner plate 214B, and the comer plate 214C are in perpendicular arrangements with one another, the three rack beams that are secured to the rack comer 204 are in perpendicular arrangements with one another as well. As such, rack beams may define edges of a cuboid shape or a cube shape, and rack comers may define vertices of the cuboid shape or the cube shape.

[0780] Referring now to FIG. 3 A, an example perspective view of two example rack frames is illustrated. In particular, FIG. 3A illustrates an example of connecting two example rack frames through an example connector plate. FIG. 3B illustrates an example zoomed view of an example portion of the example perspective view shown in FIG. 3 A.

[0781] In the example shown in FIG. 3A, the rack frame 301A and the rack frame 301B are secured to one another through an example connector plate 305. For example, the rack frame 301A may comprise a rack plate 303 A, and the rack frame 301B may comprise a rack plate 303B. In such an example, the rack frame 301A and the rack frame 301B are secured to one another through the example connector plate 305 that is secured to both the rack plate 303A and the rack plate 303B.

[0782] In the example shown in FIG. 3B, the connector plate 305 is in a shape similar to a rectangle shape. In some embodiments, the connector plate 305 may comprise metal material(s)such as, but not limited to, iron, steel, aluminum, and / or the like. For example, the connector plate 305 may be in the form of a metal plate.

[0783] In some embodiments, a first end of the connector plate 305 may be secured to the rack plate 303 A, and a second end of the connector plate 305 may be secured to the rack plate 303B. For example, the example connector plate 305 may comprise one or more connector holes (such as, but not limited to, the connector hole 307 A and the connector hole 307B) that are disposed on the first end of the example connector plate 305, and may comprise one or more connector holes (such as, but not limited to, the connector hole 307C and the connector hole 307D) that are disposed on a second end of the example connector plate 305. In some embodiments, each of the connector holes of the connector plate 305 may be positioned to overlap with one of the middle holes of a beam plate of a rack plate, and a fastener (such as, but not limited to, a screw) may be disposed through both the connector hole and the middle hole, so as to secure the connector plate 305 to a rack plate.

[0784] For example, the connector hole 307A and the connector hole 307B of the example connector plate 305 are positioned to overlap with the middle holes of the rack plate 303 A. A screw 309 may be disposed through both the connector hole 307B and the corresponding middle hole of the rack plate 303 A, so as to secure the first end of the connector plate 305 to the rack plate 303A. Similarly, the connector hole 307C and the connector hole 307D of the example connector plate 305 are positioned to overlap with the middle holes of the rack plate 303B. Screws may be disposed through both the connector hole 307C and the corresponding middle hole of the rack plate 303B, so as to secure the second end of the connector plate 305 to the rack plate 303B.

[0785] As both the rack plate 303 A and the rack plate 303B can be secured to the connector plate 305, the rack frame 301 A and the rack frame 301B can be secured relative to one another through the connector plate 305 such that their positions relative to one another do not change.

[0786] While the description above provides an example of securing the rack frame 301B to the right of the rack frame 301A (e.g., the rack frame 301B is a right peer smart rack frame of the rack frame 301 A), it is noted that the scope of the present disclosure is not limited to the description above. In some examples, another rack frame can be secured to and positioned on the top of the rack frame 301 A (e.g., a top peer smart rack frame of the rack frame 301 A) through, for example but not limited to, one or more connector plates. Additionally, or alternatively, another rack frame can be secured to and positioned under the rack frame 301 A (e.g., a bottom peer smart rack frame of the rack frame 301 A) through, for example but not limited to, one or more connector plates. Additionally, or alternatively, another rack frame canbe secured to and positioned on the left of the rack frame 301A (e.g., a left peer smart rack frame of the rack frame 301 A) through, for example but not limited to, one or more connector plates. Additionally, or alternatively, another rack frame can be secured to and positioned on the front of the rack frame 301A (e.g., a front peer smart rack frame of the rack frame 301A) through, for example but not limited to, one or more connector plates. Additionally, or alternatively, another rack frame can be secured to and positioned on the back of the rack frame 301 A (e.g., a back peer smart rack frame of the rack frame 301 A) through, for example but not limited to, one or more connector plates.

[0787] As described above in connection with at least FIG. 2A, the plurality of rack beams defines a plurality of openings in a three-dimensional space through which one or more rectangular prisms may be transported to and / or from an example rack frame / smart rack. As such, one or more rectangular prisms may be transported from the rack frame 301A to a top peer smart rack frame of the rack frame 301 A, and / or transported to the rack frame 301 A from the top peer smart rack frame of the rack frame 301 A. Additionally, or alternatively, one or more rectangular prisms may be transported from the rack frame 301 A to a bottom peer smart rack frame of the rack frame 301 A, and / or transported to the rack frame 301 A from the bottom peer smart rack frame of the rack frame 301 A. Additionally, or alternatively, one or more rectangular prisms may be transported from the rack frame 301 A to a left peer smart rack frame of the rack frame 301A, and / or transported to the rack frame 301A from the left peer smart rack frame of the rack frame 301 A. Additionally, or alternatively, one or more rectangular prisms may be transported from the rack frame 301 A to a right peer smart rack frame of the rack frame 301 A, and / or transported to the rack frame 301 A from the right peer smart rack frame of the rack frame 301A. Additionally, or alternatively, one or more rectangular prisms may be transported from the rack frame 301 A to a front peer smart rack frame of the rack frame 301 A, and / or transported to the rack frame 301 A from the front peer smart rack frame of the rack frame 301A. Additionally, or alternatively, one or more rectangular prisms may be transported from the rack frame 301 A to a back peer smart rack frame of the rack frame 301 A, and / or transported to the rack frame 301A from the back peer smart rack frame of the rack frame 301 A. Additional details of transporting the one or more rectangular prisms are described herein.

[0788] Referring now to FIG. 4A and FIG. 4B, example perspective views of an example rectangular prism 400 in accordance with some embodiments of the present disclosure are illustrated.

[0789] In the example shown in FIG. 4A and FIG. 4B, the example rectangular prism 400may be in the shape that is similar to a hollow rectangular prism shape with the top surface removed. For example, the example rectangular prism 400 may comprise a front lateral wall 408, a back lateral wall 404, a left lateral wall 406, a right lateral wall 402, and a bottom wall 410. In some embodiments, each of the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, the right lateral wall 402, and the bottom wall 410 may be in a shape similar to a thin, flat cuboid shape. In some embodiments, one or more of the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, the right lateral wall 402, and the bottom wall 410 may be in other shape(s).

[0790] In some embodiments, the front lateral wall 408 is connected to and in perpendicular arrangements with each of the left lateral wall 406, the right lateral wall 402, and the bottom wall 410. In some embodiments, the right lateral wall 402 is connected to and in perpendicular arrangements with each of the front lateral wall 408, the back lateral wall 404, and the bottom wall 410. In some embodiments, the back lateral wall 404 is connected to and in perpendicular arrangements with each of the left lateral wall 406, the right lateral wall 402, and the bottom wall 410. In some embodiments, the left lateral wall 406 is connected to and in perpendicular arrangements with each of the back lateral wall 404, the front lateral wall 408, and the bottom wall 410.

[0791] In some embodiments, the bottom wall 410 is connected to and in a perpendicular arrangement with each of the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, and the right lateral wall 402. For example, the front lateral wall 408 and the back lateral wall 404 may be in a parallel arrangement with one another, and the left lateral wall 406 and the right lateral wall 402 may be in a parallel arrangement with one another, such that the example rectangular prism 400 defines an opening and a space between the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, the right lateral wall 402, and the bottom wall 410. In some embodiments, the opening may be used to receive / retrieve goods, items, stock keeping units, or the like by / from the rectangular prism 400. In some embodiments, the space may be used to store goods, items, stock keeping units, or the like. In some embodiments, the example rectangular prism 400 may be in forms such as, but not limited to, a carton, a case, a tote, a divided tote, a tray, a pallet, or the like.

[0792] In some embodiments, the example rectangular prism 400 may comprise one or more ribs and / or protrusions that are disposed on the outer surface of walls of the example rectangular prism 400. In some embodiments, each of the one or more ribs and / or protrusions defines an elevated surface from the outer surface of the walls of the example rectangular prism 400. In some embodiments, the one or more ribs and / or protrusions may allow peer-to-peerengagement and movement of the rectangular prism between the smart racks.

[0793] For example, a top rib 412A may be disposed on the outer surface of the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, and the right lateral wall 402. In some embodiments, the top rib 412A may be in a shape that is similar to an elongated cuboid. Additionally, or alternatively, the top rib 412A may be in a shape that is similar to other shape(s). In some embodiments, portions of the top rib 412A that are disposed on the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, and the right lateral wall 402 may be connected to one another. In some embodiments, one or more portions of the top rib 412A that are disposed on the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, and the right lateral wall 402 may not be connected to one another.

[0794] As another example, a bottom rib 412B may be disposed on the outer surface of the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, and the right lateral wall 402. In some embodiments, the bottom rib 412B is positioned under the top rib 412A in the vertical direction. Similar to the top rib 412A, the bottom rib 412B may be in a shape that is similar to an elongated cuboid. Additionally, or alternatively, the bottom rib 412B may be in a shape that is similar to other shape(s). In some embodiments, portions of the bottom rib 412B that are disposed on the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, and the right lateral wall 402 may be connected to one another. In some embodiments, one or more portions of the bottom rib 412B that are disposed on the front lateral wall 408, the back lateral wall 404, the left lateral wall 406, and the right lateral wall 402 may not be connected to one another.

[0795] In the example shown in FIG. 4B, the outer surface of the bottom wall 410 comprises a plurality of protrusions, such as, but not limited to, a left front bottom protrusion 414A, a left back bottom protrusion 414B, a right back bottom protrusion 414C, and a right front bottom protrusion 414D. In some embodiments, each of the left front bottom protrusion 414A, a left back bottom protrusion 414B, a right back bottom protrusion 414C, and a right front bottom protrusion 414D may be disposed on one of the corners of the outer surface of the bottom wall 410.

[0796] For example, the left front bottom protrusion 414A may be disposed on a left front comer of the outer surface of the bottom wall 410 that is connected to the left lateral wall 406 and the front lateral wall 408. As another example, the left back bottom protrusion 414B may be disposed on a left back corner of the outer surface of the bottom wall 410 that is connected to the left lateral wall 406 and the back lateral wall 404. As another example, the right back bottom protrusion 414C may be disposed on a right back corner of the outer surface of thebottom wall 410 that is connected to the right lateral wall 402 and the back lateral wall 404. As another example, the right front bottom protrusion 414D may be disposed on a right front comer of the outer surface of the bottom wall 410 that is connected to the right lateral wall 402 and front lateral wall 408.

[0797] While the description above provides an example rectangular prism that comprises a top rib, a bottom rib, and four bottom protrusions, it is noted that the scope of the present disclosure is not limited to the description above.

[0798] In some embodiments, the one or more ribs and / or protrusions (including, but not limited to, the top rib 412A, the bottom rib 412B, the left front bottom protrusion 414A, the left back bottom protrusion 414B, the right back bottom protrusion 414C, and / or the right front bottom protrusion 414D) of the rectangular prism 400 may be engaged with the one or more rack actuators of a smart rack. For example, the one or more rack actuators of a smart rack may engage with the one or more ribs and / or protrusions to secure the rectangular prism 400 within the smart rack. Additionally, or alternatively, the one or more rack actuators of the smart rack may engage with the one or more ribs and / or protrusions to cause the rectangular prism 400 to be moved to another smart rack that is adjacent to the smart rack, details of which are described herein.

[0799] Referring now to FIG. 5, an example rectangular prism 501 positioned within an example smart rack 503 in accordance with some embodiments of the present disclosure is illustrated.

[0800] In particular, the example smart rack 503 may comprise a rack frame 505 that is similar to the example rack frame described above in connection with at least FIG. 2A to FIG. 2C, as well as a plurality of rack actuators that are secured to inner surfaces of the rack frame 505. In some embodiments, the rack frame comprises a plurality of rack plates, and at least one rack actuator is secured to at least an inner surface of at least one of the plurality of rack plates. For example, the example smart rack 503 may comprise a rack actuator 507 that is disposed on an inner surface of the rack beam 509 of the rack frame 505.

[0801] In some embodiments, each of the plurality of rack actuators comprises at least an arm that is secured to a slider on a lead screw. For example, each of the plurality of rack actuators may comprise a slider movably disposed on a lead screw, and an arm connected to the slider. In some embodiments, the lead screw may provide outer threads that engage with the inner threads of the slider, such that the slider may move along the lead screw. As the arm is connected to the slider, the arm may move along the lead screw as well.

[0802] In some embodiments, the lead screw may be positioned in a parallel arrangementwith one of the rack beams. In the example shown in FIG. 5, the lead screw 511 of the rack actuator 507 is positioned in a parallel arrangement with the rack beam 509, and the arm 513 A is secured to the slider of the lead screw 511. In some embodiments, the arm 513 A is in a perpendicular arrangement with the lead screw 511, such that the arm 513 A may extend on a horizontal plane and move in a vertical direction along the lead screw 511.

[0803] Similar to those described above in connection with at least FIG 4A and FIG. 4B, the rectangular prism 501 may comprise one or more ribs on its outer surface, such as, but not limited to, a rib 515 A. Similar to those described above in connection with at least FIG 4A and FIG. 4B, the rib 515A may protrude from an outer surface of the rectangular prism 501. As shown in FIG. 5, the rib 515A may extend on the horizontal plane, and the arm 513 A is in a parallel arrangement with the rib 515A.

[0804] In various embodiments of the present disclosure, an example arm of an example rack actuator may be in different positions along the lead screw and relative to a rib of the rectangular prism. For example, an example arm / an example rack actuator of an example smart rack may be at a “top position.” When the example arm / the example rack actuator is in the top position, the example arm is positioned adjacent to and under the top rib of the rectangular prism. Additionally, or alternatively, an example arm / an example rack actuator of an example smart rack may be at a “bottom position.” When the example arm / the example rack actuator is in the bottom position, the example arm is positioned adjacent to and under the bottom rib of the rectangular prism.

[0805] In various embodiments of the present disclosure, an example arm / an example rack actuator of an example rack actuator may be configured to operate in different modes relative to a rib of the rectangular prism.

[0806] For example, an example arm / an example rack actuator of an example smart rack may be configured to operate in an “engaged mode” relative to the rectangular prism. When the example arm / the example rack actuator is in the engaged mode, the example arm may be positioned to be in contact with the outer surface of the rectangular prism.

[0807] Additionally, or alternatively, an example arm / an example rack actuator of an example smart rack may be configured to operate in a “disengaged mode” relative to the rectangular prism. When the example arm / the example rack actuator is in the disengaged mode, the example arm may be positioned not in contact with the outer surface of the rectangular prism.

[0808] In the example shown in FIG. 5, the arm 513 A is at the bottom position and in an engaged mode. In other words, the arm 513 A is positioned adjacent to and under the rib 515 Aand in contact with the outer surface of the rectangular prism 501. While gravity may pull the rectangular prism 501 in a downwards direction, the arm 513 A may provide support to the rectangular prism 501 through engagement with the rib 515 A, and may prevent the rectangular prism 501 from falling through the example smart rack 503. Similarly, the arm 513B is at the bottom position and in an engaged mode. In other words, the arm 513B is positioned adjacent to and under the rib 515B and in contact with the outer surface of the rectangular prism 501, so as to provide support to the rectangular prism 501 and prevent the rectangular prism 501 from falling through the example smart rack 503.

[0809] As such, various embodiments of the present disclosure may secure one or more rectangular prisms within a smart rack through positioning of arm(s) of rack actuators and engagements between arm(s) of rack actuators and ribs of the one or more rectangular prisms.

[0810] FIG. 6A illustrates an example smart rack 600 in accordance with some embodiments of the present disclosure. FIG. 6B illustrates a plurality of rack actuators of the example smart rack 600 shown in FIG. 6A in accordance with some embodiments of the present disclosure. In particular, FIG. 6B removes the example rack frame 602 from the example smart rack 600 shown in FIG. 6A to illustrate the positions of the plurality of rack actuators of the example smart rack 600.

[0811] In the example shown in FIG. 6A and FIG. 6B, the example smart rack 600 comprises a rack frame 602 and a plurality of rack actuators that are secured within the rack frame 602.

[0812] Similar to those described above in connection with FIG. 2A, the rack frame 602 may comprise a plurality of rack beams, including, but not limited to, a plurality of top rack beams (such as, but not limited to, a left top rack beam 604A, a right top rack beam 604B, a front top rack beam 604C, and a back top rack beam 604D), a plurality of lateral rack beams (such as, but not limited to, a left front lateral rack beam 604E, a right front lateral rack beam 604F, a left back lateral rack beam 604H, and a right back lateral rack beam 604G), and a plurality of bottom rack beams (such as, but not limited to, a left bottom rack beam 604K, a right bottom rack beam 604L, a front bottom rack beam 6041, and a back bottom rack beam 604J).

[0813] For example, the rack frame 602 may comprise a left top rack beam 604A that is positioned at a left top portion of the rack frame 602. The rack frame 602 may comprise a right top rack beam 604B that is positioned at a right top portion of the rack frame 602. In some embodiments, the left top rack beam 604A and the right top rack beam 604B may be in a parallel arrangement with one another, similar to those described above.

[0814] In some embodiments, the rack frame 602 may comprise a front top rack beam 604C that is positioned at a front top portion of the rack frame 602, and a back top rack beam 604D that is positioned at a back top position of the rack frame 602. In some embodiments, the front top rack beam 604C and the back top rack beam 604D are in a parallel arrangement with one another, similar to those described above.

[0815] In some embodiments, the rack frame 602 may comprise a left bottom rack beam 604K that is positioned at a left bottom portion of the rack frame 602. The rack frame 602 may comprise a right bottom rack beam 604L that is positioned at a right bottom portion of the rack frame 602. In some embodiments, the left bottom rack beam 604K and the right bottom rack beam 604L may be in a parallel arrangement with one another, similar to those described above.

[0816] In some embodiments, the rack frame 602 may comprise a front bottom rack beam 6041 that is positioned at a front bottom portion of the rack frame 602, and a back bottom rack beam 604J that is positioned at a back bottom position of the rack frame 602. In some embodiments, front bottom rack beam 6041 and the back bottom rack beam 604J are in a parallel arrangement with one another, similar to those described above.

[0817] In some embodiments, the rack frame 602 may comprise a plurality of lateral rack beams that are secured between top rack beams and bottom rack beams.

[0818] For example, the rack frame 602 may comprise a left front lateral rack beam 604E that is positioned at a left front portion of the rack frame 602 and in a parallel arrangement with the lateral side of the rack frame 602. In some embodiments, the left front lateral rack beam 604E is secured to the left top rack beam 604A and the front top rack beam 604C through the left front top rack comer 606A, similar to those described above. In some embodiments, the left front lateral rack beam 604E is secured to the left bottom rack beam 604K and the front bottom rack beam 6041 through the left front bottom rack comer 606B, similar to those described above.

[0819] In some embodiments, the rack frame 602 may comprise a right front lateral rack beam 604F that is positioned at a right front portion of the rack frame 602 and in a parallel arrangement with the lateral side of the rack frame 602. In some embodiments, the left front lateral rack beam 604E is secured to the right top rack beam 604B and the front top rack beam 604C through the right front top rack comer 606C, similar to those described above. In some embodiments, the right front lateral rack beam 604F is secured to the right bottom rack beam 604L and the front bottom rack beam 6041 through the right front bottom rack corner 606D, similar to those described above.

[0820] In some embodiments, the rack frame 602 may comprise a left back lateral rackbeam 604H that is positioned at a left back portion of the rack frame 602 and in a parallel arrangement with the lateral side of the rack frame 602. In some embodiments, the left back lateral rack beam 604H is secured to the left top rack beam 604A and the back top rack beam 604D through the left back top rack corner 606E, similar to those described above. In some embodiments, the left back lateral rack beam 604H is secured to the left bottom rack beam 604K and the back bottom rack beam 604J through the left back bottom rack comer 606F, similar to those described above.

[0821] In some embodiments, the rack frame 602 may comprise a right back lateral rack beam 604G that is positioned at a right back portion of the rack frame 602 and in a parallel arrangement with the lateral side of the rack frame 602. In some embodiments, the right back lateral rack beam 604G is secured to the right top rack beam 604B and the back top rack beam 604D through the right back top rack comer 606G, similar to those described above. In some embodiments, the right back lateral rack beam 604G is secured to the right bottom rack beam 604L and the back bottom rack beam 604J through the right back bottom rack corner 606H, similar to those described above.

[0822] In some embodiments, the example smart rack 600 may comprise one or more rack actuators that are secured within the rack frame 602 and between the rack beams of the rack frame 602.

[0823] In some embodiments, the one or more rack actuators may function as single axis linear actuators to transfer force / motion perpendicular to the axis of movement inside a smart rack. In some embodiments, the one or more rack actuators are hidden within the smart rack structure (for example, within the rack frame) to allow movement of the rectangular prism within the modular superstructure.

[0824] For example, as shown in FIG. 6A and / or FIG. 6B, the example smart rack 600 may comprise a left back lateral rack actuator 608A, a right back lateral rack actuator 608B, a right front lateral rack actuator 608C, a left front lateral rack actuator 608D, a front bottom rack actuator 608F, and a right bottom rack actuator 608E.

[0825] In some embodiments, the left back lateral rack actuator 608A may be positioned such that the lead screw of the left back lateral rack actuator 608A is in a parallel arrangement with the left back lateral rack beam 604H, and that the arm of the left back lateral rack actuator 608A extends in a horizontal plane. For example, the left back lateral rack actuator 608A may comprise a linear guide that is secured to the inner surface of the left back lateral rack beam 604H (for example, secured to the left beam plate of the left back lateral rack beam 604H), and the linear guide is in a parallel arrangement with the lead screw of the left back lateral rackactuator 608A. In such an example, the arm of the left back lateral rack actuator 608A may provide a single axis movement along the left back lateral rack beam 604H. For example, the arm of the left back lateral rack actuator 608A may move up and down on the back of the smart rack 600.

[0826] In some embodiments, the right back lateral rack actuator 608B may be positioned such that the lead screw of the right back lateral rack actuator 608B is in a parallel arrangement with the right back lateral rack beam 604G, and that the arm of the right back lateral rack actuator 608B extends in a horizontal direction. For example, the right back lateral rack actuator 608B may comprise a linear guide that is secured to the inner surface of the right back lateral rack beam 604G (for example, secured to the back beam plate of the right back lateral rack actuator 608B), and the linear guide is in a parallel arrangement with the lead screw of the right back lateral rack actuator 608B. In such an example, the arm of the right back lateral rack actuator 608B may provide a single axis movement along the right back lateral rack beam 604G. For example, the arm of the right back lateral rack actuator 608B may move up and down on the right of the smart rack 600.

[0827] In some embodiments, the right front lateral rack actuator 608C may be positioned such that the lead screw of the right front lateral rack actuator 608C is in a parallel arrangement with the right front lateral rack beam 604F, and that the arm of the right front lateral rack actuator 608C extends in a horizontal direction. For example, the right front lateral rack actuator 608C may comprise a linear guide that is secured to the inner surface of the right front lateral rack beam 604F (for example, secured to the right beam plate of the right front lateral rack beam 604F), and the linear guide is in a parallel arrangement with the lead screw of the right front lateral rack actuator 608C, details of which are described herein. In such an example, the arm of the right front lateral rack actuator 608C may provide a single axis movement along the right front lateral rack beam 604F. For example, the arm of the right front lateral rack actuator 608C may move up and down on the front of the smart rack 600.

[0828] In some embodiments, the left front lateral rack actuator 608D may be positioned such that the lead screw of the left front lateral rack actuator 608D is in a parallel arrangement with the left front lateral rack beam 604E, and / or that the arm of the left front lateral rack actuator 608D extends in a horizontal direction. For example, the left front lateral rack actuator 608D may comprise a linear guide that is secured to the inner surface of the left front lateral rack beam 604E (for example, secured to the front beam plate of the left front lateral rack beam 604E), and the linear guide is in a parallel arrangement with the lead screw of the left front lateral rack actuator 608D, details of which are described herein. In such an example, the armof the left front lateral rack actuator 608D may provide a single axis movement along the left front lateral rack beam 604E. For example, the arm of the left front lateral rack actuator 608D may move up and down on the left of the smart rack 600.

[0829] In some embodiments, the front bottom rack actuator 608F may be positioned such that the lead screw of the front bottom rack actuator 608F is in a parallel arrangement with the front bottom rack beam 6041, and / or that the arm of the front bottom rack actuator 608F extends in a horizontal direction. For example, the front bottom rack actuator 608F may comprise a linear guide that is secured to the inner surface of the front bottom rack beam 6041 (for example, secured to the front beam plate of the front bottom rack beam 6041), and the linear guide is in a parallel arrangement with the lead screw of the front bottom rack actuator 608F, details of which are described herein. In such an example, the arm of the front bottom rack actuator 608F may provide a single axis movement along the front bottom rack beam 6041. For example, the arm of the front bottom rack actuator 608F may move left and right on the bottom of the smart rack 600.

[0830] In some embodiments, the right bottom rack actuator 608E may be positioned such that the lead screw of the right bottom rack actuator 608E is in a parallel arrangement with the right bottom rack beam 604L, and / or that the arm of the right bottom rack actuator 608E extends in a horizontal direction. For example, the right bottom rack actuator 608E may comprise a linear guide that is secured to the inner surface of the right bottom rack beam 604L (for example, secured to the right beam plate of the right bottom rack beam 604L), and the linear guide is in a parallel arrangement with the lead screw of the right bottom rack actuator 608E, details of which are described herein. In such an example, the arm of the right bottom rack actuator 608E may provide a single axis movement along the right bottom rack beam 604L. For example, the arm of the right bottom rack actuator 608E may move front and back on the bottom of the smart rack 600.

[0831] As such, the examples shown in FIG. 6A and FIG. 6B illustrate examples of symmetrical / semi- symmetrical designs by mounting rack actuators on all sides of the rack frame.

[0832] Referring now to FIG. 7 A to FIG. 7G, example views of an example rack actuator 700 in accordance with various embodiments of the present disclosure are illustrated. In particular, FIG. 7A illustrates an example perspective view of an example rack actuator 700 in accordance with some embodiments of the present disclosure. FIG. 7B illustrates an example zoomed view of an example portion of the example rack actuator 700 shown in FIG. 7A in accordance with some embodiments of the present disclosure. FIG. 7C illustrates anotherexample zoomed view of an example portion of the example rack actuator 700 shown in FIG. 7A in accordance with some embodiments of the present disclosure.

[0833] In the example shown in FIG. 7A, the example rack actuator 700 may comprise a linear guide 701. Similar to those described above, the linear guide 701 may be secured to an inner surface of the rack plate of a rack beam.

[0834] In some embodiments, the linear guide 701 may be in the form of a FLS 30 linear guide. In some embodiments, the linear guide 701 may be in the form of other linear guide(s).

[0835] In some embodiments, the linear guide 701 may comprise a first end 725 and a second end 727. In some embodiments, an actuator base 703 may be disposed at the first end 725 of the linear guide 701. In some embodiments, the actuator base 703 may provide housing for components that include, but are not limited to, step motors, controllers, and / or the like.

[0836] In some embodiments, the step motor within the actuator base 703 may be in the form of a Nema 11 motor. In some embodiments, the step motor may be in other forms.

[0837] In the example shown in FIG. 7A, a lead screw 705 extends from the actuator base 703. For example, the lead screw 705 may be connected to the step motor that is housed within the actuator base 703, so that the step motor may exert rotational motion on the lead screw 705. In some embodiments, the connection between the actuator base 703 to the linear guide 701 may not be fixed. For example, the actuator base 703 (along with the lead screw 705) may rotate, as shown by the arrow 743 in FIG. 7A.

[0838] In some embodiments, a second end of the lead screw 705 may be secured to a swing plate 715. As shown in FIG. 7B, the swing plate 715 may be positioned on a swing bar 721. For example, the swing plate 715 may comprise an opening in the center, and the swing bar 721 may be positioned through the opening in the center. In some embodiments, one or more bearings may be provided between the opening in the center of the swing plate 715 and the swing bar 721, such that the swing plate 715 may move along the swing bar 721. In some embodiments, one or more snap rings may be positioned on the inner circumference of the bearings contacting the swing bar 721 and / or the outer circumference of the bearings contacting the opening in the center of the swing plate 715, so as to secure the bearings. In some embodiments, the swing plate 715 is movable between a distal end of the swing bar 721 and a proximal end of the swing bar 721, details of which are described herein.

[0839] In some embodiments, the swing bar 721 is secured between a first spacer 717 and a second spacer 719. In some embodiments, the first spacer 717 and the second spacer 719 may provide support to secure the rack actuator within the rack frame. For example, support and spacing may be provided for better fitment of the first spacer 717 and the second spacer 719against the rack plates of the rack frame.

[0840] In some embodiments, the example rack actuator 700 further comprises a slider 707 that is positioned on the lead screw 705. In some embodiments, the slider 707 may be movably along the lead screw 705. For example, the lead screw 705 may comprise outer threads that engage with the inner threads of the slider 707. Additionally, the slider 707 may comprise slider legs 739 that can travel along the inner groove of the linear guide 701.

[0841] In some embodiments, the step motor stored in the actuator base 703 may cause the lead screw 705 to rotate. As the inner threads of the slider 707 is engaged with the outer threads of the lead screw 705, and that the slider 707 can travel along the inner groove of the linear guide 701 , the rotational motion from the lead screw 705 can be translated into a vertical motion of the slider 707. In other words, the step motor stored in the actuator base 703 can cause the slider 707 to travel along the lead screw 705.

[0842] In some embodiments, an arm 709 is secured to the slider 707. In some embodiments, the arm 709 may be in a shape similar to a cuboid shape. In some embodiments, the arm 709 may be in a perpendicular arrangement with the lead screw 705. Similar to those described above in connection with at least FIG. 6A and FIG. 6B, the step motor stored in the actuator base 703 may cause the arm 709 to be moved to different positions relative to a rib of a rectangular prism, including a top position and a bottom position.

[0843] Further, the arm 709 may operate in an engaged mode or a disengaged mode. As described above, when the arm 709 is in the engaged mode, the arm 709 is in contact with the outer surface of the rectangular prism. When the arm 709 is in the disengaged mode, the arm 709 is not in contact with the outer surface of the rectangular prism. In some embodiments, the linear motor 711 may cause the rack actuator 700 to switch between the engaged mode and the disengaged mode.

[0844] Referring now to FIG. 7C, a zoomed view of a portion of the rack actuator 700 is illustrated. In particular, FIG. 7C highlights the connections between the linear motor 711 and the hinge plate 713 shown in area 723.

[0845] In the example shown in FIG. 7C, the hinge plate 713 comprises / defines a first groove 731 and a second groove 733. In some embodiments, the first groove 731 and the second groove 733 are at a 90-degree angle with one another. For example, the first groove 731 defines a first longitudinal axis, and the second groove 733 defines a second longitudinal axis. In some embodiments, the first longitudinal axis is at a 90-degree angle with the second longitudinal axis.

[0846] In some embodiments, the linear motor 711 may exert a linear motion. In someembodiments, the linear motor 711 may comprise an actuator pin 735 that is disposed in the first groove 731 and movable along the first groove 731. For example, the actuator pin 735 may be movable along the first longitudinal axis of the first groove 731.

[0847] In some embodiments, the rack actuator 700 may comprise an intermediate plate 741. As shown in FIG. 7C, the intermediate plate 741 may comprise a connector pin 737 that is disposed in the second groove 733, and is movable along the second longitudinal axis of the second groove 733. In some embodiments, the intermediate plate 741 is secured to the swing plate 715.

[0848] As described above, the first longitudinal axis of the first groove 731 and the second longitudinal axis of the second groove 733 may be at a 90-degree angle with one another, such that the hinge plate 713 transfers the linear motion exerted by the linear motor 711 to movements of the swing plate between the distal end and the proximal end across a 90-degree turn. For example, because the actuator pin 735 of the linear motor 711 may travel along the first longitudinal axis of the first groove 731, and the connector pin 737 of the intermediate plate 741 may travel along the second longitudinal axis of the second groove 733, the hinge plate 713 may translate the linear motions from the linear motor 711 in a first direction to motions of the intermediate plate 741 (and the swing plate 715) in a second direction. In some embodiments, the first direction is at a 90-degree angle with the second direction.

[0849] As such, the hinge plate 713 may transfer linear motion across a 90-degree angle comer to engage arms onto the outer surface of the rectangular prism, details of which are described in connection with at least FIG. 7D to FIG. 7G.

[0850] Referring now to FIG. 7D to FIG. 7G, example perspective views and top views of at least a portion of the example rack actuator 700 in accordance with some embodiments of the present disclosure are illustrated. In particular, FIG. 7D and FIG. 7E illustrate example views when the arm 709 is in the disengaged mode. FIG. 7F and FIG. 7G illustrate example views when the arm 709 is in the engaged mode.

[0851] In the example shown in FIG. 7D, the swing plate 715 is positioned near a distal end of the swing bar 721. In the present disclosure, the distal end of the swing bar 721 refers to an end of the swing bar 721 that is the furthest from an outer surface of the rectangular prism that is positioned within the smart rack. In some embodiments, when the swing plate 715 is at the distal end of the swing bar, the arm 709 is in the disengaged mode.

[0852] As shown in FIG. 7D, the swing plate 715 is connected to the intermediate plate 741, which in turn is connected to the lead screw 705. Because the swing plate 715 is positioned furthest from the outer surface of the rectangular prism, the lead screw 705 is also rotated awayfrom the outer surface of the rectangular prism. Because the arm 709 is secured to a slider 707 that is on the lead screw 705, the arm 709 is rotated further away from the outer surface of the rectangular prism. As such, the arm 709 is as shown in FIG. 7D is in a disengaged mode.

[0853] In some embodiments, to cause the arm 709 to switch from the disengaged mode to the engaged mode, the linear motor 711 may exert a linear motion. Referring now to FIG. 7E, an example linear motion 751 of the linear motor 711 is illustrated. In particular, the linear motion 751 exerted by the linear motor 711 is in a direction that is in a parallel arrangement with the outer surface of the rectangular prism, and is away from the lead screw 705. As described above, the linear motor 711 may comprise an actuator pin 735 that travels along the first longitudinal axis of the first groove 731. As such, the linear motion 751 is exerted to the actuator pin 735, and causes the actuator pin 735 to travel along the first groove 731 in the movement direction 753 shown in FIG. 7D.

[0854] As described above, the connector pin 737 of the intermediate plate 741 may travel along the second longitudinal axis of the second groove 733 of the hinge plate 713. Because the second longitudinal axis of the second groove 733 is at a 90 degrees angle with the first longitudinal axis of the first groove 731, when the linear motion 751 causes the actuator pin 735 to travel along the first groove 731 in the movement direction 753, the movement direction 755 of the connector pin 737 of the intermediate plate 741 is rotated at 90 degrees from the movement direction 753, as shown in FIG. 7E.

[0855] Referring now to FIG. 7F and FIG. 7G, the movement direction 755 of the connector pin 737 of the intermediate plate 741 caused by the linear motion 751 is shown. As described above, the intermediate plate 741 is secured to the swing plate 715. Because the swing plate 715 is positioned on a swing bar 721, the movement direction 755 of the connector pin 737 is transferred to a movement direction 757 of the swing plate 715. As shown in FIG. 7F, the movement direction 757 indicates that the swing plate 715 is moving towards a proximal end of the swing bar 721. In the present disclosure, the proximal end of the swing bar 721 refers to an end of the swing bar 721 that is the closest to an outer surface of the rectangular prism that is positioned within the smart rack.

[0856] Because the swing plate 715 is positioned closest to the outer surface of the rectangular prism, the lead screw 705 is also rotated to be close to the outer surface of the rectangular prism. Because the arm 709 is secured to a slider 707 that is on the lead screw 705, the arm 709 is rotated to be closed to the outer surface of the rectangular prism. As such, when the swing plate 715 is at the proximal end of the swing bar, the arm 709 is in the engaged mode as shown in FIG. 7F and FIG. 7G.

[0857] As such, FIG. 7D to FIG. 7G illustrate an example of causing the arm 709 to switch from a disengaged mode to an engaged mode. In particular, the linear motor 711 may exert a force in a direction that is in a parallel arrangement with the outer surface of the rectangular prism, and away from the lead screw 705 to cause the arm 709 to switch from a disengaged mode to an engaged mode. Similarly, the linear motor 711 may exert a force in a direction that is in a parallel arrangement with the outer surface of the rectangular prism, and towards the lead screw 705 to cause the arm 709 to switch from an engaged mode to a disengaged mode.

[0858] Referring now to FIG. 8A, FIG. 8B, FIG. 8C, and FIG. 8D, example views of an example rectangular prism and two peer example smart racks are provided.

[0859] In particular, FIG. 8A, FIG. 8B, FIG. 8C, and FIG. 8D illustrate example movements of an example rectangular prism 804 between the two peer example smart racks: from a smart rack 802A to a smart rack 802B that is secured to the right of the smart rack 802A. FIG. 8A to FIG. 8D illustrate an example of using rack actuators that are mounted symmetrically on all sides of a smart rack to move rectangular prisms in all directions, where each rack actuator provides single axis movements.

[0860] In the example shown in FIG. 8A, a rectangular prism 804 may be positioned within the smart rack 802A. Similar to those described above, the rectangular prism 804 may comprise ribs that are disposed on an outer surface of the rectangular prism 804, including, but are not limited to, a top rib 812.

[0861] In some embodiments, the smart rack 802A may comprise a plurality of rack actuators. For example, the smart rack 802A may comprise a right front lateral rack actuator 806A. In some embodiments, to secure the rectangular prism 804 within the smart rack 802A, the right front lateral rack actuator 806 A may be in the top position for the top rib 812 and in an engaged mode, similar to those described above. Similarly, the smart rack 802A may comprise another rack actuator (e.g. a left back lateral rack actuator) that is positioned opposite to the right front lateral rack actuator 806A, and may be moved to be in top position and in the engaged mode so that it can also support the rectangular prism 804.

[0862] Referring now to FIG. 8B, a side view of the example shown in FIG. 8A is illustrated. In the example shown in FIG. 8B, the smart rack 802A may comprise a front bottom rack actuator 810A. In some embodiments, the front bottom rack actuator 810A may be positioned adjacent to left front bottom protrusion 814A, and may be in the engaged mode. For example, the front bottom rack actuator 810A may contact a left side of the left front bottom protrusion 814A.

[0863] In some embodiments, the front bottom rack actuator 810A may cause the smartrack 802B to be pushed to the right. For example, the front bottom rack actuator 810A may activate its step motor, and cause the slider to move towards the right along with the arm. Because the arm of the front bottom rack actuator 810A is in contact with the left front bottom protrusion 814A, the front bottom rack actuator 810A may cause the rectangular prism 804 to be moved to the right.

[0864] In some embodiments, the smart rack 802B may comprise one or more rack actuators. For example, the smart rack 802B may comprise a right front lateral rack actuator 806B and a front bottom rack actuator 81 OB. In some embodiments, the right front lateral rack actuator 806B may be moved to the top position and be in the engaged mode, such that the right front lateral rack actuator 806B may provide support to the rectangular prism 804 once it is moved into the smart rack 802B.

[0865] In some embodiments, prior to the top rib 812 is moved to be within the smart rack 802B, the front bottom rack actuator 81 OB may be in a disengaged mode, such that the right front protrusion 814B of the rectangular prism 804 may travel past the front bottom rack actuator 810B, without being blocked by the front bottom rack actuator 810B.

[0866] Referring now to FIG. 8C, the rectangular prism 804 is moved from the smart rack 802A to the smart rack 802B. In some embodiments, in response to determining that the right front protrusion 814B is moved past the front bottom rack actuator 810B, the front bottom rack actuator 810B may switch to engaged mode. In some embodiments, after the front bottom rack actuator 810B is in the engaged mode, the front bottom rack actuator 810B may push the rectangular prism 804 to the right, while the right front lateral rack actuator 806B may support the rectangular prism 804 via the top rib 812 throughout the right movement.

[0867] Referring now to FIG. 8D, the front bottom rack actuator 810A may continue pushing the right front protrusion 814B of the rectangular prism 804 towards the right, until the rectangular prism 804 is completely positioned with the smart rack 802B. As such, the rectangular prism 804 may be transported from the smart rack 802A to the smart rack 802B through the rack actuators.

[0868] Referring now to FIG. 9A, FIG. 9B, and FIG. 9C, example views of an example rectangular prism and two peer example smart racks are provided.

[0869] In particular, FIG. 9A, FIG. 9B, and FIG. 9C illustrate a rectangular prism 903 between the two peer example smart racks: from a smart rack 901 A to a smart rack 901B that is secured to the bottom of the smart rack 901A. FIG. 9A to FIG. 9C illustrate an example of using rack actuators that are mounted symmetrically on all sides of a smart rack to move rectangular prisms in all directions, where each rack actuator provides single axis movements.

[0870] Referring now to FIG. 9A, the rectangular prism 903 is positioned within the smart rack 901A. For example, the smart rack 901A may comprise one or more rack actuators, such as the right front lateral rack actuator 905A. In some embodiments, the right front lateral rack actuator 905A may be in the engaged mode and in the top position, such that the right front lateral rack actuator 905A may contact the top rib 907A of the rectangular prism 903, and may provide support for the rectangular prism 903. Similarly, the rectangular prism 903 may comprise another rack actuator (for example, a left back lateral rack actuator) that is positioned opposite to the right front lateral rack actuator 905A. In some embodiments, the rack actuator that is positioned opposite to the right front lateral rack actuator 905 A may also provide support for the rectangular prism 903. In some embodiments, the rectangular prism 903 may be caused to travel downwards by lowering the arm of the right front lateral rack actuator 905 A.

[0871] Referring now to FIG. 9B, in some embodiments, prior to or as the rectangular prism 903 travels downwards by lowering the right front lateral rack actuator 905A, the 905B of the 90 IB may be in an engaged mode. When the rectangular prism 903 travels downwards, the right front lateral rack actuator 905B may be in an engaged mode. As the rectangular prism 903 continues traveling downwards, the arm of the right front lateral rack actuator 905B becomes in contact with the bottom rib 907B of the rectangular prism 903. In some embodiments, after the arm of the right front lateral rack actuator 905B is in contact with the bottom rib 907B of the rectangular prism 903, the right front lateral rack actuator 905A be switched to a disengaged mode to release the top rib 907A.

[0872] Referring now to FIG. 9C, in some embodiments, after the right front lateral rack actuator 905A becomes disengaged from the 907A, the right front lateral rack actuator 905B may continue lowering the rectangular prism 903. As such, the rectangular prism 903 may be transported from the smart rack 901 A to the smart rack 90 IB through a down movement.

[0873] Referring now to FIG. 10, an example perspective view of an example rack actuator 1000 in accordance with some embodiments of the present disclosure is illustrated. In particular, the example shown in FIG. 10 illustrates utilizing rack actuators that function as single axis linear actuators and coupled with rotational motion mechanism to engage and move rectangular prisms in a modular superstructure in accordance with various embodiments of the present disclosure.

[0874] In some embodiments, the example rack actuator 1000 may comprise a slider 1004 and a lead screw 1002. For example, a stepped motor may cause the lead screw 1002 to rotate, which in turn may cause the slider 1004 to move along the lead screw 1002, similar to those described above.

[0875] In some embodiments, an arm 1008 may be rotatably connected to the slider 1004. For example, the example rack actuator 1000 may comprise a rotary motor 1014 that can cause the arm 1008 to rotate / swing along the rotation axis 1006.

[0876] For example, the rotary motor 1014 may be secured to the slider 1004 and rotationally connected to an end of the arm 1008 through one or more bearings. In some embodiments, one or more bearings may include, but are not limited to, a thrust bearing 1012 that provides structural support for the arm 1008 to support a rectangular prism, as well as a ball bearing 1010 that allows the arm 1008 to rotate. As such, the example rack actuator 1000 shown in FIG. 10 provides structural support and transfers movement in rotation with use of bearings.

[0877] In some embodiments, the rotary motor 1014 is configured to cause a rotational motion of the arm 1008 relative to the slider. In some embodiments, the rotary motor 1014 may cause a maximum of 90-degree rotation of the arm 1008. For example, the rotary motor 1014 may cause the arm 1008 to rotate between the front of a smart rack and the left of the smart rack. As another example, the rotary motor 1014 may cause the arm 1008 to rotate between the front of a smart rack and the right of the smart rack. As another example, the rotary motor 1014 may cause the arm 1008 to rotate between the back of a smart rack and the right of the smart rack. As another example, the rotary motor 1014 may cause the arm 1008 to rotate between the back of a smart rack and the left of the smart rack.

[0878] In some embodiments, the rotary motor may cause the arm 1008 to rotate towards the outer surface of the rectangular prism, so as to cause the arm 1008 to be in an engaged mode. Additionally, or alternatively, the rotary motor may cause the arm 1008 to rotate away from the outer surface of the rectangular prism, so as to cause the arm 1008 to be in a disengaged mode.

[0879] As such, the example rack actuator 1000 shown in FIG. 10 illustrates examples of causing an arm of the rack actuator to switch between an engaged mode and a disengaged mode by utilizing a rotary motor to cause the arm to rotate towards / away from the outer surface of the rectangular prism. In accordance with various embodiments of the present disclosure, an example smart rack may comprise four rack actuators that are positioned similar to a turntable type design. For example, each of the arms of the rack actuators of the smart rack may be positioned in a perpendicular arrangement with the arms of its peer smart rack actuators, thereby providing force and direction of movement, additional details of which are described herein.

[0880] Referring now to FIG. 11A and FIG. 11B, example movements of an examplerectangular prism 1101 caused by example rack actuators shown in FIG. 10 are provided.

[0881] In particular, FIG. 11A illustrates example movements of an example rectangular prism 1101 in a horizontal direction. In the example shown in FIG. 11 A, the example smart rack comprises a left front lateral rack actuator 1103 A, a right front lateral rack actuator 1103B, a left back lateral rack actuator 1103D, and a right back lateral rack actuator 1103C.

[0882] In some embodiments, based on the movement instructions, a rack actuator is selected to exert force on the rectangular prism 1101. For example, if the movement instructions indicate a front movement (e.g. the rectangular prism 1101 is to be moved to a front peer smart rack), the left back lateral rack actuator 1103D and / or the right back lateral rack actuator 1103C may be selected to exert force on the rectangular prism 1101. If the movement instructions indicate a back movement (e.g. the rectangular prism 1101 is to be moved to a back peer smart rack), the left front lateral rack actuator 1103 A and / or the right front lateral rack actuator 1103B may be selected to exert force on the rectangular prism 1101. If the movement instructions indicate a left movement (e.g. the rectangular prism 1101 is to be moved to a left peer smart rack), the right front lateral rack actuator 1103B and / or the right back lateral rack actuator 1103C may be selected to exert force on the rectangular prism 1101. If the movement instructions indicate a right movement (e.g. the rectangular prism 1101 is to be moved to a right peer smart rack), the left front lateral rack actuator 1103 A and the left back lateral rack actuator 1103D may be selected to exert force on the rectangular prism 1101.

[0883] In some embodiments, to cause the selected rack actuator to exert force on the rectangular prism 1101, the rotary motor of the selected rack actuator may cause the arm to be rotated towards the outer surface of the rectangular prism 1101. In some embodiments, the rack actuators that are not selected to exert force on the rectangular prism 1101 may provide support for the rectangular prism 1101. For example, arms of the rack actuators that are not selected may be positioned near the bottom of the smart rack and be in contact with the bottom wall of the rectangular prism 1101, so as to prevent the rectangular prism 1101 from falling through.

[0884] Referring now to FIG. 1 IB, example movements of an example rectangular prism 1101 in a vertical direction caused by the rack actuators shown in FIG. 10 are illustrated.

[0885] In some embodiments, to cause the example rectangular prism 1101 to move in a vertical direction (e.g., up or down), one or more rack actuators may be moved to be engaged with the bottom wall of the example rectangular prism 1101 or one of the ribs of the example rectangular prism 1101.

[0886] For example, as shown in FIG. 1 IB, the arm of the right front lateral rack actuator 1103B and the arm of the left back lateral rack actuator 1103D may be positioned to be incontact with and support the bottom wall of the rectangular prism 1101. The arm of the left front lateral rack actuator 1103A and the arm of the right back lateral rack actuator 1103C may be positioned to be in contact with a rib of the rectangular prism 1101.

[0887] In some embodiments, to cause the example rectangular prism 1101 to transported to a top peer smart rack, the arms of the left front lateral rack actuator 1103 A, the right front lateral rack actuator 1103B, the left back lateral rack actuator 1103D, and the right back lateral rack actuator 1103C may travel up along their corresponding lead screws. After the top rib of the example rectangular prism 1101 enters the top peer smart rack, an arm of the rack actuator of the top peer smart rack may become in an engaged mode with the top rib, and may continue lifting the example rectangular prism 1101 up until it is positioned within the top peer smart rack.

[0888] In some embodiments, to cause the example rectangular prism 1101 to be transported to a bottom peer smart rack, the arms of the left front lateral rack actuator 1103 A, the right front lateral rack actuator 1103B, the left back lateral rack actuator 1103D, and the right back lateral rack actuator 1103C may travel down along their corresponding lead screws. After the bottom rib of the example rectangular prism 1101 enters the bottom peer smart rack, an arm of the rack actuator of the bottom peer smart rack may become in an engaged mode with the bottom rib, and may continue lowering the example rectangular prism 1101 down until it is positioned within the bottom peer smart rack.

[0889] FIG. 12 illustrates example movements of an example rectangular prism in a vertical direction caused by the example rack actuator shown in FIG. 10 in accordance with some embodiments of the present disclosure.

[0890] In the examples shown in FIG. 12, the arm of the example rack actuator 1204 A, the arm of the example rack actuator 1204B, and the arm of the example rack actuator 1204C may engage with a rib of the rectangular prism 1202. Similar to those described above, the arms may cause the rectangular prism 1202 to be lifted up or lowered down.

[0891] As described above, an example smart rack in accordance with various embodiments of the present discourse can be connected to up to six peer smart racks: a left peer smart rack, a right peer smart rack, a front peer smart rack, a back peer smart rack, a top peer smart rack, and / or a bottom peer smart rack. In some embodiments, the example smart rack may be configured to cause a rectangular prism within the example smart rack to be transported from one of the six peer smart racks.

[0892] In some embodiments, an example smart rack may be a part of a modular superstructure that receives a tote plan from a superstructure controller. For example, thesuperstructure controller may be configured to generate one or more tote plans, details of which are described herein. In some embodiments, the superstructure controller may transmit a tote plan to one of the smart racks in the modular superstructure at a time interval. In some embodiments, the smart rack that receives the tote plan may comprise dedicated peer-to-peer communication channels with each of its peer smart racks and may transmit the tote plan to each of its peer smart rack, details of which are described herein.

[0893] In some embodiments, the tote plan may comprise one or more movement instructions that request a smart rack to move a rectangular prism that is currently stored in the smart rack to one of its peer smart racks. However, the tote plan does not dictate when the smart rack needs to carry out the movement. Instead, the smart rack may utilize the peer-to- peer communication channels to communicate with one or more of its peer smart racks to determine when the carry out the movement of the rectangular prism (for example, based on when the conditions of the one or more of its peer smart racks are suitable to receive the rectangular prism from the smart rack).

[0894] As such, while the tote plan may provide “directive” that may, for example, define one or more tote movement paths for a rectangular prism to move through the smart racks of the modular superstructure, the real time “traffic” of the rectangular prism within the modular superstructure can be managed by peer-to-peer communications between the smart racks without interference or input from the superstructure controller. Through peer-to-peer communications between the smart racks and without reliance on the superstructure controller, each smart rack of the modular superstructure maintains its own set of expected instructions (for example, messages) and only communicates with its direct 6 potential peer smart racks to fulfill the requested moves when / if a space is available in a peer smart rack. By allowing each smart rack to determine its own abilities to meet the request from the tote plan during the time interval in between receiving the tote plans, various embodiments of the present disclosure may provide technical benefits such as, but not limited to, reducing the communication bandwidth that is needed between the superstructure controller and the modular superstructure, while improving the accuracies in tracking and monitoring the real-time traffic of the rectangular prism between the smart racks, detail of which are described herein.

[0895] Referring now to FIG. 13, an example diagram 1300 is illustrated. In particular, the example diagram 1300 illustrates example data communications between an example superstructure controller 1301 and an example modular superstructure 1303.

[0896] In some embodiments, the example modular superstructure 1303 may comprise a plurality of smart racks. In some embodiments, each smart rack is associated with acorresponding rack coordination set that defines a location of the smart rack in a three- dimensional space. For example, the rack coordination set may define a relative position, such as via a set of coordinates in a Cartesian coordinate system, of the smart rack in the modular superstructure 1303.

[0897] In some embodiments, each rack coordination set may comprise three coordinates that are defined by their relative positions in the x axis, y axis, and the z axis. In some embodiments, each rack coordination set is in the form of (x, y, z). In some embodiments, the x axis and the y axis are in a perpendicular arrangement with one another and meet at an origin point. The z axis intersects the x axis and the y axis at the origin point, forming right angles with each of the x axis and the y axis. In some embodiments, the origin point may be represented as (0, 0, 0).

[0898] In some embodiments, the origin point (0, 0, 0) may be assigned to a smart rack that is positioned at a bottom comer of the example modular superstructure 1303. Additionally, or alternatively, the origin point (0, 0, 0) may be assigned to a smart rack that is positioned at a top corner of the example modular superstructure 1303. Additionally, or alternatively, the origin point (0, 0, 0) may be assigned to a smart rack that is positioned at neither any top comer nor any bottom comer of the example modular superstructure 1303.

[0899] In some embodiments, the x axis originates from the origin point and shows locations of smart racks in left and right directions of the modular superstructure 1303 (for example, from the left direction to the right direction of the modular superstructure 1303). For example, a first smart rack associated with the rack coordination set (0, 1, 1) is secured to the left of a second smart rack associated with the rack coordination set (1, 1, 1), as the x coordinate value of the first smart rack decreases by 1 in comparison to the x coordinate value of the second smart rack. As another example, a first smart rack associated with the rack coordination set (2, 1, 1) is secured to the right of a second smart rack associated with the rack coordination set (1, 1, 1), as the x coordinate value of the first smart rack increases by 1 as compared to the x coordinate value of the second smart rack.

[0900] In some embodiments, the y axis originates from the origin point and shows locations of smart racks in front and back directions of the modular superstructure 1303 (for example, from the front direction to the back direction of the modular superstructure 1303). For example, a first smart rack associated with the rack coordination set (1, 0, 1) is secured to the front of a second smart rack associated with the rack coordination set (1, 1, 1), as the y coordinate value of the first smart rack decreases by 1 as compared to the y coordinate value of the second smart rack. As another example, a first smart rack associated with the rackcoordination set (1, 2, 1) is secured to the back of a second smart rack associated with the rack coordination set (1, 1, 1), as the y coordinate value of the first smart rack increases by 1 as compared to the y coordinate value of the second smart rack.

[0901] In some embodiments, the z axis originates from the origin point and shows locations of smart racks in up and down directions of the modular superstructure 1303 (for example, from the bottom direction to the top direction of the modular superstructure 1303). For example, a first smart rack associated with the rack coordination set (1, 1, 0) is secured under a second smart rack associated with the rack coordination set (1, 1, 1), as the z coordinate value of the first smart rack decreases by 1 as compared to the z coordinate value of the second smart rack. As another example, a first smart rack associated with the rack coordination set (1, 1, 2) is secured to the top of a second smart rack associated with the rack coordination set (1, 1, 1), as the z coordinate value of the first smart rack increases by 1 as compared to the z coordinate value of the second smart rack.

[0902] In the example shown in FIG. 13, the origin point (0, 0, 0) is assigned to the smart rack 1305A. The smart rack 1305B is secured to the right of the smart rack 1305A, and therefore is assigned the rack coordination set (1, 0, 0). The smart rack 1305C is secured to the right of the smart rack 1305B, and therefore is assigned the rack coordination set (2, 0, 0). The smart rack 1305D is secured to the right of the smart rack 1305C, and therefore is assigned the rack coordination set (3, 0, 0). The smart rack 1305E is secured to the top of the smart rack 1305A, and therefore is assigned the rack coordination set (0, 0, 1). The rack coordination sets of the smart rack 1305F, the smart rack 1305G, the smart rack 1305H, the smart rack 13051, the smart rack 1305 J, the smart rack 1305K, the smart rack 1305L, the smart rack 1305M, the smart rack 1305N, the smart rack 13050, and the smart rack 1305P may be similarly assigned.

[0903] In some embodiments, a superstructure controller 1301 may determine, generate, input, or otherwise execute a tote plan that comprises one or more movement instructions that are to be performed by one or more smart racks simultaneously, near-simultaneously, and / or the like. The one or more movement instructions may define one or more movements of one or more rectangular prisms entering, exiting, and / or being transported within the modular superstructure 1303. In some embodiments, each of the movement instructions may be assigned to one of the smart racks. In some embodiments, each of the smart racks may comprise a processing circuitry that may generate movement messages, and may transmit movement messages to other peer smart rack(s) based on the movement instructions.

[0904] However, there are technical challenges associated with transmitting a tote plan to the modular superstructure and executing the tote plan by the smart racks of the modularsuperstructure. For example, an example modular superstructure may comprise tens, hundreds, or thousands of smart racks. Directly transmitting the tote plan to the processing circuitries of each individual smart rack can consume extensive processing power and communication bandwidth. Moreover, and given the simultaneously, near-simultaneously nature of the required movements, each smart rack advantageously, in some examples, is configured to perform its movements by communicating with its peer smart racks and not, in some examples, with the superstructure controller 1301 (e.g., not a swarm behavior controlled by the superstructure controller 1301).

[0905] Various embodiments of the present disclosure overcome the above technical challenges, and provide various technical improvements. For example, various embodiments of the present disclosure may provide a peer-to-peer network between processing circuitries of smart racks to transmit the tote plan. Additionally, each of the processing circuitries of smart racks may individually determine times points as to when to execute the movement instructions within the tote plan that are assigned to the corresponding smart racks, details of which are described herein.

[0906] In the example shown in FIG. 13, the superstructure controller 1301 may transmit the tote plan to one of the processing circuitries of the smart racks of the modular superstructure. In some embodiments, the superstructure controller 1301 may transmit the tote plan to only one of the processing circuitries of the smart racks, without transmitting the tote plan to any other processing circuitry of the smart racks. In the example shown in FIG. 13, the superstructure controller 1301 may transmit the tote plan to the processing circuitry of the smart rack that is assigned the origin point (0, 0, 0).

[0907] While the description above provides an example of transmitting the tote plan to the smart rack with the rack coordination set (0, 0, 0), it is noted that the scope of the present disclosure is not limited to the description above. In some examples, the superstructure controller 1301 may transmit the tote plan to a different processing circuitry of a different smart rack in the modular superstructure.

[0908] As described above, the superstructure controller 1301 may not transmit the tote plan to all of the processing circuitries of all of the smart racks in the modular superstructure. In some embodiments, each processing circuitry may communicate the tote plan to processing circuitries of peer smart racks, details of which are described in connection with at least FIG. 14 and FIG. 15.

[0909] As described above, the tote plan may provide movement instructions for one or more of the smart racks. However, the tote plan may not define the time point as to when toexecute each individual movement of the tote plan. In some embodiments, each of the processing circuitry of the smart rack may determine when to execute the movement instructions that are assigned to a corresponding smart rack. For example, each of the processing circuitry may transmit one or more movement messages to one or more processing circuitries of one or more peer smart racks. In other words, each smart rack independently works out when to take action without interference by or input from the superstructure controller 1301. As such, example embodiments of the present disclosure allow each smart rack to dynamically execute the tote plan, which may improve the transportation speed and reduce the power consumption as compared to a system that relies on the superstructure controller 1301 to dictate when each smart rack should take action. Example data communications between the processing circuitries of smart racks are described herein, including, but not limited to, those described in connection with at least FIG. 17A to FIG. 18F.

[0910] Referring now to FIG. 14, an example flow diagram illustrating an example method 1400 of transmitting a tote plan to example processing circuitries of smart racks in an example modular superstructure in accordance with some embodiments of the present disclosure is illustrated.

[0911] In the example shown in FIG. 14, the example method 1400 starts at step / operation 1402. In some embodiments, subsequent to step / operation 1402, the example method 1400 proceeds to step / operation 1404. At step / operation 1404, a processing circuitry (such as, but not limited to, a processing circuitry of a smart rack in accordance with various embodiments described herein) receives a tote plan from a superstructure controller.

[0912] As described above, the tote plan may comprise movement instructions assigned to one or more of the smart racks in the modular superstructure. In some embodiments, each of the movement instructions may comprise a smart rack identifier and a movement indication.

[0913] In some embodiments, the smart rack identifier may describe, indicate and / or otherwise identify a particular smart rack from the smart racks in the modular superstructure. In some embodiments, the movement indication may describe, indicate and / or otherwise identify a movement of a rectangular prism to be executed by that particular smart rack.

[0914] For example, a movement instruction from the tote plan may comprise a smart rack identifier of (1, 1, 1), which indicates that the movement instruction is for a smart rack in the modular superstructure with the corresponding rack coordination set (1, 1, 1). The movement instruction may comprise a down movement indication, which shows that the movement instruction requests the smart rack with rack coordination set (1, 1, 1) to move a rectangular prism down to the bottom peer smart rack with rack coordination set (1, 1, 0).

[0915] As another example, a movement instruction from the tote plan may comprise a smart rack identifier of (1, 1, 1), which indicates that the movement instruction is for a smart rack in the modular superstructure with the corresponding rack coordination set (1, 1, 1). The movement instruction may comprise an up movement indication, which shows that the movement instruction requests the smart rack with rack coordination set (1, 1, 1) to move a rectangular prism up to the top peer smart rack with rack coordination set (1, 1, 2).

[0916] As another example, a movement instruction from the tote plan may comprise a smart rack identifier of (1, 1, 1), which indicates that the movement instruction is for a smart rack in the modular superstructure with the corresponding rack coordination set (1, 1, 1). The movement instruction may comprise a front movement indication, which shows that the movement instruction requests the smart rack with rack coordination set (1, 1, 1) to move a rectangular prism to a front peer smart rack with rack coordination set (1, 0, 1).

[0917] As another example, movement instruction from the tote plan may comprise a smart rack identifier of (1, 1, 1), which indicates that the movement instruction is for a smart rack in the modular superstructure with the corresponding rack coordination set (1, 1, 1). The movement instruction may comprise a back movement indication, which shows that the movement instruction requests the smart rack with rack coordination set (1, 1, 1) to move a rectangular prism to a back peer smart rack with rack coordination set (1, 2, 1).

[0918] As another example, a movement instruction from the tote plan may comprise a smart rack identifier of (1, 1, 1), which indicates that the movement instruction is for a smart rack in the modular superstructure with the corresponding rack coordination set (1, 1, 1). The movement instruction may comprise a left movement indication, which shows that the movement instruction requests the smart rack with rack coordination set (1, 1, 1) to move a rectangular prism to a left peer smart rack with rack coordination set (0, 1, 1).

[0919] As another example, a movement instruction from the tote plan may comprise a smart rack identifier of (1, 1, 1), which indicates that the movement instruction is for a smart rack in the modular superstructure with the corresponding rack coordination set (1, 1, 1). The movement instruction may comprise a front movement indication, which shows that the movement instruction requests the smart rack with rack coordination set (1, 1, 1) to move a rectangular prism to a right peer smart rack with rack coordination set (2, 1, 1).

[0920] Referring back to FIG. 14, subsequent to step / operation 1404, the example method 1400 proceeds to step / operation 1406. At step / operation 1406, a processing circuitry (such as, but not limited to, a processing circuitry of a smart rack in accordance with various embodiments described herein) determines whether the smart rack identifier from themovement instruction in the tote plan matches the rack coordination set of the smart rack that receive the tote plan at step / operation 1404.

[0921] For example, at step / operation 1404, a smart rack associated with the rack coordination set (1, 1, 1) may receive the tote plan. The tote plan may provide a movement instruction with a smart rack identifier of (0, 1, 1). In such an example, the smart rack identifier (0, 1, 1) does not match the rack coordination set (1, 1, 1) of the smart rack, indicating that the movement indication defined by the movement instruction is not for the smart rack that receives the tote plan.

[0922] As an example, at step / operation 1404, a smart rack associated with the rack coordination set (1, 1, 1) may receive the tote plan. The tote plan may provide a movement instruction with a smart rack identifier of (1, 1, 1). In such an example, the smart rack identifier (1, 1, 1) matches the rack coordination set (1, 1, 1) of the smart rack, indicating that the movement indication defined by the movement instruction is for the smart rack that receives the tote plan.

[0923] Referring back to FIG. 14, if, at step / operation 1406, the processing circuitry determines that the smart rack identifier does not match the rack coordination set, the example method 1400 proceeds to step / operation 1408. At step / operation 1408, a processing circuitry (such as, but not limited to, a processing circuitry of a smart rack in accordance with various embodiments described herein) transmits the tote plan to at least one peer smart rack of the smart rack.

[0924] As described above, a peer smart rack of a smart rack is another smart rack that is secured to, in physical connection with, or is otherwise linked to the smart rack. In some embodiments, a processing circuitry of a smart rack may provide direct data communications with processing circuitries of peer smart racks through dedicated communication channels (for example, input / output (VO) channels), details of which are described herein. In the present disclosure, the processing circuitry of a peer smart rack is also referred to as a peer processing circuitry.

[0925] In some embodiments, the at least one peer smart rack comprises at least one of a top peer smart rack, a bottom peer smart rack, a front peer smart rack, a back peer smart rack, a left peer smart rack, and / or a right peer smart rack. For example, a top peer smart rack of a smart rack may be secured above the smart rack through, for example but not limited to, one or more connector plates described above. As another example, a bottom peer smart rack of a smart rack may be secured under the smart rack through, for example but not limited to, one or more connector plates described above. As another example, a left peer smart rack of a smartrack may be secured to the left of the smart rack through, for example but not limited to, one or more connector plates described above. As another example, a right peer smart rack of a smart rack may be secured to the right of the smart rack through, for example but not limited to, one or more connector plates described above. As another example, a front peer smart rack of a smart rack may be secured to the front of the smart rack through, for example but not limited to, one or more connector plates described above. As another example, a back peer smart rack of a smart rack may be secured to the back of the smart rack through, for example but not limited to, one or more connector plates described above.

[0926] Referring now to FIG. 15, an example diagram 1500 showing a plurality of smart racks in accordance with some embodiments of the present disclosure is provided.

[0927] In the example shown in FIG. 15, the processing circuitry of the smart rack 1501 associated with the rack coordination set (1, 1, 1) may receive one or more portions of a tote plan, and may determine whether one or more movement instructions from those one or more portions of the tote plan are associated with smart rack identifier(s) that match the rack coordination set (1, 1, 1) of the smart rack 1501.

[0928] In some embodiments, the processing circuitry of the smart rack 1501 may determine that at least one of the one or more movement instructions is associated with the smart rack identifier that matches the rack coordination set (1, 1, 1) of the smart rack 1501. In such an example, the processing circuitry of the smart rack 1501 may store and / or execute at least one of the one or more movement instructions, details of which are described herein.

[0929] In some embodiments, the processing circuitry of the smart rack 1501 may determine that at least one of the one or more movement instructions is not associated with the smart rack identifier that matches the rack coordination set (1, 1, 1) of the smart rack 1501. In such an example, the processing circuitry of the smart rack 1501 may transmit the tote plan to some or all of the peer smart racks of the smart rack 1501, including the top peer smart rack (e.g. the smart rack 1511), the bottom peer smart rack (e.g. the smart rack 1513), the front peer smart rack (e.g. the smart rack 1503), the back peer smart rack (e.g. the smart rack 1505), the left peer smart rack (e.g. the smart rack 1507), and the right peer smart rack (e.g. the smart rack 1509).

[0930] In some embodiments, the processing circuitry of the smart rack 1501 may provide six input / output (VO) communication channels, and each of the six data I / O communication channels communicates with one of the six peer smart racks. For example, the processing circuitry of the smart rack 1501 may be in the form of a Raspberry Pi with a dedicated data I / O communication channel or interface for each of the all six sides, (e.g., a front peer smart rack,a back peer smart rack, a top peer smart rack, a bottom peer smart rack, a left peer smart rack, and a right peer smart rack). In some embodiments, the processing circuitry of the smart rack 1501 may provide a communication interface for each of the peer smart racks for peer-to-peer connection. Additionally, or alternatively, the processing circuitry of the smart rack 1501 may be in other forms and / or embedded as other processing circuitries.

[0931] As described above, the processing circuitry of the smart rack 1501 may provide a communication interface for each of the peer smart racks for peer-to-peer connection. For example, the processing circuitry of the smart rack 1501 may comprise a data I / O communication channel / interface for a front peer smart rack for providing direct data communications between the smart rack 1501 and the front peer smart rack (e.g., the smart rack 1513). Additionally, or alternatively, the processing circuitry of the smart rack 1501 may comprise a data I / O communication channel / interface for a back peer smart rack for providing direct data communications between the smart rack 1501 and the back peer smart rack (e.g., the smart rack 1505). Additionally, or alternatively, the processing circuitry of the smart rack 1501 may comprise a data I / O communication channel / interface for a left peer smart rack for providing direct data communications between the smart rack 1501 and the left peer smart rack (e.g., the smart rack 1507). Additionally, or alternatively, the processing circuitry of the smart rack 1501 may comprise a data I / O communication channel / interface for a right peer smart rack for providing direct data communications between the smart rack 1501 and the right peer smart rack (e.g., the smart rack 1509). Additionally, or alternatively, the processing circuitry of the smart rack 1501 may comprise a data I / O communication channel / interface for a top peer smart rack for providing direct data communications between the smart rack 1501 and the top peer smart rack (e.g., the smart rack 1511). Additionally, or alternatively, the processing circuitry of the smart rack 1501 may comprise a data I / O communication channel / interface for a bottom peer smart rack for providing direct data communications between the smart rack 1501 and the bottom peer smart rack (e.g., the smart rack 1513).

[0932] As an example, the processing circuitry of the smart rack 1501 may include a CAN interface for establishing a communication interface with one or more peer processing circuitries of one or more of the peer smart racks. Additionally, or alternatively, the processing circuitry of the smart rack 1501 may include a RS 485 interface for establishing a communication interface with one or more peer processing circuitries of one or more of the peer smart racks. Additionally, or alternatively, the processing circuitry of the smart rack 1501 may include a UART interface for establishing a communication interface with one or more peer processing circuitries of one or more of the peer smart racks.

[0933] For example, the processing circuitry of the smart rack 1501 may be in the form of a Raspberry Pi. In some embodiments, the processing circuitry of the smart rack 1501 may include one or more CAN interfaces for establishing data I / O communication channel s / interf aces with one or more peer processing circuitries of one or more of the peer smart racks. For example, the processing circuitry of the smart rack 1501 may comprise one CAN interface for each peer smart rack, where the CAN interface establishes a data VO communication channel / interface with a CAN interface of a processing circuitry of a peer smart rack. In some embodiments, the one or more CAN interfaces of the smart rack 1501 may be connected in serial.

[0934] Additionally, or alternatively, the processing circuitry of the smart rack 1501 may include a RS 485 interface for establishing a data I / O communication channel / interface with one of the peer processing circuitries of one or more of the peer smart racks.

[0935] Additionally, or alternatively, the processing circuitry of the smart rack 1501 may include a UART interface for establishing a data I / O communication channel / interface with one of the peer processing circuitries of one or more of the peer smart racks.

[0936] The table below illustrates example characteristic of different data I / O communication channel s / interfaces:

[0937] Referring back to FIG. 15, in some embodiments, in response to determining that at least one of the one or more movement instructions is not associated with the smart rack identifier that matches the rack coordination set (1, 1, 1) of the smart rack 1501, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions that is not associated with the smart rack identifier (1, 1, 1) to the processing circuitry of the smart rack 1503 associated with the rack coordination set (1, 0, 1). For example, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions through a dedicated data I / O communication channel / interface, similar to those described above. In this example, the smart rack 1503 is a front peer smart rack of thesmart rack 1501.

[0938] Additionally, or alternatively, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions that is not associated with the smart rack identifier (1, 1, 1) to the processing circuitry of the smart rack 1505 associated with the rack coordination set (1, 2, 1). For example, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions through a dedicated data I / O communication channel / interface, similar to those described above. In this example, the smart rack 1505 is a back peer smart rack of the smart rack 1501.

[0939] Additionally, or alternatively, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions that is not associated with the smart rack identifier (1, 1, 1) to the processing circuitry of the smart rack 1507 associated with the rack coordination set (0, 1, 1). For example, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions through a dedicated data VO communication channel / interface, similar to those described above. In this example, the smart rack 1507 is a left peer smart rack of the smart rack 1501.

[0940] Additionally, or alternatively, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions that is not associated with the smart rack identifier (1, 1, 1) to the processing circuitry of the smart rack 1509 associated with the rack coordination set (2, 1, 1). For example, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions through a dedicated data I / O communication channel / interface, similar to those described above. In this example, the smart rack 1509 is a right peer smart rack of the smart rack 1501.

[0941] Additionally, or alternatively, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions that is not associated with the smart rack identifier (1, 1, 1) to the processing circuitry of the smart rack 1511 associated with the rack coordination set (1, 1, 2). For example, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions through a dedicated data I / O communication channel / interface, similar to those described above. In this example, the smart rack 1511 is a top peer smart rack of the smart rack 1501.

[0942] Additionally, or alternatively, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions that is not associated with the smart rack identifier (1, 1, 1) to the processing circuitry of the smart rack 1513 associated with the rack coordination set (1, 1, 0). For example, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions through adedicated data I / O communication channel / interface, similar to those described above. In this example, the smart rack 1513 is a bottom peer smart rack of the smart rack 1501.

[0943] In some embodiments, the processing circuitry of the smart rack 1501 may transmit the at least one of the one or more movement instructions that is not associated with the smart rack identifier that matches the rack coordination set (1, 1, 1) of the smart rack 1501 to all of the peer processing circuitries to all of the peer smart racks, similar to those described above.

[0944] In some embodiments, subsequent to the processing circuitry of a peer smart rack receiving the at least one of the one or more movement instructions from the tote plan, the processing circuitry of the peer smart rack may carry out the example method 1400 shown in FIG. 14. For example, the processing circuitry of a peer smart rack may determine whether the at least one of the one or more movement instructions from the tote plan is associated with the smart rack identifier of the peer smart rack. If not, the processing circuitry of the peer smart rack carries out the step / operation 1408 of FIG. 14 described above. If so, the processing circuitry of the peer smart rack carries out the step / operation 1410 of FIG. 14 described herein.

[0945] Referring back to FIG. 14, if, at step / operation 1406, the processing circuitry determines that the smart rack identifier matches the rack coordination set, the example method 1400 proceeds to step / operation 1410. At step / operation 1410, a processing circuitry (such as, but not limited to, a processing circuitry of a smart rack in accordance with various embodiments described herein) may execute the movement instruction(s) by generating movement messages and transmitting movement messages to other peer smart racks.

[0946] In some embodiments, in response to determining that the smart rack identifier of the tote plan matches the rack coordination set of the smart rack, the controller device executes at least one movement instruction of the tote plan.

[0947] As described above, given the simultaneously, near-simultaneously nature of the required movements, each smart rack advantageously, in some examples, is configured to perform its movements by communicating with its peer smart racks and not with the superstructure controller 1301 (e.g., not a swarm behavior defined by the superstructure controller 1301). For example, the movement instructions from the tote plan do not describe or dictate the time as to when to execute each movement instruction. Instead, the processing circuitry of each smart rack may determine whether the conditions of the smart rack (and its peer smart rack) are suitable for carrying out the movement instruction through, for example but not limited to, generating movement messages and transmitting movement messages to the peer processing circuitries of the peer smart racks. Additional details of movement messages are described herein, including, but not limited to, those described in connection with at leastFIG. 17A to FIG. 18F.

[0948] Referring back to FIG. 14, subsequent to step / operation 1408 and step / operation 1410, the example method 1400 proceeds to step / operation 1412 and ends.

[0949] Referring now to FIG. 16, an example block diagram 1600 illustrates example data communications between an example processing circuitry and example rack actuator(s) of the smart rack in accordance with some embodiments of the present disclosure.

[0950] In the example shown in FIG. 16, the example smart rack comprises a rack actuator 1604 A, a rack actuator 1604B, and a rack actuator 1604C. In some embodiments, each of the rack actuator 1604A, the rack actuator 1604B, and the rack actuator 1604C is similar to the various example rack actuators described herein.

[0951] For example, the rack actuator 1604A may comprise one or more motors 1606A. The one or more motors 1606 A may include, but not limited to, a linear motor that causes an arm of the rack actuator 1604A to switch between an engaged mode and a disengaged mode, as well as a step motor that causes the arm of the rack actuator 1604 A to move to various positions.

[0952] Similarly, the rack actuator 1604B may comprise one or more motors 1606B. The one or more motors 1606B may include, but not limited to, a linear motor that causes an arm of the rack actuator 1604B switch between an engaged mode and a disengaged mode, as well as a step motor that causes the arm of the rack actuator 1604B to move to various positions.

[0953] Similarly, the rack actuator 1604C may comprise one or more motors 1606C. The one or more motors 1606C may include, but not limited to, a linear motor that causes an arm of the rack actuator 1604C switch between an engaged mode and a disengaged mode, as well as a step motor that causes the arm of the rack actuator 1604C to move to various positions.

[0954] In some embodiments, as part of executing the movement instructions and the movement messages, the processing circuitry 1602 may transmit instructions to the one or more motors of the smart racks. In some embodiments, the processing circuitry 1602 may transmit instructions to the motor(s) 1606 A of the rack actuator 1604 A, the motor(s) 1606B of the rack actuator 1604B, and / or the motor(s) 1606C of the rack actuator 1604C, so as to cause the arm of the rack actuator 1604 A, the arm of the rack actuator 1604B, and / or the arm of the rack actuator 1604C to move to various positions and / or to switch between the engaged mode and the disengaged mode.

[0955] For example, in response to receiving a movement instruction in the tote plan with the smart rack identifier matching the rack coordination set of the smart rack, the processing circuitry of the smart rack may determine to move a rectangular prism from the smart rack toa peer smart rack, and / or to cause a peer smart rack to move its rectangular prism so that the smart rack can transport the rectangular prism to the peer smart rack. In some embodiments, the processing circuitry of the smart rack generates and transmits a MoveReady message to one of its peer smart racks.

[0956] As an example, the processing circuitry 1602 is the processing circuitry of the peer smart rack, and may receive the MoveReady message. In response to receiving the MoveReady message, the processing circuitry may transmit instructions the motor(s) 1606 A of the rack actuator 1604A, the motor(s) 1606B of the rack actuator 1604B, and / or the motor(s) 1606C of the rack actuator 1604C, so as to cause the arm of the rack actuator 1604 A, the arm of the rack actuator 1604B, and / or the arm of the rack actuator 1604C to be in their corresponding positions / modes and ready to cause movements of a rectangular prism. Additional details associated with the MoveReady messages are described herein.

[0957] As another example, the processing circuitry of the smart rack may determine that the peer smart rack is ready to receive a rectangular prism from the smart rack, and / or that the peer smart rack is ready to move its rectangular prism to another smart rack. In some embodiments, the processing circuitry of the smart rack generates and transmits a MoveRequest message to one of its peer smart racks.

[0958] As an example, the processing circuitry 1602 is the processing circuitry of the peer smart rack, and may receive the MoveRequest message. In response to receiving the MoveReady message, the processing circuitry may transmit instructions the motor(s) 1606 A of the rack actuator 1604 A, the motor(s) 1606B of the rack actuator 1604B, and / or the motor(s) 1606C of the rack actuator 1604C, so as to cause the arm of the rack actuator 1604 A, the arm of the rack actuator 1604B, and / or the arm of the rack actuator 1604C to cause movements of a rectangular prism. Additional details associated with the MoveRequest messages are described herein.

[0959] While the example shown in FIG. 16 provides an example smart rack comprising three rack actuators, it is noted that the scope of the present disclosure is not limited to this example. In some examples, an example smart rack may comprise less than three rack actuators or more than three rack actuators.

[0960] Referring now to FIG. 17A, FIG. 17B, FIG. 17C, and FIG. 17D, example data communications between example smart racks for executing an example tote plan in accordance with some embodiments of the present disclosure are illustrated.

[0961] In the example shown in FIG. 17A, an example smart rack 1701 associated with the rack coordination set (1, 0, 1), an example smart rack 1703 associated with the rackcoordination set (1, 1, 1), and an example smart rack 1705 associated with the rack coordination set (1, 1, 0) are illustrated. Based on their corresponding rack coordination sets, the example smart rack 1703 is positioned to the right of the smart rack 1701, and the example smart rack 1705 is positioned under the example smart rack 1703.

[0962] In some embodiments, the example smart rack 1701 may receive a movement instruction that is a part of the tote plan. As an example, the tote plan may request the example smart rack 1701 to move a rectangular prism from the example smart rack 1701 to the example smart rack 1703.

[0963] However, the example smart rack 1703 may not be in a suitable condition and / or may not be ready to receive the smart rack 1703. For example, the example smart rack 1703 may currently store a rectangular prism and cannot receive the rectangular prism from the example smart rack 1701. In such an example, in order to execute the movement instruction, the example smart rack 1701 may request the example smart rack 1703 to move the rectangular prism that is currently stored in the example smart rack 1703 downwards to the example smart rack 1705.

[0964] For example, the example smart rack 1701 may transmit a MoveReady message to the example smart rack 1703. As an example, a processing circuitry of the example smart rack 1701 may transmit the MoveReady message to a processing circuitry of the example smart rack 1703 through the dedicated data VO communication channel. In some embodiments, the MoveReady message from the example smart rack 1701 indicates a request from the example smart rack 1701 to the example smart rack 1703 to move its rectangular prism downwards to the example smart rack 1705.

[0965] In some examples, the communications between the smart racks 1701 and 1703 is an example of smart racks executing movements without the superstructure controller 1301 (e.g., swarm behavior).

[0966] For example, while the movement instruction from the tote plan generated by the superstructure controller 1301 and received by the example smart rack 1701 may describe causing the movement of the example rectangular prism from the example smart rack 1701 to the example smart rack 1703, the movement instruction does not specify when to cause such a movement. In some embodiments, the processing circuitry of the example smart rack 1701 (and not the superstructure controller 1301) may determine when to cause such a movement based on determining whether / when the smart rack 1701 is in a suitable condition to cause the rectangular prism to be transported to the smart rack 1703, and whether / when the smart rack 1703 is in a suitable conduction to receive the rectangular prism from the smart rack 1701. Ifthe smart rack 1703 is not in a suitable conduction to receive the rectangular prism from the smart rack 1701 (e.g. if another rectangular prism may currently be stored in the example smart rack 1703), the smart rack 1701 may transmit a MoveReady message to the smart rack 1703 to request the smart rack 1703 to move the rectangular prism that is currently stored in the example smart rack 1703.

[0967] In some embodiments, upon receiving the MoveReady message, the processing circuitry of the example smart rack 1703 may cause the motors of the example smart rack 1703 to be in position to cause the rectangular prism to be transported out of the example smart rack 1703. For example, the example smart rack 1703 may be in position to move the rectangular prism from the example smart rack 1703 to the example smart rack 1705.

[0968] In some embodiments, the processing circuitry of the example smart rack 1703 (and not the superstructure controller 1301) may determine when to cause such a movement based on determining whether the smart rack 1703 is in a suitable condition to cause the rectangular prism to be transported, and whether the smart rack 1705 is in a suitable conduction to receive the smart rack from the smart rack 1703. For example, the example smart rack 1703 may generate and / or transmit a MoveReady message to the example smart rack 1705. For example, a processing circuitry of the example smart rack 1703 may generate and / or transmit the MoveReady message to a processing circuitry of the example smart rack 1705. In this example, the MoveReady message may describe a request from the example smart rack 1703 to the example smart rack 1705 to confirm that the example smart rack 1705 is ready to receive the rectangular prism from the example smart rack 1703.

[0969] While the description above provides an example of the smart rack 1701 transmitting the MoveReady message to the smart rack 1703 to request the smart rack 1703 to move its rectangular prism, it is noted that the scope of the present disclosure is not limited to the description above. In some embodiments, the smart rack 1703 may determine to move the rectangular prism stored in the smart rack 1703 without the MoveReady message from the smart rack 1701. For example, the smart rack 1703 may receive a movement instruction that requests the smart rack 1703 to move the rectangular prism from the smart rack 1703 to the smart rack 1705. Similar to those described above, the processing circuitry of the smart rack 1703 may determine when to move the rectangular prism from the smart rack 1703 to the smart rack 1705 without any input or interference from the superstructure controller 1301. For example, the smart rack 1703 may transmit a MoveReady message to the smart rack 1705, similar to those described above.

[0970] In some embodiments, upon receiving the MoveReady message, the processingcircuitry of the example smart rack 1705 may cause the motors of the example smart rack 1705 to be in position to receive the rectangular prism from the example smart rack 1703. In some embodiments, subsequent to motors of the example smart rack 1705 being in position, the example smart rack 1705 may transmit a RequestedMoveReady message to the example smart rack 1703 as shown in FIG. 17B. In some embodiments, the RequestedMoveReady message describes that the example smart rack 1705 is ready for the movement described in the MoveReady message. For example, the RequestedMoveReady message may indicate to the example smart rack 1703 that the example smart rack 1705 is ready to receive the rectangular prism from the example smart rack 1703.

[0971] Referring now to FIG. 17B, example data communications between the example smart rack 1701, the example smart rack 1703, and the example smart rack 1705 are illustrated. In particular, FIG. 17B illustrates example data communications subsequent to the example data communications shown in FIG. 17 A.

[0972] As described above, subsequent to receiving the MoveReady message from the example smart rack 1703, the example smart rack 1705 may cause the motors of the example smart rack 1705 to be in position to receive the rectangular prism from the example smart rack 1703. In some embodiments, after the motors of the example smart rack 1705 are in position, the example smart rack 1705 may generate and transmit a RequestedMoveReady message to the example smart rack 1703. For example, a processing circuitry of the example smart rack 1705 may transmit the RequestedMoveReady message to a processing circuitry of the example smart rack 1703. As described above, the RequestedMoveReady message may indicate to the example smart rack 1703 that the example smart rack 1705 is ready to receive the rectangular prism from the example smart rack 1703.

[0973] Similarly, subsequent to receiving the MoveReady message from the example smart rack 1701, the example smart rack 1703 may cause the motors of the example smart rack 1703 to be in position to transport the rectangular prism from the example smart rack 1703 to the example smart rack 1705. In some embodiments, upon receiving the RequestedMoveReady message from the example smart rack 1705 and determining that the motors of the example smart rack 1703 are in position, the example smart rack 1703 may generate and transmit a RequestedMoveReady to the example smart rack 1701. For example, a processing circuitry of the example smart rack 1703 may transmit the RequestedMoveReady message to a processing circuitry of the example smart rack 1701. In some embodiments, the RequestedMoveReady message indicates that the example smart rack 1703 is ready to move the rectangular prism from the example smart rack 1703 to the example smart rack 1705.

[0974] Referring now to FIG. 17C, example data communications between the example smart rack 1701, the example smart rack 1703, and the example smart rack 1705 are illustrated. In particula...

Claims

CLAIMS1. A smart rack, comprising: a rack frame comprising at least one guiding channel in parallel to a lateral rack beam of the rack frame; and a canister disposed in the at least one guiding channel and pullable outwardly through the at least one guiding channel to be serviced.

2. The smart rack of claim 1, further comprising: a lateral electrical conduit attached on the lateral rack beam of the rack frame.

3. The smart rack of claim 2, further comprising: a corner electrical connector located at an end of the lateral electrical conduit and configured to be electrically connected with the canister.

4. The smart rack of claim 3, wherein: the corner electrical connector electrically connects the lateral electrical conduit with an adjacent electrical conduit of a peer smart rack.

5. The smart rack of claim 4, further comprising: a longitudinal electrical conduit attached on a longitudinal rack beam of the rack frame.

6. The smart rack of claim 5 wherein: the corner electrical connector electrically connects the longitudinal electrical conduit with the adjacent electrical conduit of the peer smart rack.

7. The smart rack of claim 1, wherein: the canister comprises electronic components and spider arm components.

8. A smart rack for transporting a rectangular prism, the smart rack comprising: a top frame member and a bottom frame member, wherein the top frame member and the bottom frame member comprise a top track and a bottom track, respectively; a plurality of matrix arms disposed between the top frame member and the bottomframe member, wherein the plurality of matrix arms is operably engaged with the top track and the bottom track, and wherein the plurality of matrix arms is configured to translate along the top track or the bottom track, move the top frame member into proximity with the bottom frame member, and thereby compress the smart rack.

9. The smart rack of claim 8, wherein the smart rack is flat-pack compatible.

10. A smart rack for transporting a rectangular prism, comprising: a rack frame; a collapsible exoskeleton hybrid configured to transition between an assembled state and a collapsed state, the collapsible exoskeleton hybrid comprising: a plurality of joint arms; and one or more joints, wherein the one or more joints are configured to operably connect two or more joint arms of the plurality of joint arms.

11. A smart rack for transporting a rectangular prism, comprising: a plurality of rack beams; and a plurality of articulated segments operably engaged with one or more of the plurality of rack beams, wherein one or more of the plurality of articulated segments are configured to disengage from one or more of the plurality of rack beams and to contract inwardly relative to the smart rack.

12. A super matrix for transporting a rectangular prism comprising: a matrix core; and one or more matrix segments operatively engaged with the matrix core.

13. The super matrix of claim 12, wherein the matrix core further comprises one or more slots, and wherein the one or more matrix segments are slotted into the one or more slots.

14. The super matrix of claim 12, wherein the one or more matrix segments comprise one or more sub-segments separated by one or more connection bands.

15. The super matrix of claim 12, wherein the one or more matrix segments comprise a hollow interior.

16. The super matrix of claim 12, wherein the one or more matrix segments are disposed perpendicularly to one another.

17. A smart rack for transporting a rectangular prism, comprising: a mobile arm comprising a top surface and a bottom surface, wherein the top surface or the bottom surface comprises a flat surface configured to facilitate the transporting of the rectangular prism; and one or more rollers disposed on or within the mobile arm and between the top surface and the bottom surface, wherein the one or more rollers are configured to transport the rectangular prism on or within the smart rack.

18. The smart rack of claim 17, further comprising a supporting element configured to minimize unsupported length of motion of the rectangular prism.

19. The smart rack of claim 17, wherein a function portion of the mobile arm is recessed during a rolling operation of the one or more rollers.

20. A smart matrix, comprising: a plurality of smart racks, at least a portion of the plurality of smart racks containing a plurality of totes, wherein the plurality of smart racks are arranged in a shape of a rectangular prism such that the plurality of totes are stacked adjacently in an x-direction, a y-direction orthogonal to the x-direction, and a z-direction orthogonal to the x-direction and the y-direction, wherein the smart matrix is configured to transport each tote of the plurality of totes between the plurality of smart racks in the x-direction, the y-direction, and the z-direction.

21. The smart matrix of claim 20, wherein the smart matrix comprises an egress point on a top layer of the smart matrix in the z-direction.

22. The smart matrix of claim 21, wherein in a circumstance when a selected tote is located on a lower layer of the smart matrix, the smart matrix is further configured to: transport the selected tote in at least one of the x-direction or the y-direction; transport the selected tote upwards in the z-direction to the top layer; and transport the selected tote to the egress point via at least one of the x-direction or the y-direction.

23. The smart matrix of claim 21, wherein multiple inventories are stored in a set of totes located at the top layer of the smart matrix, and wherein a selected tote of the set of totes is transported to the egress point via at least one of the x-direction or the y-direction.

24. The smart matrix of claim 23, wherein the multiple inventories stored in the set of totes are pre-planned based on at least one expected selection.

25. A smart rack for transporting a rectangular prism, comprising: a rack beam comprising a groove; a connection bracket operably connected to the rectangular prism and the smart rack; a roller fixedly attached to the connection bracket and operably engaged with the groove, wherein the roller is configured to roll on or within the groove of the rack beam such that the rectangular prism is transported within the smart rack.

26. The smart rack of claim 25, further comprising a grooved rail disposed parallel to the rack beam, wherein the grooved rail is configured to maintain the roller in a locked position such that reactive movement of the roller is reduced.

27. The smart rack of claim 26, wherein the grooved rail comprises lead.

28. A smart rack for transporting a rectangular prism, comprising: one or more rack beams; and a comer hub comprising one or more L-shaped slots, one or more I-shaped slots, and one or more O-shaped slots, wherein each of the one or more L-shaped slots, the one or more I-shaped slots, and the one or more O-shaped slots configured to connect the one or more rack beams.

29. A smart rack for transporting a rectangular prism, comprising: a rack beam; and a ratchet lifting mechanism comprising an arm configured to move between a raised position and a lowered position, wherein the raised position allows the rectangular prism to travel along the rack beam and the lowered position prevents the rectangular prism from traveling along the rack beam.

30. The smart rack of claim 29, wherein the ratchet lifting mechanism further comprises a backstop configured to engage the arm and lock the arm into the raised position or the lowered position.

31. The smart rack of claim 29, wherein the ratchet lifting mechanism further comprises a tab configured to fix the arm to the rack beam.

32. A smart rack for transporting a rectangular prism, comprising: a portable lifting device comprising: a frame; a rail disposed on or within the frame; and a mobile cart comprising a plurality of rollers configured to transport the rectangular prism, wherein the mobile cart is operably engaged with the rail and configured to traverse the rail.

33. The smart rack of claim 32, further comprising a motor, wherein the motor is configured to drive the mobile cart.

34. The smart rack of claim 33, wherein the motor comprises a rack and pinion lift system.

35. The smart rack of claim 32, wherein the portable lifting device is disposed proximate the smart rack and configured to transfer the rectangular prism into or out of the smart rack and onto the mobile cart.

36. The smart rack of claim 32, further comprising a display screen, wherein the display screen is configured to present information concerning a status of the smart rack or the mobile cart.

37. A computer-implemented method, comprising: receiving a user input via a user interface, wherein the user input indicates features of a virtualized super matrix; transmitting, to a backend service, a data query based on the user input; receiving, from the backend service, a data response comprising a customized video of the virtualized super matrix based on the user input; and displaying, via the user interface, the customized video of the virtualized super matrix.

38. The computer-implemented method of claim 37, wherein the user input comprises a pre-created selection from options displayed via the user interface.

39. The computer-implemented method of claim 37, wherein the features of the virtualized super matrix comprise at least one of dimensions or structure density of the virtualized super matrix.

40. The computer-implemented method of claim 39, wherein the features of the virtualized super matrix further comprise an anchor point of the virtualized super matrix.

41. The computer-implemented method of claim 39, wherein the customized video of the virtualized super matrix comprises a virtual display of tote movement within the virtualized super matrix.

42. A loss prevention system, comprising: a super matrix comprising a plurality of totes; a perforated metal structure; and a customer interface, wherein the perforated metal structure and the customer interface encapsulate the super matrix.

43. The loss prevention system of claim 42, further comprising an egress point, andwherein a customer input received via the customer interface causes a first tote of the plurality of totes to exit the super matrix via the egress point.

44. The loss prevention system of claim 43, wherein the customer input comprises a payment for a product contained in the first tote.

45. The loss prevention system of claim 42, wherein the loss prevention system further comprises a modular display and an associated Quick Response (QR) code adjacent to the customer interface.

46. The loss prevention system of claim 42, wherein the perforated metal structure further comprises a maintenance area, wherein the maintenance area comprises an access door and is adjacent to the super matrix.

47. A self-replenishing shelf system, comprising: a super matrix comprising a plurality of totes; and a perforated metal structure; wherein a portion of the plurality of totes is customer-accessible, wherein a first tote of the portion of the plurality of totes is placed in a customer- accessible position and contains an item, and wherein upon removal of the item, the first tote is replaced by a second tote in the customer-accessible position.

48. The self-replenishing shelf system of claim 47, wherein the perforated metal structure comprises a digital display, wherein the digital display indicates a type of item contained in associated totes of the plurality of totes.

49. The self-replenishing shelf system of claim 47, wherein the perforated metal structure encapsulates a top portion of the super matrix.

50. The self-replenishing shelf system of claim 47, wherein the customer-accessible position is in a bottom portion of the super matrix.

51. The self-replenishing shelf system of claim 47, wherein the first tote is restockedin the super matrix with an identical item to the item.

52. A tote comprising: a base; and a plurality of walls wherein one or more of the plurality of walls defines a tapered catch lip configurable to engage with a smart rack.

53. The tote of claim 52, wherein the tote defines a side opening.

54. The tote of claim 52, further comprising a thickened lip around the outside of the base.

55. The tote of claim 52, wherein at least one of the plurality of walls comprises reinforced ribbing in a crisscross pattern.

56. The tote of claim 52, wherein the tote is configured to move across three dimensions when engaged with the smart rack.

57. A smart rack for transporting a rectangular prism comprising: a rack frame comprising a plurality of rack beams; an arm secured to one of the plurality of rack beams; and a time-of-flight (TOF) sensor secured to the arm and configure to generate a signal indicating a distance between the rectangular prism and the arm.

58. The smart rack of claim 57, wherein the arm comprises a first end and a second end, wherein the first end is opposite to the second end.

59. The smart rack of claim 58, wherein the first end of the arm is secured to one of the plurality of rack beams.

60. The smart rack of claim 58, wherein the TOF sensor is secured on the second end of the arm.

61. The smart rack of claim 57, further comprising a motor configured to cause a movement of the arm.

62. The smart rack of claim 61, wherein the TOF sensor is further configured to transmit the signal to a processor, wherein the processor is configured to: determine whether the distance between the rectangular prism and the arm satisfies a distance threshold; and in response to determining that the distance between the rectangular prism and the arm satisfies the distance threshold, transmit a control signal to the motor to cause the arm to engage with the rectangular prism.

63. A smart rack for transporting a rectangular prism comprising: a rack frame comprising a plurality of rack beams; an arm secured to the rack frame; and a time-of-fhght (TOF) sensor secured to one of the plurality of rack beams and configured to generate a signal indicating a height of the arm.

64. The smart rack of claim 63, wherein the arm comprises a first end secured to a first rack beam of the plurality of rack beams, wherein the TOF sensor is secured to a second rack beam of the plurality of rack beams.

65. The smart rack of claim 64, wherein the first rack beam and the second rack beam are parallel to one another.

66. The smart rack of claim 63, wherein the arm and the TOF sensor are secured to a first rack beam of the plurality of rack beams.

67. The smart rack of claim 63, further comprising a motor configured to cause a movement of the arm.

68. The smart rack of claim 67, wherein the TOF sensor is further configured to transmit the signal to a processor, wherein the processor is configured to: determine whether the height of the arm satisfies a height threshold; and in response to determining that the height of the arm satisfies the height threshold,transmit a control signal to the motor to cause the arm to cease movement.

69. A smart rack for transporting a rectangular prism comprising: a rack frame comprising an arm and a plurality of rack beams; and a radio-frequency identification (RFID) reader secured to the rack frame and configured to generate an RFID reading signal.

70. The smart rack of claim 69, wherein the rectangular prism comprises at least one RFID tag.

71. The smart rack of claim 70, wherein the at least one RFID tag is attached to an outer surface of the rectangular prism.

72. The smart rack of claim 70, wherein the at least one RFID tag stores data indicating an identification of the rectangular prism.

73. The smart rack of claim 72, wherein the RFID reader is configured to receive an RFID response signal indicates the identification of the rectangular prism from the at least one RFID tag.

74. The smart rack of claim 69, wherein the RFID reader is secured to one of the plurality of rack beams.

75. The smart rack of claim 69, wherein the RFID reader is secured to the arm.

76. A system for transporting a rectangular prism comprising: a plurality of smart racks defining a plurality of egress points, and a plurality of modular moveable containers comprising a plurality of door assemblies, wherein each of the plurality of door assemblies is aligned to one of the plurality of egress points.

77. The system of claim 76, wherein the plurality of modular moveable containers comprises a plurality of shipping containers.

78. The system of claim 76, wherein the plurality of smart racks comprises a plurality of arms configured to move the rectangular prism to one of the plurality of modular moveable containers through one of the plurality of door assemblies.

79. A smart rack comprising: a rack frame comprising a plurality of rack beams; an arm secured to the rack frame and configured to transport a rectangular prism; and a moveable claw secured to at least one of the plurality of rack beams and configured to engage with the rectangular prism.

80. The smart rack of claim 79, wherein the moveable claw comprises one or more articulating fingers that are coupled to an actuator.

81. The smart rack of claim 80, wherein the actuator is coupled to a processor.

82. The smart rack of claim 81, wherein the one or more articulating fingers are configured to grasp an item, wherein the processor is configured to: transmit a control signal to the actuator to cause the one or more articulating fingers of the moveable claw to release the item into the rectangular prism.

83. The smart rack of claim 81, wherein the rectangular prism stores an item, wherein the processor is configured to: transmit a control signal to the actuator to cause the one or more articulating fingers of the moveable claw to remove the item from the rectangular prism.

84. A smart rack for transporting a rectangular prism, comprising: a brainbox housing comprising a brainbox connector panel connected to a plurality of brainbox connection wires; and a comer hub housing comprising a comer hub connector panel connected to a plurality of comer hub connection wires; wherein, when the brainbox housing is secured to the comer hub housing, the brainbox connector panel is coupled to the comer hub connector panel so that the plurality of brainbox connection wires is connected to the plurality of corner hub connection wires.

85. The smart rack of claim 84, wherein the brainbox connector panel is disposed on a depth-reduced end segment of the brainbox housing, wherein the corner hub connector panel is disposed on a depth-reduced end segment of the comer hub housing.

86. The smart rack of claim 85, wherein the depth-reduced end segment of the brainbox housing is connected to a core segment of the brainbox housing.

87. The smart rack of claim 86, wherein a combined depth of the depth-reduced end segment of the brainbox housing and the depth-reduced end segment of the corner hub housing approximates a depth of the core segment of the brainbox housing.

88. The smart rack of claim 86, wherein the brainbox housing is secured to a rack beam, wherein a combined depth of the depth-reduced end segment of the brainbox housing and the depth-reduced end segment of the comer hub housing approximates a depth of the rack beam.

89. The smart rack of claim 84, wherein the brainbox connector panel comprises a plurality of brainbox connectors, wherein each of the plurality of brainbox connectors is connected to at least one of the plurality of brainbox connection wires.

90. The smart rack of claim 84, wherein the comer hub connector panel comprises a plurality of corner hub connectors, wherein each of the plurality of corner hub connectors is connected to at least one of the plurality of corner hub connection wires.

91. A smart rack for transporting a rectangular prism, comprising: a brainbox blind mate connector secured on a brainbox housing and comprising at least one brainbox blind mate connector receptacle adjacent to at least one alignment chamfer; and a corner hub blind mate connector secured on a comer hub housing and comprising at least one corner hub blind mate connector plug, wherein, when the brainbox housing is secured to the corner hub housing, the at least one corner hub blind mate connector plug is coupled to the at least one brainbox blind mate connector receptacle.

92. The smart rack of claim 91, wherein at least one brainbox connection wire is disposed in the brainbox housing and connected to the at least one brainbox blind mate connector receptacle.

93. The smart rack of claim 91, wherein at least one comer hub connection wire is disposed in the comer hub housing and connected to the at least one corner hub blind mate connector plug.

94. The smart rack of claim 91, wherein the comer hub blind mate connector does not comprise any alignment chamfer.

95. The smart rack of claim 91, wherein the at least one alignment chamfer surrounds the at least one brainbox blind mate connector receptacle.

96. The smart rack of claim 91, wherein the brainbox housing comprises a core segment and at least one depth-reduced end segment connected to the core segment, wherein the brainbox blind mate connector is secured on the at least one depth-reduced end segment of the brainbox housing.

97. A modular superstructure for transporting a rectangular prism, comprising: one or more first brainbox blind mate connectors secured on a first brainbox housing, wherein the first brainbox housing is secured to a first smart rack; and one or more second brainbox blind mate connectors secured on a second brainbox housing, wherein the second brainbox housing is secured to a second smart rack, wherein, when the first smart rack is secured to the second smart rack, the one or more first brainbox blind mate connectors are coupled to the one or more second brainbox blind mate connectors.

98. The modular superstructure of claim 97, wherein: the one or more first brainbox blind mate connectors comprise at least one first brainbox blind mate connector receptacle surrounded by a plurality of first alignment chamfers and at least one first brainbox connector plug, and the one or more second brainbox blind mate connectors comprise at least one second brainbox blind mate connector receptacle surrounded by a plurality of second alignmentchamfers and at least one second brainbox connector plug.

99. The modular superstructure of claim 98, wherein, when the first brainbox housing is secured to the second brainbox housing: the at least one first brainbox blind mate connector receptacle is connected to the at least one second brainbox blind mate connector receptacle and surrounded by the plurality of second alignment chamfers; and the at least one second brainbox blind mate connector receptacle is connected to the at least one first brainbox blind mate connector receptacle and surrounded by the plurality of first alignment chamfers.

100. A smart rack for transporting a rectangular prism, comprising: a plurality of brainboxes; and a plurality of corner hubs coupled to the plurality of brainboxes and comprising a first comer hub and a second comer hub, wherein the first comer hub comprises a plurality of corner hub jumper cables, wherein the second comer hub does not comprise any corner hub jumper cable.

101. The smart rack of claim 100, wherein the plurality of brainboxes comprises a first brainbox and a second brainbox that each houses a plurality of brainbox connection wires.

102. The smart rack of claim 101, wherein the plurality of brainbox connection wires comprises one or more x-direction communication wires, one or more y-direction communication wires, one or more motor power wires, or one or more control power wires.

103. The smart rack of claim 101, wherein, when the first brainbox and the second brainbox are secured to the first comer hub, the plurality of corner hub jumper cables connects the plurality of brainbox connection wires in the first brainbox and the plurality of brainbox connection wires in the second brainbox.

104. The smart rack of claim 101, wherein, when the first brainbox and the second brainbox are secured to the second corner hub, the plurality of brainbox connection wires in the first brainbox is not connected to the plurality of brainbox connection wires in the second brainbox.

105. The smart rack of claim 101, wherein the first brainbox comprises a processor, wherein the second brainbox does not comprise any processor.

106. A smart rack for transporting a rectangular prism, comprising: a plurality of brainboxes; a plurality of corner hubs coupled to the plurality of brainboxes; and a plurality of harness segments, wherein each of the plurality of harness segments is positioned in one of the plurality of brainboxes or the plurality of corner hubs.

107. The smart rack of claim 106, wherein a brainbox of the plurality of brainboxes comprises one or more brainbox connection wires, wherein at least one of the one or more brainbox connection wires is at least partially covered by at least one of the plurality of harness segments.

108. The smart rack of claim 107, wherein the brainbox comprises at least one brainbox connector.

109. The smart rack of claim 108, wherein at least one of the one or more brainbox connection wires is coupled to the at least one brainbox connector.

110. The smart rack of claim 106, wherein a comer hub of the plurality of comer hubs comprises one or more corner hub connection wires, wherein at least one of the one or more comer hub connection wires is at least partially covered by at least one of the plurality of harness segments.

111. The smart rack of claim 110, wherein the comer hub comprises at least one comer hub connector.

112. The smart rack of claim 111, wherein at least one of the one or more comer hub connection wires is coupled to the at least one corner hub connector.

113. A smart rack for transporting a rectangular prism, comprising: a rack frame; anda plurality of modularly packaged enclosures secured to the rack frame and housing a plurality of connection wires.

114. The smart rack of claim 113, wherein each of the plurality of modularly packaged enclosures is removable.

115. The smart rack of claim 113, wherein the plurality of modularly packaged enclosures comprises one or more brainboxes and one or more corner hubs.

116. The smart rack of claim 115, wherein the one or more brainboxes house one or more brainbox connection wires.

117. The smart rack of claim 116, wherein one or more brainbox connectors are secured to each of the one or more brainboxes and connected to the one or more brainbox connection wires.

118. The smart rack of claim 115, wherein the one or more corner hubs house one or more comer hub connection wires.

119. The smart rack of claim 118, wherein one or more corner hub connectors are secured to each of the one or more corner hubs and connected to the one or more comer hub connection wires.

120. A smart rack for transporting a rectangular prism, comprising: a rack frame comprising a plurality of rack beams; and a plurality of brainboxes secured to the rack frame, wherein the plurality of brainboxes comprises at least one smart brainbox and at least one dumb brainbox, wherein each of the at least one smart brainbox comprises a processor, wherein each of the at least one dumb brainbox does not comprise any processor.

121. The smart rack of claim 120, wherein the plurality of rack beams comprises a plurality of top rack beams, wherein the plurality of brainboxes is secured to the plurality of top rack beams.

122. The smart rack of claim 120, wherein the plurality of brainboxes comprises only four brainboxes.

123. The smart rack of claim 122, wherein the four brainboxes comprise three dumb brainboxes and one smart brainbox.

124. The smart rack of claim 120, wherein each of the at least one smart brainbox and the at least one dumb brainbox comprises a brainbox input / output board.

125. A modular superstructure for transporting a rectangular prism, comprising: a first brainbox input / output board secured to a first brainbox, wherein the first brainbox is secured to a first smart rack; and a second brainbox input / output board secured to a second brainbox, wherein the second brainbox is secured to a second smart rack, wherein, when the first smart rack is secured to the second smart rack, the first brainbox input / output board is coupled to the second brainbox input / output board.

126. The modular superstructure of claim 125, wherein the first brainbox is secured to a first rack beam of the first smart rack, wherein the second brainbox is secured to a second rack beam of the second smart rack, wherein, when the first smart rack is secured to the second smart rack, the first rack beam is secured to the second rack beam.

127. The modular superstructure of claim 126, wherein the first rack beam comprises a first cutout portion, wherein, when the first brainbox is secured to the first rack beam, the first brainbox input / output board is exposed through the first cutout portion.

128. The modular superstructure of claim 126, wherein the second rack beam comprises a second cutout portion, wherein, when the second brainbox is secured to the second rack beam, the second brainbox input / output board is exposed through the second cutout portion.

129. A modular superstructure for transporting a rectangular prism, comprising: a first plurality of male connectors and a first plurality of female connectors secured to a first brainbox, wherein the first brainbox is secured to a first smart rack; anda second plurality of male connectors and a second plurality of female connectors secured to a second brainbox, wherein the second brainbox is secured to a second smart rack, wherein, when the first smart rack is secured to the second smart rack, the first plurality of male connectors engages with the second plurality of female connectors, and the first plurality of female connectors engaged with the second plurality of male connectors.

130. The modular superstructure of claim 129, wherein the first brainbox is secured to a first rack beam of the first smart rack, wherein the second brainbox is secured to a second rack beam of the second smart rack, wherein, when the first smart rack is secured to the second smart rack, the first rack beam is secured to the second rack beam.

131. The modular superstructure of claim 130, wherein the first rack beam comprises a first cutout portion, wherein, when the first brainbox is secured to the first rack beam, the first plurality of male connectors and the first plurality of female connectors are exposed through the first cutout portion.

132. The modular superstructure of claim 130, wherein the second rack beam comprises a second cutout portion, wherein, when the second brainbox is secured to the second rack beam, the second plurality of male connectors and the second plurality of female connectors are exposed through the second cutout portion.

133. A modular superstructure for transporting a rectangular prism, comprising: a lower smart rack comprising a top rack beam; and a brainbox secured to the top rack beam and comprising a z-communication periscope connector, wherein the z-communication periscope connector protrudes from the top rack beam.

134. The modular superstructure of claim 133, wherein the brainbox houses a plurality of brainbox z-communication wires that are connected to the z-communication periscope connector.

135. The modular superstructure of claim 133, wherein the top rack beam comprising a top surface, wherein the top surface comprises a cutout portion.

136. The modular superstructure of claim 135, wherein, when the brainbox is secured to the top rack beam, the z-communication periscope connector of the brainbox protrudes through the cutout portion of the top surface.

137. The modular superstructure of claim 133, further comprising: an upper smart rack comprising a bottom rack beam; and a z-communication extension connector disposed on the bottom rack beam.

138. The modular superstructure of claim 137, wherein, when the top rack beam of the lower smart rack is secured to the bottom rack beam of the upper smart rack, the z- communication periscope connector is coupled to the z-communication extension connector.

139. A modular superstructure for transporting a rectangular prism, comprising: an upper smart rack comprising a bottom rack beam; and a z-communication extension connector secured to the bottom rack beam.

140. The modular superstructure of claim 139, wherein the upper smart rack comprises a top rack beam, wherein a brainbox is secured to the top rack beam.

141. The modular superstructure of claim 140, wherein the brainbox houses a plurality of brainbox z-communication wires that are connected to the z-communication extension connector.

142. The modular superstructure of claim 139, wherein the bottom rack beam comprises an inner surface, wherein the z-communication extension connector is secured to the inner surface of the bottom rack beam.

143. The modular superstructure of claim 139, further comprising: a lower smart rack comprising a top rack beam; and a brainbox secured to the top rack beam.

144. The modular superstructure of claim 143, wherein, when the top rack beam of the lower smart rack is secured to the bottom rack beam of the upper smart rack, a z- communication periscope connector is coupled to the z-communication extension connector.

145. A smart rack for transporting a rectangular prism, comprising: a brainbox housing a plurality of brainbox connection wires; and a plurality of brainbox connectors coupled to the plurality of brainbox connection wires and extends from the brainbox housing in the same direction.

146. The smart rack of claim 145, wherein the brainbox housing comprises a plurality of brainbox sides, wherein the plurality of brainbox sides comprises a brainbox connection side, wherein the plurality of brainbox connectors extends from the brainbox connection side.

147. The smart rack of claim 145, wherein the plurality of brainbox connectors extends from a brainbox connection side in a direction that is perpendicular to the brainbox connection side.

148. The smart rack of claim 145, wherein the plurality of brainbox connectors does not extend from any brainbox side of the brainbox housing other than a brainbox connection side.

149. A smart rack for transporting a rectangular prism, comprising: a rack frame; and a brainbox secured to the rack frame and housing a plurality of brainbox connection wires, wherein the brainbox comprises polymer material and metallic material.

150. The smart rack of claim 149, wherein the metallic material comprises aluminum.

151. The smart rack of claim 149, wherein the plurality of brainbox connection wires is connected to a brainbox input / output board, wherein the metallic material is adjacent to the brainbox input / output board.

152. A smart rack for transporting a rectangular prism, comprising: a rack frame comprising a top rack beam, wherein the top rack beam comprises an inner surface, wherein a plurality of alignment rods and a plurality of snap pegs are disposed to the inner surface; anda brainbox secured to the top rack beam, wherein the brainbox comprises an outer surface defining a plurality of alignment slots and a plurality of snap holes, wherein the plurality of alignment rods is positioned with the plurality of alignment slots, wherein the plurality of snap pegs is positioned within the plurality of snap holes.

153. The smart rack of claim 152, wherein each of the plurality of alignment slots comprises an entry end and a locking end, wherein each of the plurality of alignment rods is configured to slide from the entry end of the locking end.

154. A method for securing a brainbox to a top rack beam of a smart rack, the brainbox comprising a plurality of alignment slots and a plurality of snap holes, the top rack beam comprising a plurality of alignment rods and a plurality of snap pegs, the method comprising: aligning the brainbox to the top rack beam so that the plurality of alignment rods is positioned within the plurality of alignment slots; sliding the brainbox relative to the top rack beam so that each of the plurality of alignment rods is engaged at a locking end of each of the plurality of alignment slots; and causing the plurality of snap pegs to be inserted into the plurality of snap holes.

155. A smart rack for transporting a rectangular prism, comprising: a rack frame comprising a plurality of rack beams; and a plurality of brainboxes secured to the plurality of rack beams, wherein the plurality of brainboxes is associated with the same brainbox configuration.

156. The smart rack of claim 155, wherein each of the plurality of brainboxes houses brainbox connection wires.

157. The smart rack of claim 156, wherein the plurality of brainboxes is associated with the same number of the brainbox connection wires.

158. The smart rack of claim 156, wherein the plurality of brainboxes is associated with the same types of the brainbox connection wires.

159. A smart rack for transporting a rectangular prism, comprising:a plurality of brainboxes secured to a rack frame; and a plurality of comer hubs secured to the rack frame and connected to the plurality of brainboxes, wherein a first set of the plurality of comer hubs houses a plurality of corner hub connection wires, wherein a second set of the plurality of comer hubs does not house any corner hub connection wires.

160. The smart rack of claim 159, wherein each of the plurality of brainboxes houses a plurality of brainbox connection wires.

161. The smart rack of claim 160, wherein the plurality of brainboxes comprises a first brainbox and a second brainbox that are connected to a corner hub of the plurality of corner hubs, wherein the first brainbox comprises a first plurality of brainbox connection wires, wherein the second brainbox houses a second plurality of brainbox connection wires.

162. The smart rack of claim 161, wherein the plurality of corner hub connection wires connects the first plurality of brainbox connection wires to the second plurality of brainbox connection wires.

163. The smart rack of claim 161, wherein the comer hub does not comprise any comer hub connection wire that connects the first plurality of brainbox connection wires to the second plurality of brainbox connection wires.

164. A smart rack for transporting a rectangular prism, comprising: a rack frame comprising a plurality of installation checker rods that is secured to an inner surface of the rack frame; and a plurality of corner hubs secured to the rack frame, wherein each of the plurality of comer hubs comprises an installation checker slot that engages with one of the plurality of installation checker rods.

165. The smart rack of claim 164, wherein the plurality of installation checker rods is disposed on a corner portion of the inner surface of the rack frame.

166. The smart rack of claim 164, wherein the plurality of comer hubs comprises a first comer hub and a second comer hub, wherein the first comer hub comprises a firstinstallation checker slot on a first outer surface of the first comer hub, wherein the second comer hub comprises a second installation checker slot on a second outer surface of the second comer hub, wherein a first relative location of the first installation checker slot on the first outer surface is different from a second relative location of the second installation checker slot on the second outer surface.

167. A collapsible mounting rack actuator for a rack frame, comprising: a plurality of longitudinal arms, each of the plurality of longitudinal arms having a collapsing mechanism to adjust a length of a longitudinal arm; and a plurality of lateral arms, each of the plurality of lateral arms having a bending mechanism to bend towards a center of the rack frame to cause the plurality of lateral arms to disengage from the rack frame.

168. The collapsible mounting rack actuator according to claim 167, wherein: each of the plurality of lateral arms is coupled to the plurality of longitudinal arms with a first rotatable joint and configured to rotate around the first rotatable joint.

169. The collapsible mounting rack actuator according to claim 167, wherein: each of the plurality of longitudinal arms includes at least two longitudinal arm sections linked with a sliding pin, wherein the sliding pin is configured to slide in at least one groove of the at least two longitudinal arm sections to adjust the length of the each of the plurality of longitudinal arms.

170. The collapsible mounting rack actuator according to claim 169, wherein: the at least one groove of the at least two longitudinal arm sections includes a first groove in a first longitudinal arm section of the at least two longitudinal arm sections and a second groove in a second longitudinal arm section of the at least two longitudinal arm sections, wherein the sliding pin is configured to slide in in the first groove and the second groove to adjust the length of the each of the plurality of longitudinal arms.

171. The collapsible mounting rack actuator according to claim 167, wherein: each of the plurality of lateral arms includes at least two lateral arm sections linked with a second rotatable joint and configured to rotate to bend the each of the plurality of lateral arms towards the center of the rack frame.

172. The collapsible mounting rack actuator according to claim 171, wherein: each of the plurality of lateral arms further includes a controlling arm secured to the second rotatable joint and configured to move toward towards the center of the rack frame in response to bending the each of the plurality of lateral arms towards the center of the rack frame.

173. A scaffold plate for a smart rack, the smart rack comprising a plurality of rack beams forming a plurality of rack comers, the scaffold plate comprising: a horizontal support member; and one or more vertical support members secured on a bottom surface of the horizontal support member, wherein, when the scaffold plate is positioned on top of the smart rack, each of the one or more vertical support members is positioned on one of the plurality of rack comers.

174. The scaffold plate of claim 173, wherein the bottom surface of the horizontal support member comprises a plurality of comers, wherein each of the one or more vertical support members is positioned on one of the plurality of corners.

175. The scaffold plate of claim 173, further comprising: one or more retention pins secured on the bottom surface of the horizontal support member, wherein, when the scaffold plate is positioned on top of the smart rack, each of the one or more retention pins is positioned through a top opening defined by the plurality of rack beams.

176. A scaffold plate for a smart rack, the smart rack comprising a plurality of rack beams, the scaffold plate comprising: a base panel comprising one or more base panel support members secured on a bottom surface of the base panel; and a moveable panel slidably engaging with the base panel and comprising one or more moveable panel support members secured on a bottom surface of the moveable panel, wherein, when the moveable panel is in an extended configuration and positioned in the smart rack, the one or more base panel support members and the one or more moveable panel support members are positioned on one or more of the plurality of rack beams.

177. An arm for transporting a rectangular prism through smart racks comprising: an arm body comprising a top surface that defines a plurality of air passage holes; and an air pump secured to a bottom surface of the arm body and configured to push air through the plurality of air passage holes.

178. The arm of claim 177, wherein the arm body comprises an air chamber within the arm body, wherein the plurality of air passage holes is connected to the air chamber.

179. The arm of claim 177, wherein the plurality of air passage holes is evenly distributed on the top surface of the arm body.

180. The arm of claim 177 further comprising: an air pump actuator electronically coupled to the air pump; and a controller electronically coupled to the air pump actuator.

181. The arm of claim 180, wherein the controller is configured to: receive rectangular prism transport instructions; and in response to receiving the rectangular prism transport instructions, actuate the air pump actuator.

182. A smart rack for transporting a rectangular prism comprising: a movable base secured to a rack beam and having a movable base side surface; and a plurality of side rollers secured to the movable base side surface.

183. The smart rack of claim 182 further comprising a first side plate secured to the movable base side surface.

184. The smart rack of claim 183, wherein the plurality of side rollers is positioned between the first side plate and a second side plate.

185. The smart rack of claim 184, wherein the first side plate and the second side plate are secured to the movable base side surface through screws and spacers.

186. The smart rack of claim 184, further comprising an outer sleeve secured between the first side plate and the second side plate.

187. The smart rack of claim 182, wherein each of the plurality of side rollers comprises a center bearing.

188. A dynamically configured modular superstructure comprising a plurality of smart racks secured to one another, each of the plurality of smart racks comprising: a dynamic power switch coupled to a power source; and a controller coupled to the dynamic power switch and configured to alter a power state of the dynamic power switch.

189. The dynamically configured modular superstructure of claim 188, further comprising a communication module electronically coupled to the controller, wherein the communication module is configured to: receive power control instructions associated with the dynamically configured modular superstructure from a remote device; and transmit the power control instructions to the controller.

190. The dynamically configured modular superstructure of claim 189, wherein the dynamic power switch is coupled to one or more control circuits of a smart rack.

191. The dynamically configured modular superstructure of claim 190, wherein the controller is configured to: in response to determining that the power control instructions indicate turning on the smart rack, cause the dynamic power switch to be in a power ON state.

192. The dynamically configured modular superstructure of claim 190, wherein the controller is configured to: in response to determining that the power control instructions indicate turning off the smart rack, cause the dynamic power switch to be in a power OFF state.

193. A smart rack for transporting a rectangular prism comprising: a scissor jack securing a retractable arm to a rack beam; anda time-of-flight (TOF) sensor secured to the rack beam and configured to generate a signal indicating a retraction distance of the retractable arm.

194. The smart rack of claim 193, wherein the retractable arm comprises a side surface, wherein the rack beam comprises an inner surface, wherein the scissor jack comprises a first plate secured to the side surface of the retractable arm and a second plate secured to the inner surface of the rack beam.

195. The smart rack of claim 194, wherein the retraction distance of the retractable arm indicates a distance between the side surface of the retractable arm and the inner surface of the rack beam.

196. A computer-implemented method comprising: receiving a movement message from a smart rack controller, wherein the movement message comprises a routing address byte; and decoding the movement message based at least in part on executing a data operation between the routing address byte and a controller address associated with a controller.

197. The computer-implemented method of claim 196, wherein the routing address byte comprises eight bits, wherein each of the eight bits corresponds to one of eight controllers of a smart rack.

198. The computer-implemented method of claim 196, wherein the data operation comprises an AND data operation.

199. A smart rack for transporting a rectangular prism comprising: a plurality of rack beams comprising a top rack beam; and a multi-axis articulating arm secured to the top rack beam.

200. The smart rack of claim 199, wherein the multi-axis articulating arm comprises: a base segment secured to an inner surface of the top rack beam; a plurality of joined segments, each of the plurality of joined segments pivotally joined to an adjacent joined segment; and a picker segment secured to one of the plurality of joined segments.

201. The smart rack of claim 200 further comprising a controller electronically coupled to the multi -axis articulating arm and configured to: receive one or more arm movement control instructions; and transmit one or more arm movement control signals to the multi-axis articulating arm based on the one or more arm movement control instructions.

202. The smart rack of claim 201, wherein the one or more arm movement control instructions are configured to cause the multi-axis articulating arm to lift an item from the rectangular prism.

203. The smart rack of claim 201, wherein the one or more arm movement control instructions are configured to cause the multi-axis articulating arm to convey an item to the rectangular prism.

204. A modular superstructure comprising: a rectangular prism comprising a plurality of magnetic components; and a plurality of electrometric coils secured to a plurality of rack beams.

205. The modular superstructure of claim 204, wherein the plurality of rack beams comprises a longitudinal rack beam, a transverse rack beam, and a vertical rack beam secured to one another.

206. The modular superstructure of claim 205, wherein the plurality of electrometric coils comprises a longitudinal electrometric coil secured to the longitudinal rack beam, a transverse electrometric coil secured to the transverse rack beam, and a vertical electrometric coil secured to the vertical rack beam.

207. The modular superstructure of claim 206, wherein the rectangular prism comprises a longitudinal edge, a transverse edge, and a vertical edge connected to one another.

208. The modular superstructure of claim 207, wherein the plurality of magnetic components comprises one or more longitudinal magnetic components embedded along thelongitudinal edge, one or more transverse magnetic components embedded along the transverse edge, and one or more vertical magnetic components embedded along the vertical edge.

209. The modular superstructure of claim 207, further comprising a controller electronically coupled to the plurality of electrometric coils and configured to adjust magnetic field interactions between the plurality of magnetic components and the plurality of electrometric coils.

210. A smart rack for transporting a rectangular prism comprising: one or more rack beams; one or more rack beam magnetic components secured to the one or more rack beams; and a movable arm comprising a first end secured to one of the one or more rack beams and one or more fail safe magnetic components embedded in the movable arm.

211. The smart rack of claim 210, wherein the one or more rack beams comprises a bottom rack beam, wherein the one or more rack beam magnetic components comprises a bottom rack beam magnetic component secured to an upper surface of the bottom rack beam.

212. The smart rack of claim 211, wherein the one or more fail safe magnetic components are secured on a bottom surface of the movable arm.

213. The smart rack of claim 212, wherein the movable arm is positioned above the bottom rack beam, a pole of the bottom rack beam magnetic component faces an opposite pole of the one or more fail safe magnetic components.

214. A modular superstructure comprising a plurality of separatable smart rack clusters, wherein the plurality of separatable smart rack clusters comprises: an operation smart rack cluster comprises one or more operation smart racks; and a power smart rack cluster removably coupled to the operation smart rack cluster and configured to provide power to the one or more operation smart racks of the operation smart rack cluster.

215. The modular superstructure of claim 214, wherein the power smart rack cluster is coupled to a power source.

216. The modular superstructure of claim 214, wherein the plurality of separatable smart rack clusters further comprises a repair smart rack cluster coupled to the operation smart rack cluster.

217. The modular superstructure of claim 216, wherein the repair smart rack cluster comprises one or more repair smart racks, wherein each of the one or more repair smart racks comprises at least one repair tool.

218. A smart rack for transporting a rectangular prism comprising: one or more power circuits electronically coupled to a control switch; and a control circuit electronically coupled to the control switch and configured to: receive a power off signal; and in response to receiving the power off signal, transmit a control signal to the control switch to turn off the control switch.

219. The smart rack of claim 218, further comprising an actuator electronically coupled to the control circuit, wherein the actuator is configured to generate the power off signal in response to an activation input.

220. The smart rack of claim 219, wherein the actuator comprises a button or a toggle.

221. The smart rack of claim 219, further comprising a communication module electronically coupled to the control circuit, wherein the communication module is configured to receive a remote-control signal indicating a power off request.

222. A modular superstructure comprising: a plurality of smart racks coupled to one another and provides one or more egress points and one or more ingress points; and a mobile accessing station positioned adjacent to the plurality of smart racks and configured to transport a rectangular prism to the plurality of smart racks through the one ormore ingress points or transport the rectangular prism from the plurality of smart racks through the one or more egress points.

223. The modular superstructure of claim 222, wherein the one or more egress points and the one or more ingress points are distributed along a vertical direction of the plurality of smart racks.

224. The modular superstructure of claim 223, wherein the mobile accessing station comprises: a mobile pallet configured to support the rectangular prism; and a lifting hoist coupled to the mobile pallet and configured to transport the mobile pallet in the vertical direction.

225. The modular superstructure of claim 224, wherein the lifting hoist comprises: a vertical tower positioned adjacent to the plurality of smart racks; and a motor secured to the vertical tower and configured to transport the mobile pallet.

226. A computer-implemented method for facilitating smart rack maintenance comprising: receiving, by a processor, a smart rack maintenance request comprising a smart rack identifier associated with a smart rack in a modular superstructure; determining, by the processor, a tote coordination set associated with a robotic repair tote in the modular superstructure; generating, by the processor, a tote plan comprising one or more movement instructions for transporting the robotic repair tote to the smart rack associated with the smart rack identifier; and executing, by the processor, the tote plan.

227. The computer-implemented method of claim 226, further comprising: generating, by the processor, the smart rack maintenance request based at least in part on motor maintenance recommendation indications associated with the smart rack identifier.

228. The computer-implemented method of claim 226, wherein, prior to generating the tote plan, the computer-implemented method further comprises:determining, by the processor, a smart rack coordination set associated with the smart rack based at least in part on the smart rack identifier.

229. The computer-implemented method of claim 228, wherein generating the tote plan is based on the tote coordination set and the smart rack coordination set.

230. A computer-implement method of transporting a rectangular prism in a modular superstructure, the modular superstructure comprising a plurality of mini superstructures, the computer-implement method comprising: receiving, by a processor, a movement request associated with the rectangular prism, wherein the movement request comprises a destination smart rack identifier; determining, by the processor, a destination mini superstructure associated with the destination smart rack identifier; determining, by the processor, a source mini superstructure based on a current location associated with the rectangular prism; generating, by the processor, a tote plan comprising one or more movement instructions for transporting the rectangular prism from the source mini superstructure to the destination mini superstructure; and executing the tote plan.

231. The computer-implement method of claim 230, wherein each of the plurality of mini superstructures comprises one or more smart racks that are secured to one another.

232. The computer-implement method of claim 230, wherein each of the plurality of mini superstructures is associated with a plurality of smart rack identifiers.

233. A smart rack for transporting a rectangular prism comprising: a rack frame comprising a plurality of bottom rack beams, wherein the plurality of bottom rack beams defines a plurality of bottom rack comers; a plurality of pulley rollers, wherein the each of the plurality of pulley rollers is mounted at one of the plurality of bottom rack corners; a plurality of stowable roller floors secured to the plurality of bottom rack beams through a plurality of worm gears; anda plurality of belts engaging with the plurality of worm gears and the plurality of pulley rollers.

234. The smart rack of claim 233, wherein the plurality of belts comprises a first belt and a second belt, wherein each of the first belt and the second belt comprises a corresponding connection point attached to a first pulley roller of the plurality of pulley rollers.

235. The smart rack of claim 234, wherein the plurality of pulley rollers comprises a second pulley roller, a third pulley roller, and a fourth pulley roller, wherein the first belt and the second belt loop around the second pulley roller, the third pulley roller, and the fourth pulley roller.

236. The smart rack of claim 234, wherein each of the plurality of worm gears comprises a threaded shaft secured to one of the plurality of bottom rack beams, a gear wheel engaging with the threaded shaft, and a gear shaft secured to the gear wheel.

237. The smart rack of claim 236, wherein the gear shaft is positioned between the first belt and the second belt.

238. The smart rack of claim 237, wherein the plurality of worm gears is configured to, in response to a rotation of the first pulley roller in a stow direction, causes the plurality of stowable roller floors to stow.

239. The smart rack of claim 237, wherein the plurality of worm gears is configured to, in response to a rotation of the first pulley roller in a deploy direction, causes the plurality of stowable roller floors to deploy.

240. A smart rack for transporting a rectangular prism that comprises a plurality of wheel rails on an outer surface of the rectangular prism, the smart rack comprising: a rack frame comprising a plurality of rack beams; and a plurality of paddle wheels secured to the plurality of rack beams.

241. The smart rack of claim 240, wherein the each of the plurality of paddle wheels comprises: a central rod secured to one of the plurality of rack beams; anda paddle body comprising a plurality of paddles extends radially from the central rod.

242. The smart rack of claim 241, wherein the plurality of paddles of the plurality of paddle wheels is configured to engaged with the plurality of wheel rails of the rectangular prism.

243. A smart rack for transporting a rectangular prism comprising: a plurality of conveyor belts secured to a plurality of rack beams; and a plurality of spring-loaded flappers secured on the plurality of conveyor belts.

244. The smart rack of claim 243, wherein each of the plurality of spring-loaded flappers is secured to one of the plurality of conveyor belts through a pair of springs in opposite directions.

245. The smart rack of claim 243, further comprising one or more solenoid locks connected to one or more spring-loaded flappers and configured to lock or unlock the one or more spring-loaded flappers.

246. The smart rack of claim 243, further comprising a plurality of motors configured to drive the plurality of conveyor belts.

247. A computer-implemented method for transporting a rectangular prism in a modular superstructure associated with a three-dimensional mesh grid, the computer- implemented method comprising: receiving, by a processor, a movement request associated with the rectangular prism and comprises a destination element identifier in the three-dimensional mesh grid; identifying, by the processor, one or more articulation elements in the three- dimensional mesh grid associated with the destination element identifier; and transmit, by the processor, one or more control instructions associated with transporting the rectangular prism to the one or more articulation elements.

248. The computer-implemented method of claim 247, wherein the rectangular prism comprises a plurality of smart racks, wherein the three-dimensional mesh grid represents the plurality of smart racks.

249. The computer-implemented method of claim 248, wherein the destination element identifier is associated with one of the plurality of smart racks.

250. The computer-implemented method of claim 247, wherein each of the one or more articulation elements is associated with one or more smart racks.

251. The computer-implemented method of claim 247, wherein the one or more control instructions comprises a movement direction indication.

252. A smart rack for transporting a rectangular prism comprising: an opto activated switch secured on a rack beam of the smart rack, wherein the opto activated switch comprises a light emitter block and a light receiving block; and a removable umbrella clip comprising a clip portion and an umbrella portion, wherein the clip portion is removably positioned between the light emitter block and the light receiving block.

253. The smart rack of claim 252, wherein the light emitter block is configured to emit light, wherein the light receiving block is configured to receive the light.

254. The smart rack of claim 252, wherein the umbrella portion is secured on top of the clip portion and comprises a convex surface.

255. The smart rack of claim 254, wherein, when the clip portion of the removable umbrella clip is positioned between the light emitter block and the light receiving block, the convex surface of the removable umbrella clip covers the light emitter block and the light receiving block.

Citation Information

Patent Citations

  • Storage system and methods

    WO2016166353A1

  • Methods, apparatuses and computer program products for movement of rectangular prisms through a multi-dimensional space

    WO2023150304A1