Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MOTION-MODE SWITCHING MODULE FOR LIFT ROBOTS
Document Type and Number:
WIPO Patent Application WO/2018/154574
Kind Code:
A1
Abstract:
A direction switching module for lift robots using a pair of pinions coupled to a rack for propelling vertically and horizontally according to the track's orientation, is disclosed. In a linear motion mode both pinions rotate in the same velocity. In a direction switching mode, when changing from vertical to horizontal motion mode and vise versa, the module is capable of propelling one pinion on a vertical track and its counterpart on a horizontal track, simultaneously, each pinion in a different velocity. A bogie propelled by two pairs of said module is also disclosed, and a controller configured to drive both pinions in same velocity during linear motion and each pinion in a separate appropriate velocity during the direction switching mode. A method for turning a pinion-driven lift-robot in an intersection of rails and a controller for controlling the linear motion modes and the direction switching modes of the lift robot are also disclosed.

More Like This:
JPH0648516FOOD STORAGE HOUSE
JP7255401carrier
Inventors:
COHEN SHAY (IL)
BLOTNIK GUY (IL)
LAOR NADAV (IL)
KAUFMAN ASAF (IL)
COHEN BAR (IL)
Application Number:
PCT/IL2018/050200
Publication Date:
August 30, 2018
Filing Date:
February 21, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
COMMONSENSE ROBOTICS LTD (IL)
International Classes:
B65G1/00; B65G1/10
Domestic Patent References:
WO2016199033A12016-12-15
Foreign References:
US20140031972A12014-01-30
FR2685306A11993-06-25
Attorney, Agent or Firm:
GLAZBERG, Ziv (IL)
Download PDF:
Claims:
CLAIMS

1. A direction switching module for lift robots, the direction switching module

comprises: a first and a second counterpart pinions mounted in serial configuration on a common pivotable-holder, the pinions are couplable to an external 5 rack for traveling along the rack upon rotation of the pinions, wherein an axis of rotation of the first pinion is in parallel orientation to an axis of rotation of the counterpart pinion, the pivotable-holder comprises a pivoting arrangement in a mid-portion thereof and is couplable to a bogie of a lift robot such that the pivotable-holder can pivot about an axis parallel to the 10 axes of the pinions, between a lateral orientation in which the pinions' axes share a horizontal plane and between a vertical orientation in which the pinions' axes share a vertical plane; and a motor, wherein a drive- shaft of the motor is coupled to the axis of a first of the counterpart pinions for driving the pinion in a desired rotation 15 velocity, wherein the second of the counterpart pinions is coupled to a driving mechanism configured to drive the counterpart pinion in a velocity equal to that of the first when both pinions are coupled to a linear rack, and varying with respect of the first when the pinions are coupled one to a vertically oriented rack and the other to a horizontally oriented track. 20

2. The direction switching module according to Claim 1, wherein the axis of the

second pinion is couplable and decouplable from the motor in response to a controlling signal.

3. The direction switching module for lift robots according to Claim 2, wherein

the rotation axis of the second of the pinions is coupled to the motor through a 25 clutch.

4. The direction switching module for lift robots according to claim 3, wherein

the clutch is coupled to the drive-shaft by means of a transmission belt.

5. The direction switching module for lift robots according to claim 3, wherein at least one of the motor and the clutch comprises an electrically controllable 30 brake configured to prevent rotation of at least one of the counterpart pinions upon receiving a break signal from a controller of the lift robot.

6. The direction switching module according to Claim 1, wherein the axis of the

second pinion is coupled to a separate motor having a velocity control terminal separated from a velocity control terminal of the first pinion's motor thereby 5 allowing to determine the velocities of the motors separately.

7. The direction switching module for lift robots according to claim 6, wherein

the separate motor is coupled to or having a brake mechanism configured to prevent rotation of the second of the counterpart pinions upon receiving a break signal from a controller of the lift-robot. 10

8. The direction switching module for lift robots according to claim 6, controllably connected to a controller of the robot, wherein the controller is configured to dynamically determine a ratio of rotation velocities between the velocity of the motor coupled to the first of the counterpart pinions and the velocity of the separate motor, wherein the ratio of rotation velocities is 15 inversely proportional to the ratio between (i) the distance of the axis of rotation of the first of the counterpart pinions from a vertical plane in which the axis of rotation of the second of the counterpart pinions is situated, and (ii) the distance of the axis of rotation of the second of the counterpart pinions from a horizontal plane in which the axis of rotation of the first of the 20 counterpart pinions is situated.

9. The direction switching module according to Claim 1, wherein the axis of the

second pinion is coupled through a first axis of a differential gear to the drive shaft of the motor to which the first of the counterpart pinions is coupled through a second axis of the differential gear, such that when one pinion 25 happens to rotate faster than the drive-shaft the other pinion rotates respectively slower than the drive shaft, wherein each of the pinions has a dedicated brake configured to prevent idle rotation of the pinion.

10. The direction switching module for lift robots according to claim 9, wherein

the dedicated brake comprises an actuation lever the actuation lever is 30 configured to release the brake and let the respective pinion rotate upon rotation of the drive shaft when the pinion is coupled to the rack and to brake the pinion upon disengagement from the rack.

11. The direction switching module for lift robots according to claim 1, further comprising an electrical collector configured to contact an external current supply strip extending parallel to the rack. 5

12. A bogie comprising two pairs of the direction switching module of Claim 1, each configured to communicate with an electronic controller for comoving with the others, thereby making the bogie capable of traveling in any desired one of three motion modes without changing the spatial orientation of the bogie, including (i) moving laterally along a horizontally oriented two-rails 10 track; (ii) moving vertically along a pair of vertically oriented two-rails tracks;

(iii) moving curvedly while simultaneously utilizing said horizontally oriented track and said vertically oriented pair of tracks; wherein a ratio between simultaneous rotation velocities of a pinion situated in a horizontally oriented rail and of a counterpart pinion situated in a vertically oriented rail is inversely 15 proportional to the ratio between the respective separations between the axes of rotation of the counterpart pinions and the intersection between the vertical and the horizontal planes in which the axes are situated.

13. The bogie according to Claim 12, further comprising common electronic

onboard controller wirelessly communicable with a remote computer. 20

14. The bogie according to Claim 13 wherein the pivotable-holders of the

direction switching units are configured to pivot in one of clockwise and counterclockwise directions for turning from a motion along vertically oriented tracks to a motion along a horizontally oriented track, and to pivot in a direction opposite to the first for turning from a motion along a horizontally 25 oriented track, to a motion along vertically oriented tracks, wherein for heading in a first lateral direction along the horizontally oriented track following a turn from a motion along vertically oriented tracks, the electronic onboard controller is configured to instruct continuous rotation of the pinions in the pivoting direction of the pivotable-holder, wherein for heading in a 30 second lateral direction opposite said first lateral direction along the horizontally oriented track following a turn from a motion along vertically oriented tracks, the electronic onboard controller is configured to instruct rotation of the pinions several rotations in the pivoting direction of the pivotable-holder until the pinions are situated evenly with the horizontal track, then to stop the rotation and immediately instruct continuous rotation of the pinions in a rotation direction opposite to the first; wherein for motion in first 5 direction along vertically oriented tracks following a turn from a motion along a horizontally oriented track, the electronic onboard controller is configured to instruct continuous rotation of the pinions in the pivoting direction of the pivotable-holder, wherein for motion in a second vertical direction opposite said first vertical direction along vertically oriented tracks following a turn 10 from a motion along a horizontally oriented track, the electronic onboard controller is configured to instruct rotation of the pinions several rotations in the pivoting direction of the pivotable-holder until the axes of each pair of counterpart pinions are situated in the same vertical plane, respectively, then to stop the rotation and immediately instruct continuous rotation of the pinions 15 in a rotation direction opposite to the first.

15. A lift robot comprising a bogie according to Claim 12, and a crate loader.

16. An electronic controller configured to directing the pinion-driven bogie of claim 12, through an array of a plurality of intersecting vertical and horizontal rack-based tracks in which rack segments extend along vertical and horizontal 20 rails and are interrupted and absent in intersection regions thereof, the rack segments are disposed in the rails at least along a bottom end of the horizontal rails and at least on one lateral end of the vertical rails, wherein for heading in a first lateral direction along the horizontally oriented track following a turn from a motion along vertically oriented tracks, the electronic controller is 25 configured to instruct continuous rotation of the pinions in the pivoting direction of the pivotable-holder, wherein for heading in a second lateral direction opposite said first lateral direction along the horizontally oriented track following a turn from a motion along vertically oriented tracks, the electronic controller is configured to instruct rotation of the pinions several 30 rotations in the pivoting direction of the pivotable-holder until the pinions are situated evenly with the horizontal track, then to stop the rotation and immediately instruct continuous rotation of the pinions in a rotation direction opposite to the first; wherein for motion in first direction along vertically oriented tracks following a turn from a motion along a horizontally oriented track, the electronic controller is configured to instruct continuous rotation of the pinions in the pivoting direction of the pivotable -holder, wherein for motion in a second vertical direction opposite said first vertical direction along 5 vertically oriented tracks following a turn from a motion along a horizontally oriented track, the electronic controller is configured to instruct rotation of the pinions several rotations in the pivoting direction of the pivotable -holder until the axes of each pair of counterpart pinions are situated in the same vertical plane, respectively, then to stop the rotation and immediately instruct 10 continuous rotation of the pinions in a rotation direction opposite to the first.

17. A lift robot comprising: a crate loader; and a bogie configured to travel along an array of a plurality of intersecting vertical and horizontal rack-based tracks in which rack segments extend 15 along vertical and horizontal rails and are interrupted and absent in intersection regions thereof, wherein said bogie is configured to travel in a lateral motion mode along the horizontal rails and configured to travel in vertical mode along the vertical rails; wherein said bogie comprising four rotatable holders, wherein each 20 rotatable holder comprises a pair of pinions configured to rotate at a same rotational speed in a first mode, and to rotate at different rotational speeds in a second mode, wherein said bogie is configured to utilize the first mode during the lateral motion mode and during the vertical motion mode, wherein said bogie is configured to utilize the second mode during 25 transition between the lateral motion mode and the vertical motion mode.

18. The lift robot of Claim 17, wherein a distance between the pair of pinions in

each rotatable holder is greater than the intersection, whereby said boogie is configured to have, at all times when traveling along the array of the plurality of intersecting vertical and horizontal rack-based tracks, at least four pinions 30 engaging the rack-based tracks.

19. The lift robot of Claim 17, wherein said boogie is configured to perform a turn in an intersection using a single predetermined corner of the intersection, wherein said boogie is configured to cross the intersection prior to performing the turn to position said boogie in a location to utilize the single predetermined corner.

20. The lift robot of Claim 17, wherein said boogie is configured to perform a turn in an intersection using a single predetermined corner of the intersection, wherein said boogie is configured to cross the intersection after performing the turn to continue in a desired direction after utilizing the single predetermined corner.

21. A method for turning a pinion-driven lift-robot in an intersection of rails, wherein the pinion-driven lift-robot moves through an array of a plurality of intersecting vertical and horizontal rack-based tracks in which rack segments extend along vertical and horizontal rails and are interrupted and absent in intersection regions thereof, the rack segments are disposed in the rails along one end of the horizontal rails and on one end of the vertical rails, wherein said turning is performed in an absence of racks in a corner of the intersection about which the turn is intended, the method comprises; moving the pinion-driven lift-robot in a first motion mode to position the pinion-driven lift-robot in a first position at the intersection; turning the pinion-driven lift-robot over a second corner of the intersection that is accessible from the first position, wherein the second corner comprises continuous rails connecting a vertical track and a horizontal track, whereby positioning the pinion-driven lift-robot in a second position at the intersection; and moving the pinion-driven lift-robot in a second motion mode towards a designated direction.

22. The method of Claim 21, wherein said moving in the first mode comprises crossing the intersection in the first mode.

23. The method of Claim 21, wherein said moving in the second mode comprises crossing the intersection in the second mode.

24. The method of Claim 21 wherein the first and second modes are selected from a lateral motion mode and a vertical motion mode.

25. The method of Claim 21, wherein at least one of said moving in the first mode and said moving in the second mode comprises deducting a movement performing during said turning.

26. The method of Claim 25, wherein said deducting comprises moving in a lateral motion in an opposite direction to a lateral advancement made during said turning.

27. The method of Claim 25, wherein said deducting comprises moving in a vertical motion in an opposite direction to a vertical advancement made during said turning.

Description:
MOTION-MODE SWITCHING MODULE FOR LIFT ROBOTS

CROSS-REFERENCE TO RELATED APPLICATION

[0001] This application claims the benefit of U.S. Provisional Application No. 62/461,243 filed February 21, 2017, entitled "LIFT ROBOT CONFIGURATIONS", 5 which is hereby incorporated by reference in its entirety without giving rise to disavowment.

TECHNICAL FIELD

[0002] The present disclosure generally relates to the field of direction- switching mechanisms between horizontal and vertical motion modes for crate carrier robots in 10 logistic distribution centers.

BACKGROUND

[0003] Modern logistic centers often make use of conveyors and/or robots in the fully- automated or semi-automated processes of distribution of crates to their designated locations in a shelving array, as well as of returning stored crates from 15 their locations upon demand.

[0004] The average costs involved in distribution and retrieval of a given number of crates, per time unit (e.g., an hour, a day), is one of the factors that determine the efficiency of a distribution center. The average costs are influenced by the prices of robots, their number, and the expenses spent on their maintenance. In view of the 20 above, it may be of interest to increase the productivity of robots to be involved in carrying out a given distribution and retrieval activity.

BRIEF SUMMARY

[0005] A first broad aspect of the presently disclosed subject matter is a direction switching module for lift robots.

[0006] One exemplary embodiment of the direction switching module comprises a first and a second counterpart pinions mounted in serial configuration on a common 5 pivotable-holder, the pinions are couplable to an external rack for traveling along the rack upon rotation of the pinions, wherein an axis of rotation of the first pinion is in parallel orientation to an axis of rotation of the counterpart pinion, the pivotable- holder comprises a pivoting arrangement in a mid-portion thereof and is couplable to a bogie of a lift robot such that the pivotable-holder can pivot about an axis parallel to 10 the axes of the pinions, between a lateral orientation in which the pinions' axes share a horizontal plane and between a vertical orientation in which the pinions' axes share a vertical plane; and a motor, wherein a drive-shaft of the motor is coupled to the axis of a first of the counterpart pinions for driving the pinion in a desired rotation velocity, wherein the second of the counterpart pinions is coupled to a driving 15 mechanism configured to drive the counterpart pinion in a velocity equal to that of the first when both pinions are coupled to a linear rack, and varying with respect of the first when the pinions are coupled one to a vertically oriented rack and the other to a horizontally oriented track.

[0007] In various embodiments of the presently disclosed subject matter, the axis of 20 the second pinion is couplable and decouplable from the motor in response to a controlling signal.

[0008] In various embodiments of the presently disclosed subject matter, the rotation axis of the second of the pinions is coupled to the motor through a clutch.

[0009] In various embodiments of the presently disclosed subject matter, the clutch is 25 coupled to the drive-shaft by means of a transmission belt.

[0010] In various embodiments of the presently disclosed subject matter, at least one of the motor and the clutch comprises an electrically controllable brake configured to prevent rotation of at least one of the counterpart pinions upon receiving a break signal from a controller of the lift robot. 30

[0011] In various embodiments of the presently disclosed subject matter, the axis of the second pinion is coupled to a separate motor having a velocity control terminal separated from a velocity control terminal of the first pinion's motor thereby allowing to determine the velocities of the motors separately. [0012] In various embodiments of the presently disclosed subject matter, the separate motor is coupled to or having a brake mechanism configured to prevent rotation of the second of the counterpart pinions upon receiving a break signal from a controller of the lift-robot.

[0013] In various embodiments of the presently disclosed subject matter, the direction 5 switching unit is controllably connected to a controller of the robot, wherein the controller is configured to dynamically determine a ratio of rotation velocities between the velocity of the motor coupled to the first of the counterpart pinions and the velocity of the separate motor, wherein the ratio of rotation velocities is inversely proportional to the ratio between (i) the distance of the axis of rotation of the first of 10 the counterpart pinions from a vertical plane in which the axis of rotation of the second of the counterpart pinions is situated, and (ii) the distance of the axis of rotation of the second of the counterpart pinions from a horizontal plane in which the axis of rotation of the first of the counterpart pinions is situated.

[0014] In various embodiments of the presently disclosed subject matter, the axis of 15 the second pinion is coupled through a first axis of a differential gear to the drive shaft of the motor to which the first of the counterpart pinions is coupled through a second axis of the differential gear, such that when one pinion happens to rotate faster than the drive-shaft the other pinion rotates respectively slower than the drive shaft, wherein each of the pinions has a dedicated brake configured to prevent idle rotation 20 of the pinion.

[0015] In various embodiments of the presently disclosed subject matter, the dedicated brake comprises an actuation lever the actuation lever is configured to release the brake and let the respective pinion rotate upon rotation of the drive shaft when the pinion is coupled to the rack and to brake the pinion upon disengagement 25 from the rack.

[0016] In various embodiments of the presently disclosed subject matter, the direction switching unit further comprises an electrical collector configured to contact an external current supply strip extending parallel to the rack.

[0017] A second broad aspect of the presently disclosed subject matter is a bogie 30 comprising two pairs of the direction switching module according to said first broad aspect, wherein each direction switching unit is configured to communicate with an electronic controller for comoving with the other direction switching units of the bogie, thereby making the bogie capable of traveling in any desired one of three motion modes without changing the spatial orientation of the bogie, including (i) moving laterally along a horizontally oriented two-rails track; (ii) moving vertically along a pair of vertically oriented two-rails tracks; (iii) moving curvedly while simultaneously utilizing said horizontally oriented track and said vertically oriented pair of tracks; wherein a ratio between simultaneous rotation velocities of a pinion 5 situated in a horizontally oriented rail and of a counterpart pinion situated in a vertically oriented rail is inversely proportional to the ratio between the respective separations between the axes of rotation of the counterpart pinions and the intersection between the vertical and the horizontal planes in which the axes are situated. 10

[0018] In various embodiments of the presently disclosed subject matter, the bogie is further comprising common electronic onboard controller wirelessly communicable with a remote computer.

[0019] In various embodiments of the presently disclosed subject matter, the pivotable-holders of the direction switching units are configured to pivot in one of 15 clockwise and counterclockwise directions for turning from a motion along vertically oriented tracks to a motion along a horizontally oriented track, and to pivot in a direction opposite to the first for turning from a motion along a horizontally oriented track, to a motion along vertically oriented tracks, wherein for heading in a first lateral direction along the horizontally oriented track following a turn from a motion along 20 vertically oriented tracks, the electronic onboard controller is configured to instruct continuous rotation of the pinions in the pivoting direction of the pivotable -holder, wherein for heading in a second lateral direction opposite said first lateral direction along the horizontally oriented track following a turn from a motion along vertically oriented tracks, the electronic onboard controller is configured to instruct rotation of 25 the pinions several rotations in the pivoting direction of the pivotable-holder until the pinions are situated evenly with the horizontal track, then to stop the rotation and immediately instruct continuous rotation of the pinions in a rotation direction opposite to the first; wherein for motion in first direction along vertically oriented tracks following a turn from a motion along a horizontally oriented track, the electronic 30 onboard controller is configured to instruct continuous rotation of the pinions in the pivoting direction of the pivotable-holder, wherein for motion in a second vertical direction opposite said first vertical direction along vertically oriented tracks following a turn from a motion along a horizontally oriented track, the electronic onboard controller is configured to instruct rotation of the pinions several rotations in the pivoting direction of the pivotable-holder until the axes of each pair of counterpart pinions are situated in the same vertical plane, respectively, then to stop the rotation and immediately instruct continuous rotation of the pinions in a rotation direction opposite to the first. 5 [0020] A third broad aspect of the presently disclosed subject matter is a lift robot.

[0021] In one exemplary embodiment the lift robot comprises a bogie according to said third brad aspect, and a crate loader.

[0022] A fourth broad aspect of the presently disclosed subject matter is an electronic controller configured to directing a pinion-driven bogie according to said second and 10 third broad aspects, through an array of a plurality of intersecting vertical and horizontal rack-based tracks in which rack segments extend along vertical and horizontal rails and are interrupted and absent in intersection regions thereof, the rack segments are disposed in the rails at least along a bottom end of the horizontal rails and at least on one lateral end of the vertical rails, wherein for heading in a first lateral 15 direction along the horizontally oriented track following a turn from a motion along vertically oriented tracks, the electronic controller is configured to instruct continuous rotation of the pinions in the pivoting direction of the pivotable-holder, wherein for heading in a second lateral direction opposite said first lateral direction along the horizontally oriented track following a turn from a motion along vertically oriented 20 tracks, the electronic controller is configured to instruct rotation of the pinions several rotations in the pivoting direction of the pivotable-holder until the pinions are situated evenly with the horizontal track, then to stop the rotation and immediately instruct continuous rotation of the pinions in a rotation direction opposite to the first; wherein for motion in first direction along vertically oriented tracks following a turn from a 25 motion along a horizontally oriented track, the electronic controller is configured to instruct continuous rotation of the pinions in the pivoting direction of the pivotable- holder, wherein for motion in a second vertical direction opposite said first vertical direction along vertically oriented tracks following a turn from a motion along a horizontally oriented track, the electronic controller is configured to instruct rotation 30 of the pinions several rotations in the pivoting direction of the pivotable-holder until the axes of each pair of counterpart pinions are situated in the same vertical plane, respectively, then to stop the rotation and immediately instruct continuous rotation of the pinions in a rotation direction opposite to the first. [0023] In various embodiments of the lift robot according to the presently disclosed subject matter, the lift robot comprises: a crate loader; and a bogie configured to travel along an array of a plurality of intersecting vertical and horizontal rack-based tracks in which rack segments extend along vertical and horizontal rails and are interrupted and absent in intersection regions thereof, wherein said bogie is 5 configured to travel in a lateral motion mode along the horizontal rails and configured to travel in vertical mode along the vertical rails; wherein said bogie comprising four rotatable holders, wherein each rotatable holder comprises a pair of pinions configured to rotate at a same rotational speed in a first mode, and to rotate at different rotational speeds in a second mode, wherein said bogie is configured to 10 utilize the first mode during the lateral motion mode and during the vertical motion mode, wherein said bogie is configured to utilize the second mode during transition between the lateral motion mode and the vertical motion mode.

[0024] In various embodiments of the presently disclosed subject matter, a distance between the pair of pinions in each rotatable holder is greater than the intersection, 15 whereby said boogie is configured to have, at all times when traveling along the array of the plurality of intersecting vertical and horizontal rack-based tracks, at least four pinions engaging the rack-based tracks.

[0025] In various embodiments of the presently disclosed subject matter, the boogie is configured to perform a turn in an intersection using a single predetermined corner of 20 the intersection, wherein said boogie is configured to cross the intersection prior to performing the turn to position said boogie in a location to utilize the single predetermined corner.

[0026] In various embodiments of the presently disclosed subject matter, the boogie is configured to perform a turn in an intersection using a single predetermined corner of 25 the intersection, wherein said boogie is configured to cross the intersection after performing the turn to continue in a desired direction after utilizing the single predetermined corner.

[0027] A fifth broad aspect of the presently disclosed subject matter is a method for turning a pinion-driven lift-robot in an intersection of rails, wherein the pinion-driven 30 lift-robot moves through an array of a plurality of intersecting vertical and horizontal rack-based tracks in which rack segments extend along vertical and horizontal rails and are interrupted and absent in intersection regions thereof, the rack segments are disposed in the rails along one end of the horizontal rails and on one end of the vertical rails, wherein said turning is performed in an absence of racks in a corner of the intersection about which the turn is intended, the method comprises; moving the pinion-driven lift-robot in a first motion mode to position the pinion-driven lift-robot in a first position at the intersection; turning the pinion-driven lift-robot over a second corner of the intersection that is accessible from the first position, wherein the second 5 corner comprises continuous rails connecting a vertical track and a horizontal track, whereby positioning the pinion-driven lift-robot in a second position at the intersection; and moving the pinion-driven lift-robot in a second motion mode towards a designated direction.

[0028] In various embodiments of the presently disclosed subject matter, said moving 10 in the first mode comprises crossing the intersection in the first mode.

[0029] In various embodiments of the presently disclosed subject matter, said moving in the second mode comprises crossing the intersection in the second mode.

[0030] In various embodiments of the presently disclosed subject matter, the first and second modes are selected from a lateral motion mode and a vertical motion mode. 15

[0031] In various embodiments of the presently disclosed subject matter, at least one of said moving in the first mode and said moving in the second mode comprises deducting a movement performing during said turning.

[0032] In various embodiments of the presently disclosed subject matter, said deducting comprises moving in a lateral motion in an opposite direction to a lateral 20 advancement made during said turning.

[0033] In various embodiments of the presently disclosed subject matter, said deducting comprises moving in a vertical motion in a direction opposite to a vertical advancement made during said turning.

BRIEF DESCRIPTION OF THE FIGURES

[0034] The present disclosed subject matter will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which corresponding or like numerals or characters indicate corresponding or like components. Unless indicated otherwise, the drawings provide exemplary 5 embodiments or aspects of the disclosure and do not limit the scope of the disclosure. In the drawings:

[0035] Fig. 1A illustrates in perspective view a direction switching module according to a first embodiment of the presently disclosed subject matter.

[0036] Fig. IB illustrates a in an exploded perspective view a direction switching 10 module according to a second embodiment of the presently disclosed subject matter.

[0037] Fig. 1C illustrates a bogie part according to an embodiment of the presently disclosed subject matter, comprising two pairs of the direction switching module shown in Fig. 1A.

[0038] Fig. ID illustrates in perspective view a direction switching module according 15 to a third embodiment of the presently disclosed subject matter.

[0039] Fig. IE illustrates an embodiment of a fixator according to the presently disclosed subject matter.

[0040] Fig. IF illustrates an embodiment of a fixation actuator according to the presently disclosed subject matter. 20

[0041] Fig. 1G illustrates the bogie part shown by Fig. 1C from another perspective.

[0042] Fig. 1H illustrates a lift robot according to the presently disclosed subject matter.

[0043] Fig. II illustrates a schematic of a direction switching module according to a fourth embodiment of the presently disclosed subject matter. 25

[0044] Fig. 2A illustrates in perspective view a typical region within an embodiment of intersecting arrays of vertically and horizontally oriented rails which constitute part of a traveling infrastructure for lift robots according to the presently disclosed subject matter.

[0045] Fig. 2B illustrates in an enlarged perspective view a typical rail segment taken 30 from the array of rails illustrated in Fig. 2A.

[0046] Fig. 2C illustrates in an enlarged perspective view a typical intersection region (junction) between a vertically oriented rail and a horizontally oriented rail, taken from the array of rails illustrated in Fig. 2A. [0047] Fig. 2D illustrates in an enlarged perspective view a typical rail segment taken from an array of rails having electricity supply line extending along the rails for energizing the lift robots.

[0048] Fig. 3A illustrates general schematic view resembling the orientation of a pair of rotatable holders of direction switching modules of a lift robot bogie according to 5 the presently disclosed subject matter during vertical motion mode.

[0049] Fig. 3B illustrates general schematic view resembling the temporal orientation the rotatable holders of Fig. 3A during a first stage of transitioning from vertical to lateral motion mode (which is like their orientation during the last stages of transitioning from lateral to vertical motion mode). 10

[0050] Fig. 3C illustrates general schematic view resembling the temporal orientation the rotatable holders of Fig. 3A during a last stage of transitioning from lateral to vertical motion mode (which is like their orientation during the first stages of transitioning from vertical to lateral motion mode).

[0051] Fig. 3D illustrates the orientation of the rotatable holders of Fig. 3A during 15 lateral motion mode.

[0052] Fig. 3E is a trigonometric outline for facilitating the explanation of how the rotation velocities of counterpart pinions of a rotatable holders according to the presently disclosed subject matter vary during direction changing transition-mode.

[0053] Fig. 4A illustrates general schematic view resembling a front view of 20 intersecting arrays of vertically and horizontally oriented rails which constitute part of a traveling infrastructure for lift robots according to the presently disclosed subject matter, with a pair of rotatable holders situated in a pair of vertical rails.

[0054] Fig. 4B illustrates the general schematic view of Fig. 4A with the pair of rotatable holders situated in the vertical rails in position which allows both, immediate 25 vertical motion and transitioning to lateral motion.

[0055] Fig. 4C illustrates the general schematic view of Fig. 4A with the pair of rotatable holders situated one pinion of each module in a vertical rail and its counterpart in a horizontal rail, resembling a temporal position during direction switching transition-mode. 30

[0056] Fig. 4D illustrates the general schematic view of Fig. 4A with the pinions of the rotatable holders situated in a horizontal rail in position which allows both, immediate lateral motion and transitioning to vertical motion. [0057] Fig. 4E illustrates the schematic view of Fig. 4A in perspective showing a pair of arrays of rails constituting a network of tracks, with two pairs of rotatable holders of the bogie, the pinions of one pair situated in a pair of vertical rails of a right-side array of rails, and the pinions of a second, mirroring pair, situated in a pair of vertical rails of a left- side array of rails. 5

DETAILED DESCRIPTION

[0058] One factor related to the efficiency of a distribution center is the influence of a malfunctioning robot on the routines taken by other robots in the system. For example, it may be of interest that a robot which happen to pause in the middle of a track or in a track-junction may not cause a jam, may minimally interrupt the 5 activities of other robots, and may allow the logistic center to continue its normal activities even before technician intervention. This may depend on the maneuvering capabilities of the other robots in the logistic center when encountering irregularities. It is among the objects of the presently disclosed subject matter to provide robots with relatively flexible maneuvering capabilities, so that the adverse effect on the 10 efficiency of a robot-based system, of a robot pausing is limited.

[0059] When the activity level in a logistic center is high, adding robots for carrying- out simultaneous deliveries may result (due to interference between the paths taken by the robots) with an increase in the average time spent for delivering a single crate from one location to another, comparing to the time spent for a similar delivery but 15 without interferences with other deliveries. For the efficiency of the system, such increase in time-spending should be avoided or minimized. It is among the objects of the presently disclosed subject matter to provide robots with flexibility of routing through the system thereby allowing a control center to optimize navigation of the robots through the system in real time. 20

[0060] It is yet another object of the presently disclosed subject matter to minimize the maintenance time of robots in the system, i.e. the average time a robot is out-of- service due to maintenance routines. Among this object is minimizing the wear of robots per a travel distance.

[0061] A first solution according to the presently disclosed subject matter is to 25 provide the system with self-propelled robots capable of instantly switching directions from horizontal to vertical and from vertical to horizontal. As can be appreciated, having movability in both the horizontal and the vertical directions combined with the capability of instantly switching the direction of motion from vertical to horizontal and vise-versa, allows a single robot to reach from any location in a shelving system 30 to another. It may further allow a plurality of such single robots to make simultaneous deliveries in a system, with minimal interference (if any) between them. Whenever two robots are about to cross their ways in the system (or to meet when heading in opposite directions along the same path), anyone of them can switch directions in advance, for bypassing the foreseen cross (or meeting) point. In addition, the obstruction created by a pausing robot can be bypassed by detouring around it using other tracks.

[0062] In some exemplary embodiments, regardless of the direction of motion of a wheeled robot, the axes of wheels may be oriented horizontally (or closely 5 horizontally). The load vector (resulting from the weight of the robot and of the crate carried by) may thus act on each of the axes of rotation (the axles) of the wheels perpendicularly, thereby avoiding bending moments on the axles and minimizing wear to the wheels, to the axles, and to the wheel bearings (if being used). In various embodiments of the disclosed subject matter, the system comprises arrays of 10 horizontally oriented rails, each rail having a longitudinally-extending load bearing surface configured to allow wheels of the lift robot to rest in perpendicular orientation with their axes oriented horizontally.

[0063] In some exemplary embodiments, the same propelling means may provide the robot with both the vertical and the horizontal motion direction capabilities (i.e. the 15 same set of wheels may be used for motion in either direction).

[0064] Providing a self-propelled robot with the capability of moving both vertically and horizontally may present a technical challenge. Even more so when the robot is also provided with vertical to horizontal direction switching capability. Making use of the same set of wheels for both horizontal and vertical motions, and with the load 20 vector always acting perpendicularly to the wheel's axis regardless of the direction of motion, increases the challenge furthermore.

[0065] Vertical motion of self-propelled robots may require vertically oriented rails, along which the robot can climb and descend. In various embodiments of the disclosed subject matter, the system comprises arrays of vertically oriented rails, each 25 rail having a rack constituting a load bearing means for respective sets of pinion wheels of the robot. The vertically oriented rails thus allow the robots to propel vertically, with the load acting on the wheels' axle perpendicularly.

[0066] In the context of the present disclosure the term "track" relates to a pair of parallel rails, wherein each rail in the pair is situated in a separate vertical array of 30 intersecting rails.

[0067] According to various embodiments of the presently disclosed subject matter, lift robots may maintain substantial horizontal orientation regardless of their direction of motion. In various embodiments of the invention, for maintaining horizontal orientation during vertical motion, each lift robot may make simultaneous use of two pairs of tracks, i.e. four rails, while one track (two rails) is used during lateral motion.

[0068] Allowing the robot to instantly switch direction from vertical to horizontal and from horizontal to vertical may be enabled by providing it with instantly accessible rails in both the horizontal and the vertical directions. This inevitably involves making 5 multiple intersections between the rails constituting the array of vertical rails and the array of horizontal rails.

[0069] Intersection between vertical and horizontal rails may involve absence of a piece of rail in either of the required directions, because leaving the rail in the horizontal direction may block the trail in the vertical direction, and vice versa. The 10 absence of a horizontal piece of rail in each intersection between the horizontal rail and a vertical rail, challenges the horizontal motion capability of a robot.

[0070] In some exemplary embodiments, the direction-switching capability of the self-propelled robot may be autonomous to the robot, i.e. may not require active rail system. 15

[0071] A first broad aspect of the presently disclosed subject matter relates to a direction switching module for lift robots, the direction switching module comprises a first and a second counterpart roadwheels mounted on a common pivotable-holder (sometimes referred to also as "base") in serial configuration, each roadwheel comprises at least a pinion part (sometimes referred to also "gear wheel") and in 20 various embodiments further comprises a bearing-wheel part. In various embodiments that include bearing wheels, the bearing wheel associated with each pinion shares a common axis with the pinion. The axis of each roadwheel is in parallel orientation to the axis of the counterpart roadwheel. The pivotable-holder comprises a pivoting arrangement, couplable to a bogie of a lift robot and configured to allow the 25 pivotable-holder to pivot about an axis parallel to the axes of the roadwheels between a lateral orientation in which the roadwheels' axes share a horizontal plane and between a vertical orientation in which the roadwheels' axes share a vertical plane. The direction switching module further comprises a motor coupled to the axis of a first of the counterpart wheels for driving the pinion part in a first desired rotation 30 velocity. In various embodiments of the presently disclosed subject matter, the second of the counterpart wheels is either couplable and decouplable from the motor of the first wheel (e.g. by means of electrically operated clutch mechanism). In other various embodiments of the presently disclosed subject matter the second of the counterpart wheels is coupled to a separate motor, having a velocity control terminal separated from a velocity control terminal of the first pinion's motor thereby allowing to determine the velocities of the motors separately.

[0072] In the context of the present disclosure the term "velocity control terminal" relates to any electrical connection of a motor, through which its rotation velocity may 5 be controlled. In various embodiments of the presently disclosed subject matter, the main current line of the motor constitutes its velocity control terminal.

[0073] Another broad aspect of the presently disclosed subject matter relates to a locomotion unit (hereinafter referred to also as "bogie"), the locomotion unit comprises four sets of wheels, each set comprises a first wheel and a second wheel 10 mounted on a common pivotable -holder in serial configuration, each wheel comprises at least a pinion part (hereinafter referred to also "gear wheel") and in various embodiments a bearing-wheel part parallel to and sharing a common axis with the pinion part, said axis being in parallel orientation to the axis of a counterpart wheel in the set. In some exemplary embodiments, the four sets may be connected to the 15 locomotion unit in parallel pairs (such that the axes of the eight wheels are parallel to one another), each pair comprises two common pivotable -holders in serial configuration.

[0074] Another broad aspect of the presently disclosed subject matter relates to a lift robot comprising a bogie according to said second aspect, and a crate loader (referred 20 to also as "puller").

[0075] Referring now to Figures 1A and IB, a direction switching module 110a according to a first embodiment and a direction switching module 110b according to a second embodiment of the presently disclosed subject matter, are presented. The two embodiments differ in a few details as will be further explained but are similar in 25 construction and in their general functionality, thus the exploded view of the module 110b (illustrating the module constituents in a taken apart form) and the mounted view of the module 110a are complementary, mutatis-mutandis.

[0076] The modules 110a and 110b comprise each a pair of counterpart pinions PI and P2 arranged serially (i.e. one travels following its counterpart) with their axles 30 (sometimes referred to a shafts) 167 parallel to one another. Each of the counterpart pinions shares its axle with a respective one of the bearing wheel B 1 and B2. While the bearing wheels can freely rotate about the axle, the pinions may be rigidly coupled to a respective driveshaft 166 by respective coupling pieces 168. The drive shafts are driven by respective electrical motors 150 and 151 (160 and 161 in the module embodiment 110b) through gearboxes 155. The pinions may thus rotate clockwise or counterclockwise based on the rotation direction of the motor, and as instructed by the electronic onboard controller (180 Fig. 1C).

[0077] The gearboxes are coupled to the motors by respective coupling units 153. The 5 motors are connected to the respective pivotable holder 101 or 101b by screws 128 which pass through respective apertures in the holder and are secured into threaded holes 129 formed in a face plate of the gearbox.

[0078] A spline shaft 143 is coupled to the pivotable holder 101 (or 101b) by a flange 141 and bolts. The bolts (not illustrated) are fixed through the holes in the flange into 10 respective threaded apertures formed in the holder. In some exemplary embodiments, the spline shaft may be configured to allow exactly a quarter rotation thereby guaranteeing that the rotatable-holder and the pinions may pivot between a horizontal orientation and a vertical orientation about the frame lOOf of the bogie 100 (see for example orientation of modules 101RR and 101RF in Fig. 1G). 15

[0079] Motor 151 includes a brake thus slightly differs in length from motor 150. In various other embodiments of the disclosed subject matter both motors comprise a brake. In some embodiments neither of the two motors comprises inherent brake. In such embodiment braking is provided by breaking arrangement external to the motors.

[0080] In various embodiments of the presently disclosed subject matter, including 20 the embodiments illustrated herein, the pivotable holder is configured to allow assembling the module's parts in either a right handedness or in a left handedness configuration. In some exemplary embodiments, the direction switching module may lack mirroring symmetry in term of the module's functionality. For example, having one motor 150 without a brake while the other 151 includes a brake makes the module 25 function asymmetrically. This is because when traveling along a rack in the direction of pinion P2, the heading pinion (P2) is provided with direct braking capability through the brake of motor 151, while when moving in the opposite direction the heading pinion (PI) lacks direct braking means (since motor 151 lacks a brake). The motors can be assembled either as illustrated, or with switching between them such 30 that motor 151 may be coupled to pinion PI. Therefore, pairs of modules having mirroring symmetry may be prepared and fixed on opposite sides of a bogie in any desired configuration. For example, pinions of direction switching modules commoving on parallel rails, may be provided with identical functionality in one bogie configuration, with complementing functionality in another bogie configuration, and with mixed configurations in yet other embodiments.

[0081] The pivotable holder 101 has a pivoting arrangement comprising spline shaft 143. The spline shaft 143 is configured to limit the pivoting of the pivotable holder to a quarter turn (90 degrees) between a first position in which the pivotable holder 101 5 is oriented horizontally (as shown in Fig. 1A) parallel to the bottom of the support plates 107, and a second, in which the pivotable holder 101 is oriented vertically (perpendicularly to the bottom of the support plates 107). A fixator 148 is configured to lock the pivotable holder in one of said two positions, to disable the holder from pivoting when the bogie is in linear motion mode, either lateral or vertical. Referring 10 to Figures IE and IF, the fixator 148 cooperates with a fixation actuator 149. The fixator 148 is secured to the pivotable holder 101 thus follows the pivoting of the holder between the two extreme positions (horizontal and vertical). The fixator 148 has two fixation arms 148a and 148b angularly spaced with about 90 degrees in between, about the axis of rotation 148x. The fixator 148 is connected to the pivotable 15 holder 101 such that its axis of rotation is in alignment with the axis of pivoting of the holder which is also the pivoting axis of the spline shaft. The stem 144 (see Fig. IB) of the spline shaft passes through the pentagonal opening 148h of the fixator, and then through a bearing set located inside the beam segment 142, thereby allowing for smooth pivoting of the holder-fixator joint structure about the axis of rotation. The 20 fixation actuator 149 is fixed through actuator holder 149b to the same mounting block which comprises the support plates 107 such that when the pivotable holder is in one of its two extreme positions, a fixation pin 149t of the actuator 149 is in alignment with one of the fixation bores 148i and 148j. When in alignment, the onboard control unit 180 (referred to also herein as 'electronic controller') can actuate 25 the solenoid 149s of the fixation actuator to move the plunger 149p through the guide 149g, thereby bring the fixation pin 149g into a respective one of the bores 148i and 148j (the one with which it is currently aligned). Once locked into the bore, the fixator becomes imovable, and the pivotable holder may remain in a respective extreme orientation (i.e. vertical or horizontal), until released by appropriate control signal 30 from the control unit 180 to the fixation actuator 149.

[0082] Once the fixation actuator 149 is withdrawn from the bore 148i or 148j of one of the fixator arms (depending on which of the fixator arms 148b or 148a was aligned with the actuator), the holder 101a becomes unlocked and can freely pivot a quarter rotation until the other fixator arm reaches in front of the fixation actuator 149. It may then become locked again upon actuation signal from the control unit 180 to the actuator solenoid 149s, by moving the fixation pin into the respective bore of the fixator 149.

[0083] In various embodiments of the presently disclosed subject matter, the direction 5 switching modules are mounted parallelly (back to back with their splines sharing a common pivoting axis) on a bogie. In various embodiments of the disclosed subject matter, the spline axes about which the rotatable holders are configured to perform quarter rotation, are mutually connected by a main beam. The main beam may comprise a first segment 142 at each of its opposite ends (next to the fixator 148) 10 which together with the support plates 107 of each pivotable holder constitutes a part of a mounting block by which the direction switching module is fixated to the frame lOOf of the bogie 100. In various embodiments of the presently disclosed subject matter, a gap in the middle between the beam segments 142 of the back to back direction switching modules (101RF and 101LF, as well as 101RL and 101RR) is 15 bridged by adjustable beam assemblyl42a (shown in Figure 1G).

[0084] In some embodiments of the presently disclosed subject matter, the back to back direction switching modules share a single spline shaft. Accordingly, in various embodiments of the disclosed subject matter, the spline shaft 143 may be mounted on the pivotable holder 101a of one of the modules and may be coupled to the pivotable 20 holder 101a of the mirroring module through an adjustable beam assembly thereby making both pivotable holders respond jointly to the state of the single spline shaft.

[0085] Figures 1C and 1G illustrate from different perspectives a bogie part of a lift- robot according to an embodiment of the presently disclosed subject matter. The lift robot, including a bogie 100 and a crate loader 113, is illustrated in Fig. 1H. The 25 loader is removably connected to the bogie through brackets 120 and respective bolts (not illustrated).

[0086] The bogie 100 comprises two pairs of the direction switching module 110a shown in Fig. 1A. The modules are energized and controlled by the onboard control unit 180. The onboard control unit 180 may be in wireless communication, through 30 antennas 181 and related transceiver electronics, for exchanging logistic data with a central control system of the logistic center. In various embodiments of the disclosed subject matter, the control unit, the motors of the direction switching modules, and any other electrically operated parts thereof, are energized by an onboard rechargeable battery.

[0087] In various embodiments, the rechargeable battery is charged directly from electrical voltage supplied to the bogie through the tracks. In various embodiments, the parallel pair of arrays of rails which constitute a track system for the lift robot are 5 electrically isolated from one another. A first pole of an electrical power source may therefore by connected to the one array (or to conductive strips extending along the rails of the respective array and electrically isolated from the rails constituting the array), and the second pole may be connected to the mirroring array of rails. The charging current can then be collected by a bogy of a lift robot through a pair of 10 respective collectors situated from opposite sides of the bogie and configured to contact the conductive strips during operation. A charging session may be initiated and stopped by the control unit based on the real time status of the rechargeable battery.

[0088] In various embodiments of the presently disclosed subject matter, the pair of 15 respective collectors situated from opposite sides of the bogie and configured to contact the conductive strips during operation are electrically operable to move between active position in which they contact the conductive strips and a passive position in which they are maintained away from the conductive strip, wherein the onboard control unit is configured to control the collectors to take the active position 20 upon initiation of a charging session and to take the passive position upon termination of the charging session.

[0089] In the pair of direction switching modules 101LF and 101RR, the motor with the brake is coupled to the outermost pinion (which becomes atop when the pivotable holder turns vertical). In the pair of direction switching modules 101RF and 101LR 25 the motor with the brake is coupled to the inner pinion (which becomes the lower when the pivotable holder turns vertical). This cross configuration of modules may provide the bogie 100 with at least one heading pinion coupled to a brake in any of the four possible motion directions (up-down and left-right).

[0090] Figure ID is a perspective view of a direction switching module HOd 30 according to some embodiments of the presently disclosed subject matter. In this embodiment, one motor 170 drives both pinions. The shaft of pinion PI is coupled directly to the gearbox 155. Pinion P2 is coupled to the shaft of pinion PI through a transmission belt 196 extending through the pivotable holder lOld and through intermediation of a clutch 195. The clutch 195 is controlled for automatically disengaging the pinion P2 from the motor during direction switching transition-mode, when the rotation velocity of pinion P2 temporally differs from the velocity determined for pinion PI by the motor 170.

[0091] Probe unit El is located between the pinions PI and P2. Probe Unit El may be 5 attached to the flange of the spline-shaft (not shown). In various embodiments of the presently disclosed subject matter, the probe unit El comprises a spring biased electrode constituting an electricity collector for allowing the bogie to be energized during its traveling on an array of tracks, by collecting electrical current from conductive strips extending along the rails. Collectors facing opposite rails are 10 connected to opposite electrical poles of the bogie's power system, wherein each of the opposite rail arrays is connected to opposite pole of electrical power source, respectively. In various embodiments the spring biased electrode is a carbon brush.

[0092] In various embodiments of the presently disclosed subject matter, the probe unit El comprises sensing means for location recognition. The sensing means may 15 include barcode scanner, RFID reader and any other desired sensor, for reading and transmitting to the control unit 180 signals associated with real-time location of the bogie 100. Barcode labels or RF tags tagged with their location ID, may be provided in predetermined locations along the rails, thereby allowing the bogie to report its location as a feedback means and for enhancing the accuracy of navigation from one 20 location to another throughout the relevant track infrastructure. In some embodiments the probe comprises a photodetector for identifying the location of the bogie by photo-sensing the absence of rail segments in intersection regions between horizontal and vertical rails and counting the number of rail junctions traversed by the bogie between one location and a current location. In various embodiments photo-sensing is 25 used for counting the number of rack teeth traversed by the bogie between one location and a current location. Additionally or alternatively, the bogie may determine its location by tracking horizontal and vertical offsets from an initial location. A horizontal offset may be determined based on the total rotation of pinions PI P2 in horizontal motion mode and a vertical offset may be determined based on the total 30 amount of rotation of pinions PI P2 in vertical motion mode. In some exemplary embodiments, based on the size and distance between the teeth of the pinions, accumulated offset in absolute terms (e.g., 120cm) may be tracked. In some exemplary embodiments, some adjustments to the horizontal and the vertical offsets may be performed based on the respective horizontal and vertical movements made during transition from horizontal motion mode to vertical motion mode and vice versa.

[0093] Fig. II illustrates a schematic of a direction switching module HOi according to another embodiment of the presently disclosed subject matter. In this embodiment, 5 the pinions PI and P2 are coupled to a drive shaft of the motor 150 through a differential gear 177. The rotation axis Pla of pinion PI is coupled to a left shaft 177L of the differential gear through a left 90 degrees gear transmission 176c, and the rotation axis P2a of pinion P2 is coupled to a right shaft 177R of the differential gear through a right 90 degrees gear transmission 176c. The 90 degrees gear transmissions 10 are configured to make the two pinions PI and P2 travel serially in the same direction. During a direction switching motion mode, when one of the pinion becomes coupled to a rack perpendicular to the rack to which the other pinion is coupled, the compulsory varying difference between their rotation velocities may automatically materialize due to the intermediation of the differential gear 177. 15

[0094] Each of the pinions may further be coupled to a dedicated brake 175, configured to brake (or decelerate) rotation of its respective pinion whenever idle rotation is recognized. In various embodiments of the presently disclosed subject matter, the controller is configured to alter the velocity of the motor 150 to a desired value other than its value during regular linear motion, until the halted pinion 20 reengages the rail next to the junction.

[0095] In various embodiments of the disclosed subject matter, the control unit 180 is configured to monitor the load on the motors of the direction switching modules based on their temporal current consumption, thereby recognizing special events such as idle rotation of a pinion, and responding by braking or decelerating the idle 25 rotation, and/or by altering the velocity of the other pinion.

[0096] Fig. 2A illustrates in perspective view a typical region 200 sectioned from an embodiment of intersecting arrays of vertically and horizontally oriented rails which constitute part of a traveling infrastructure for lift robots according to the presently disclosed subject matter. The sectioned region 200 includes two vertically oriented 30 rails CI and C2 and two horizontally oriented rails Rl and R2 sectioned from a larger array of rails. The vertically and horizontally oriented rails intersect, thereby allowing a bogie such as illustrated in Fig. 1C to switch its motion direction from vertical to horizontal and vice versa at the intersection regions. An infrastructure of vertical and horizontal tracks through which lift robots can travel is formed by the illustrated array of rails together with a mirroring counterpart array (not shown in the present Fig.) positioned to the left of array region 200R with its rails equidistant from their counterpart rails in array region 200R. Storage spaces 202 are opened to the space between the mirroring rail arrays, and can be accessed by lift robots that use the 5 infrastructure of tracks.

[0097] Each rail comprises rack segments configured to be engaged by pinions of the lift robots and to thereby allow the lift robots to travel along the tracks. The horizontal rails comprise rack segments 202r at their bottoms 202 which are bent from a back wall 205 of the rail and protrude horizontally into the space (sometimes referred to 10 also 'loading lane' or 'aisle') through which the lift robots travel. The vertical rails comprise rack segments 204r at their right ends which are bent from a back wall 205 of the rail and protrude vertically into the loading lane. Each rail further comprises bent segments (201 in the horizontal rails and 203 in the vertical rails) protruding from the back walls 205 at an opposite end thereof such that they face the rack 15 containing bent with a predetermined gap in between. In various embodiments of the disclosed subject matter, the gap between the rail segments 202 and 204, and the rail segments 201 and 203, is only between about 0.5% and 3% greater than the diameter of bearing wheels B l and B2 of a respective direction switching module 101a or 101b. Fig. 2C exemplifies a bearing wheel B l traveling on rail segment 202 and 20 delimited a small distance from above, by the rail segment 201. The bearing wheels can thus freely move along the gaps in the rail, while traveling, on the bottom bending 202 of the horizontal rails, or on the left bending 204 of the vertical rails, correspondingly to their lateral or vertical motion mode. In the mirroring (left) array of rails which together with the array 200 form the tracks along which the lift robot 25 travels, the vertical rails may have the bending 204 to the right of each rail for a viewer facing the left array from inside the space between the two arrays.

[0098] As can be appreciated, the rack segments and the bent segments are absent at the intersection regions between vertical and horizontal rails, and the rails are passive, i.e. the motion of the robots along the tracks and any change of direction from vertical 30 to horizontal and vice versa, is performed autonomously by the robot, as will be explained herein.

[0099] Fig. 2B illustrates in an enlarged perspective view a typical rail segment taken from the array of rails illustrated in Fig. 2A. As can be appreciated the wall 203 protrudes from the backwall 205 to a shorter extent than the wall 204, and the rack region 204r is uncovered by the protrusion 203. Accordingly, a pinion rotating about the rack 204r may have a diameter slightly greater than the distance between wall 203 and wall 204 (see for example the pinion PI in Fig. 2C).

[0100] Fig. 2C illustrates in an enlarged perspective view a typical intersection region 5 (junction) between a vertically oriented rail and a horizontally oriented rail, taken from the array of rails illustrated in Fig. 2A. As can be appreciated, in the illustrated embodiment as well as in various embodiments of the presently disclosed subject matter, the corner 217 of an intersection between a vertically oriented rack segment 204 and a horizontally oriented rack segment 202 is curved for smoothening the 10 merger between the horizontal rail and the vertical rail, for thereby allowing more gradual motion between the two rails for a pinion which takes a turn about this corner during a direction switching motion mode.

[0101] Fig. 2C further demonstrates how a direction switching module according to the presently disclosed subject matter allows the bogie travel in the intersection region 15 between horizontal and vertical rails, despite the absence of a rail in the direction of motion. Since the rotatable holder is locked by the fixator and thus cannot rotate when entering a junction during linear motion mode, when the frontal pinion enters the junction, the posterior pinion which is still on the rail continues to drive the bogie. The frontal pinion then enters the rail segment next to the junction and already 20 participate in the driving before the posterior pinion enters the junction. In some exemplary embodiments, the distance from pinion PI (and its associated bearing wheel B l) to pinion P2 (and its associated bearing wheel B2) is greater than the width between the rail segment 202 to the left of the junction and the rail segment 202 to the right of the junction. The rotatable holder thus spans across the junction with pinions 25 PI on the rail to the left of the junction and with the pinion P2 on the rail to the right of the junction, and as can be appreciated in no situation can both pinions be simultaneously present in the junction.

[0102] In various embodiments of the presently disclosed subject matter, the control unit is configured to stop rotation of a pinion which enters a junction during linear 30 motion mode, and to redrive it only one entered the rail segment next to the junction, thereby avoiding or minimizing idle rotation of a motor of the pinion (in embodiments having a dedicated motor per each pinion) and letting the pinion enter the rail smoothly and without damaging the rack by rotational momentum of the engaging pinion. Additionally or alternatively, the pinions may continue to rotate at a same speed as when engaged in the rail segment. In some cases, the rails may continue as if the gap includes rails as well, so as to allow the pinion to enter the rail smoothly when passing the gap, as long as the pinion continues on rotating at the same speed of rotation when engaged. 5

[0103] Fig. 2D illustrates in an enlarged perspective view a typical rail segment taken from an array of rails having electricity supply strip E extending along the rails for energizing the lift robots. In the present embodiment the strip E is attached to the backwall 205 of the rail. In various embodiments of the disclosed subject matter the strip E is electrically isolated from the rail wall 205 (e.g. by a plastic strip located 10 between the metallic rail wall 205 and the conductive strip E). Electrical current may be supplied from the conductive strip E to a power input of the onboard control unit 180, through a collector such as El of Fig. ID.

[0104] Fig. 3A illustrates general schematic view resembling the orientation of a pair of rotatable holders 301L and 301R of rotatable holders of a lift robot bogie 300 15 according to the presently disclosed subject matter, during vertical motion mode. In Fig. 4A said temporal orientation is demonstrated with the bogie 300 situated on an array 400 comprising a plurality of vertical and horizontal intersecting rails. The array 400, corresponding to the array 400R of Fig. 4E, is a righthand part which together with a mirroring left-hand part such as 400L of Fig. 4E, constitutes a traveling 20 infrastructure for lift robots according to the presently disclosed subject matter. The pinions of the pair of the rotatable holders 301L and 301R are situated in a pair of neighboring vertical rails C2 and C3, in a height between horizontal rails Rl and R2. From this position, the lift robot can use the traveling infrastructure for traveling to any other position in the array 400 to be instructed by a central control system of the 25 logistic center through the onboard control unit 180.

[0105] Suppose the lift robot is heading down intending to switch from its vertical motion mode along rails C2 and C3 to a lateral motion mode through row R2 as indicated by bent arrows 472 and 471. The controller 180 will then operate the motors of the respective direction switching modules to move the bogie across the junctions 30 and bring the bogie to a halt in the position illustrated by Fig. 4B, with the upper pinion of each of the rotatable holders 300L and 300R in a respective intersection region between the horizontal rail Rl and the vertical rails C2 and C3. The rail corners which define a junction formed by the intersection are annotated LU and RU for the left upper and the right upper corners, and LD and RD for the left lower and right lower corners. In the illustrated embodiment rack segments 404 are present only on the right side of the vertical rails, therefore a merger between vertical and horizontal rack segments is present only at the right lower corner RD of each junction between vertical and horizontal rails. Correspondingly, the spline shafts are 5 configured to allow for quarter rotation of the pivotable holders 301L and 301R only about RD junction corners. This provides, however, the lift robot with unlimited direction switching capabilities from vertical to horizontal motion modes through any junction as will be further explained herein. The corners RD may be curved as shown in Figs 2A and 2C for smoothening the merger between the related vertical and 10 horizontal rail segments. However, the disclosed subject matter is not limited to such embodiment, and the corners LD may be curved instead of the RD corners. It is noted that the curved corner may be on a bottom side of the junction so as to enable movement downwards when transitioning from a lateral motion to vertical motion, so as to avoid moving against gravitational forces. 15

[0106] Fig. 3B illustrates general schematic view resembling the temporal orientation the rotatable holders 301L and 301R during a first stage of transitioning from vertical to lateral motion mode. This temporal position is typical also to their temporal orientation during the last stages of transitioning from lateral to vertical motion mode. While the motions of the bogie 300 are explained herein with the bogie heading in 20 directions defined in the texts and indicated by respective arrows (such as arrows 471 and 472 of Fig. 4A), it is noted that the bogie can return through the same route, heading in directions opposite to the first while maneuvering through the tracks as if reversing in time, respective to its maneuvering during motion in the first directions.

[0107] When the bogie is in the position illustrated by Fig. 4B, the controller can 25 instruct the fixation actuator to unlock the pivotable holders 301L and 301R from their vertical orientation, thereby freeing them to make a quarter turn about the right lower corner RD. In various embodiments of the disclosed subject matter, the pivotable holders are spring biased clockwise for guaranteeing their turn about the corner RD when moving upwardly with the spline shaft unlocked. When making the 30 turn in the opposite direction (i.e. when in lateral motion to the left through a horizontal rail and unlocking the pivotable-holder for switching to a vertical motion mode) the weight of the direction switching module left to the spline, may bias the rotatable holder counterclockwise against the spring, thereby letting the left pinion follow the corner RD down into the respective vertical rail.

[0108] Once the controller instructs the motors to rotate the pinions clockwise from the position illustrated by Fig 4B, and having the pivotable-holders unlocked, the pivotable-holders may pivot clockwise towards taking the orientation illustrated by Fig. 3B, and further towards taking the position illustrated by Fig. 3C, with the bogie situated in the traveling array 400 as illustrated by Fig. 4C.

[0109] Fig. 3C illustrates general schematic view resembling the temporal orientation the rotatable holders 300L and 300R during a last stage of transitioning from lateral to vertical motion mode (which is like their orientation during the first stages of transitioning from vertical to lateral motion mode).

[0110] In Fig. 4C one pinion of each direction switching module is positioned in a vertical rail and its counterpart in a horizontal rail, resembling a one of the temporal positions taken by the pivotable holders and the related pinions during direction switching transition-mode.

[0111] Finally, with the pinions continue with their clockwise rotation, the rotatable holders 300L and 300R will take the horizontal orientation illustrated by Figs 3D and 4D, allowing the fixation-actuator to relock into a lateral motion mode. Once the fixation-actuator 149 locks the rotatable holder horizontally, the lateral motion to the right as indicated by arrows 473 474 may be continued to the entire extent of the rail R2. In case the rail is occupied by another lift robot, the bogie may be instructed (by the central control system that manages the traffic of robots in the logistic center) to bypass the occupied rail segment through a parallel horizontal rail, which can be reached through vertical rail due to the direction switching capabilities which the direction switching module provides.

[0112] In case switching from the vertical motion along rails C2 and C3 into lateral motion mode through rail R2 is intended for moving through rail R2 to the left as indicated by arrow 475, the controller 180 will halt the bogie 300 in the position illustrated by Fig. 4D and will operate the motors to rotate the pinions counterclockwise. Motion in the direction indicated by arrow 475 may continue to the entire extent of the rail, as long as the rotatable holders are kept locked horizontally.

[0113] The maneuvering of the rotatable holders about the right lower corners RD, thus allow the bogie 300 to use any junction between vertical and horizontal rails for switching from lateral motion either to the right or to the left, to vertical motion either up or down, and vice versa.

[0114] Fig. 3E is a trigonometric outline for facilitating the explanation of how the rotation velocities of counterpart pinions PI and P2 of a direction switching module according to the presently disclosed subject matter vary during direction changing 5 transition-mode. Calculation of the ratio between the temporal velocity of pinion P2 and the temporal velocity PI is highly important in embodiments which use separate motor for each pinion. In such embodiments of the disclosed subject matter the control unit adapts the temporal velocities of the two motors e.g. by maintaining the velocity of one motor unchanged while varying the velocity of other motor for 10 keeping a match with the trigonometrically calculated ratio between the velocities.

[0115] The temporal velocity of pinion PI along the extent of the dashed line x is dx/dt, the temporal velocity of pinion PI along the extent of the dashed line y is dy/dt, hence the ratio between the velocities is equal to dy/dx, which is the derivative of y with respect to x. since y is equal to the square root of the difference between the 15 square of the separation between the axes of the wheels (represented by the line s in the figure) and the square of x, it follows that the derivative of y with respect to x is the inverse of the ratio x/y. So, the ratio between the temporal velocity of pinion P2 along the vertical rail Cy and the temporal velocity of the pinion PI along the horizontal rail Rx is inversely proportional to the ratio between (i) the separation 20 between the axis of rotation of pinion PI and a vertical plane in which the axis of rotation of pinion P2 is situated, and (ii) separation between the axis of rotation of pinion P2 and a horizontal plane in which the axis of rotation of pinion PI is situated.

[0116] Since the distance between the axes of rotation of the pinions is a known and unchanged factor, the onboard control unit can calculate in real time and accordingly 25 control the rotation and vary the velocity of a motor of one of the pinions, based on a known fixed velocity of the other pinion and/or based on the known temporal separation of either of the pinions from the corner about which they make a turn.

[0117] Fig. 4E illustrates the schematic view of Fig. 4A in perspective showing a pair of arrays of rails 400R (corresponding to array 400 in Fig. 4A) and 400L, which 30 together constitute a network of tracks. A bogie 300 having two pairs of rotatable holders 301L and 301R is shown, with one pair of holders situated in a pair of vertical rails C2 and C3 of a right-side array of rails 400R, and a second, mirroring pair of holders, situated in a pair of vertical rails C2 and C3 of a left-side array of rails 400L. [0118] In some exemplary embodiments, the boogie 300 may be capable of utilizing a single continuous track in a junction (located at corner RD, in the illustrated embodiments) to change from lateral to vertical motion and vice versa. In some exemplary embodiments, in order to continue to a desired direction, the boogie 300 may be required to pass the junction before making the transition in its motion type. 5 Additionally or alternatively, the boogie 300 may be required to pass the junction after making the transition in its motion type. In some exemplary embodiments, such as in case the boogie 300 shown in Figure 4A is to move in the direction indicated by arrow 475 in Figure 4D, the boogie may cross the junction in vertical mode (4B), switch to lateral mode (4C), and cross the junction once again. 10

[0119] The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more 15 executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that 20 each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware -based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.

[0120] The terminology used herein is for the purpose of describing particular 25 embodiments only and is not intended to be limiting of the disclosed subject matter. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, 30 elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. [0121] The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present disclosed subject matter has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the disclosed subject matter in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the disclosed subject matter. The embodiment was chosen and described in order to best explain the principles of the disclosed subject matter and the practical application, and to enable others of ordinary skill in the art to understand the disclosed subject matter for various embodiments with various modifications as are suited to the particular use contemplated.