Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DEVICES FOR MEASUREMENT
Document Type and Number:
WIPO Patent Application WO/2019/103740
Kind Code:
A1
Abstract:
Aspects of the present subject matter relate to devices for measurement. The devices may be used to measure length and width of a box based on an extended length of a retractable component and an angular deflection of the retractable component when a device is placed on the box.

Inventors:
TAN, Lian Chye Simon (138 Depot Road, Alexandra Road, Singapore 3, 109683, SG)
Application Number:
US2017/063049
Publication Date:
May 31, 2019
Filing Date:
November 22, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (10300 Energy Drive, Spring, Texas, 77389, US)
International Classes:
G01B3/10
Foreign References:
US8220167B22012-07-17
US9658058B12017-05-23
US5894678A1999-04-20
JP2010164522A2010-07-29
Attorney, Agent or Firm:
HASAN, Nishat (11445 Compaq Center Drive West, Houston, TX, 77070, US)
Download PDF:
Claims:
Claims:

1. A device comprising:

a first component for placement at a first corner of a box;

a second component for placement at a second corner of the box, diagonally opposite from the first corner; and

a retractable component disposed in the first component and coupled to the second component,

wherein the first component comprises:

a length measuring unit to measure a diagonal length of the box based on a length of the retractable component that extends out from the first component;

an angle measuring unit to measure an angle between a diagonal of the box and an adjacent edge of the box based on an angular deflection of the retractable component in an extended state; and

a processor to compute a length and a width of the box based on the angle and the diagonal length.

2. The device of claim 1 , wherein the angle measuring unit and the length measuring unit include a respective rotary encoder.

3. The device of claim 1 , wherein the first component comprises a transceiver component to measure a height of the box, and wherein the transceiver component is disposed on a base of the first component to face a ground surface when the first component is placed at the first corner.

4. The device of claim 3, wherein the transceiver component is one of a laser transceiver component and an ultrasound transceiver component.

5. The device of claim 1 , wherein the device comprises a weighing scale to measure a weight of the box and communicate the weight of the box to the processor.

6. The device of claim 1 , wherein the processor is to compute a corrected weight of the box and a corrected height of the box by subtracting a weight of the device from the measured weight and a height of the weighing scale from the measured height.

7. A device comprising:

a first component comprising:

a spool that is rotatable about a first axis, the first axis passes orthogonally through a center of the spool;

a retractable component disposed on the spool, a first end of the retractable component is coupled to the spool;

an arm comprising a slot through which the retractable component is passed, the arm is rotatable about a second axis;

a first rotary encoder coupled to the spool to provide a first signal corresponding to a degree of rotation of the spool and a length of the retractable component extending out from the first component; and

a second rotary encoder coupled to the arm to provide a second signal corresponding to a degree of rotation of the arm and an angular deflection of the retractable component in an extended state; and a second component comprising:

a coupling mechanism to couple to a second end of the retractable component, the retractable component is extendable between the first component and the second component.

8. The device of claim 7, wherein the spool is disposed in a spool case, the spool and the spool case being rotatable about the second axis, wherein the arm is integrated with the spool case, and wherein the second axis is orthogonal to the first axis.

9. The device of claim 7, wherein the spool is disposed in a spool case, the spool and the spool case being non-rotatable about the second axis, wherein the arm is disposed separate from and eccentric to the spool case, and wherein the second axis is parallel to the first axis.

10. The device of claim 7, wherein each of the first component and the second component include a corner shaped cutout for being anchored on diagonally opposite corners of a box.

1 1. The device of claim 7, wherein the device comprises a processor to receive the first signal and the second signal and determine a length and a width of a box based on the first signal and the second signal.

12. The device of claim 7, wherein the retractable component is one of a tape and a string.

13. A device comprising:

a first assembly comprising:

a retractable element;

a first rotary encoder to provide a first signal corresponding to a length of the retractable element extending out from the first assembly; a second rotary encoder to provide a second signal corresponding to an angular deflection of the retractable element in an extended state; and

a transceiver component to provide a height signal corresponding to a height above a ground surface at which the first assembly is positioned.

14. The device as claimed in claim 13, further comprising a processor coupled to the first assembly to:

determine a diagonal length and an angle between a diagonal and an adjacent edge of a box based on the first and second signal;

determine a length and a width of the box based on the diagonal length and the angle; and determine a height of the box based on the height signal.

15. The device of claim 14, wherein the device comprises a communication module to communicate the length, the width and the height of the box to a remote device.

Description:
DEVICES FOR MEASUREMENT

BACKGROUND

[0001 ] Measurement of parameters, such as length, width, and height, of objects, such as a box, is used, for example, for assessment of packaging, warehousing, and shipping costs. Typically, such parameters of a box are measured in multiple steps using, for example, a measuring tape. For example, a height of the box may be measured first followed by width and length. Similarly, the weight of the box may be measured separately using a weighing scale.

BRIEF DESCRIPTION OF DRAWINGS

[0002] The following detailed description references the figures, wherein:

[0003] Fig. 1 illustrates an example device for measuring dimensions of a box, according to an example implementation of the present subject matter.

[0004] Fig. 2(a) illustrates an example device placed on a box, according to an example implementation of the present subject matter.

[0005] Fig. 2(b) illustrates measurement of a length and a width of a cubic box, according to an example implementation of the present subject matter

[0008] Fig. 2(c) illustrates measurement of a length and a width of a cuboidai box, according to an example implementation of the present subject matter.

[0007] Fig 3 illustrates a base portion of an example device, according to an example implementation of the present subject matter

[0008] Fig. 4 illustrates another example device, according to an example implementation of the present subject matter.

[0009] Fig. 5(a) illustrates a cross-sectional view of an example device, according to an example implementation of the present subject matter.

[0010] Fig. 5(b) illustrates schematic of various components of an example device, according to an example implementation of the present subject matter. [001 1 ] Fig. 6(a) illustrates a cross-sectional view of an example device, according to an example implementation of the present subject matter.

[0012] Fig. 6(b) illustrates arrangement of various components of an example device, according to an example implementation of the present subject matter.

[0013] Fig. 7 illustrates another example device, according to an example implementation of the present subject matter.

DETAILED DESCRIPTION

[0014] Parameters, such as length, width, height, and weight, of an object are measured for various purposes, such as for estimating costs associated with storage and transportation. While manual measurement of the parameters is a time-consuming process, devices for simultaneous measurement of multiple parameters are generally expensive and bulky. Further, certain prerequisites may have to be met for using some of the devices, for example, presence of a comer of a wall, presence of a fluorescent strip on a wail, and the like. Therefore, such devices are, typically, not portable or easy to use.

[0015] The present subject matter relates to devices for measuring parameters, such as length, width, height, and weight, of boxes. An example device includes a first component for placement at a first corner of a box and a second component for placement at a second corner of the box, diagonally opposite from the first corner. The device further includes a retractable component disposed in the first component and coupled to the second component. The first component includes a length measuring unit to measure a diagonal length of the box. The diagonal length is measured based on a length of the retractable component that extends out from the first component. The first component further includes an angle measuring unit to measure an angle between a diagonal of the box and an adjacent edge of the box. The angle is measured based on an angular deflection of the retractable component in an extended state. The first component further includes a processor to compute a length and a width of the box based on the angle and the diagonal length. [0018] In accordance with an example implementation, a first end of the retractable component is disposed on a spool in the first component A second end of the retractable component is coupled to a coupling mechanism provided in the second component. The spool is rotatable about a first axis which passes orthogonally through a center of the spool. The first component may also include an arm comprising a slot through which the retractable component is passed. The arm is rotatable about a second axis. A first rotary encoder is coupled to the spool to provide a first signal corresponding to a degree of rotation of the spool, which in turn corresponds to a length of the retractable component extending out from the first component. A second rotary encoder is coupled to the arm to provide a second signal corresponding to a degree of rotation of the arm, which in turn corresponds to an angular deflection of the retractable component in an extended state.

[0017] The present subject matter thus provides devices that may simultaneously measure the length and width of a box by measuring a length of a diagonal and the angle between the diagonal and adjacent edge. Height and weight of the box may also be simultaneously measured using additional components. The length, width, and height of the box are also referred to as dimensions of the box hereinafter. Further, the device may also communicate the dimensions and weight of the box to a remote device for further computation of shipping charges or other purposes. Therefore, the device provides automatic and simultaneous measurement of box dimensions. Further, the device is portable and may be used irrespective of the presence of a wall or corners thereof.

[0018] The following description refers to the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the following description to refer to the same or similar parts. While several examples are described in the description, modifications, adaptations, and other implementations are possible.

[0019] Example implementations of the present subject matter are described with regard to boxes. However, the devices and methods discussed herein may be used for measurement of parameters of any substantially cubical or cuboida! object and such implementations are also intended to be covered herein. Hence, the term box as used in the present subject matter may refer to any such object in an example, implementations of the present subject matter may be used for measuring boxes for various purposes, for example, for shipping, warehouse storage, and the like.

[0020] Fig. 1 illustrates an example device 100 for measuring dimensions of a box, according to an example implementation of the present subject matter. The device 100 includes a first component 102, a second component 104, and a retractable component 106 The first component 102 is for placement at a first corner of a box and the second component 104 is for placement at a second corner of the box, which is diagonally opposite from the first corner. A corner of the box refers to a point on the box where three sides or edges of the box meet, as will be understood.

[0021 ] The retractable component 106 is disposed in the first component 102 and is coupled to the second component 104. In an example, the retractable component 106 is one of a tape or a string. For measuring a box, the retractable component may be extended out from the first component 102, for example, by pulling the second component 104 away from the first component 102 or vice- versa. The retractable component 106 may also include a biasing mechanism, for example, an elastic mechanism, such as a spring. The biasing mechanism allows the retractable component 106 to retract into the first component 102, for example, when the second component 104 is released.

[0022] The first component 102 further includes a length measuring unit 108, an angle measuring unit 1 10, and a processor 1 12. The length measuring unit 108 is to measure a diagonal length of the box. The diagonal length is measured based on a length of the retractable component 106 that extends out from the first component 102. In an example, the diagonal length of the box is measured based on the length of the retractable component between the first component 102 and the second component 104 when the first component 102 is placed at the first corner and the second component is placed at the second corner of the box.

[0023] The angle measuring unit 1 10 is to measure an angle between a diagonal of the box and an adjacent edge of the box. The angle is measured based on an angular deflection of the retractable component 108 when the retractable component 106 is in an extended state between the first component 102 and the second component 104.

[0024] in an implementation, the length measuring unit 108 and the angle measuring unit 1 10 include respective rotary encoders. The rotary encoder used to measure the angle is also referred to as angle rotary encoder and the rotary encoder used to measure the length is also referred to as length rotary encoder hereinafter.

[0025] in an example, each rotary encoder may be associated with a respective processor to compute the diagonal length and angle based on signals received from the rotary encoders. In another example, a common processor may be communicatively coupled to the rotary encoders to compute the diagonal length and angle based on the signals received.

[0028] The device 100 further includes a processor 1 12 to compute the length and the width of the box based on the diagonal length and the angle. The processor 1 12 may be implemented as a microprocessor, a microcontroller, and the like.

[0027] In one example, the length measuring unit 108 and the angle measuring unit 1 10 communicate the measured diagonal length and the angle to the processor 1 12 for computation of the length and the width of the box. in another example, the processor 1 12 may be the common processor as mentioned above. In this example, the processor 1 12 may first compute the diagonal length and the angle based on the signals received from the rotary encoders and then compute the length and width of the box based on the diagonal length and the angle. Example implementations for computation of the length and width based on the diagonal length and the angle are explained below.

[0028] Fig. 2(a) illustrates the device 100 placed on a box 200, according to an example implementation of the present subject matter. As illustrated in Fig. 2(a), the first component 102 may be placed on a first corner 202 and the second component 104 may be placed on a second corner 204. In an example, prior to the placement of the first component 102 on the first corner 202 and the second component 104 on the second corner 204, the device 100 is initialized. 8

[0029] During initialization, an initial angle and an initial diagonal offset are determined and corresponding values are set. The initial angle may be determined as the initial position of the retractable component 108 with respect to the angle rotary encoder. In an example, a zero deflection from the initial angle is set to be read as a 45° angle. The initial diagonal offset may be determined as the distance between the point on the first component 102 at which the first component 102 would rest on the first corner 202 and the point on the second component 104 at which the second component 104 would rest on the second comer 204. The initial diagonal offset may thus correspond to a minimum diagonal length that the device 100 may measure.

[0030] in an example, the retractable component 106 may be fully retracted for the initialization of the device 100 and for ensuring alignment of the first component 102 with the second component 104. For example, magnets may be used for the alignment of the first component 102 and the second component 104. in this example, magnets of opposite polarities may be placed at edge 208a of the first component 102 and edge 206b of the second component 104. In an example, the edges 208a, 206b of the first component 102 and the second component 104 are edges that are for contacting with each other when the retractable component 108 are fully retracted. In an example, however, other techniques for ensuring alignment of the first component 102 and the second component 104 may be used.

[0031 ] Once initialized, for measuring the dimensions of the box 200, the first component 102 and the second component 104 are placed at the first corner 202 and the second corner 204. The first corner 202 and the second corner 204 are diagonally opposite from each other. Thus, in this position, the retractable component 106 extends between the first component 102 and the second component 104 along a diagonal of the box 200.

[0032] The length measuring unit 108 and angle measuring unit 1 10 (not shown) measure a diagonal length L d and an angle Q. The diagonal length L d is measured based on the length of the retractable component 106 extended between the first component 102 and the second component 104, and the angle Q is measured based on the angular deflection of the retractable component in the extended state. In an example, the diagonal length L d is measured by adding the initial diagonal offset to the length of the retractable component 106 that is extended between the first component 102 and the second component 104. For example, if the length of the retractable component 106 that extends from the first component 102 is determined to be 10 inches and the initial diagonal offset is 1 inch, then the diagonal length is determined as 1 1 inches. Further, the angle Q is measured by adding or subtracting the angle by which the retractable component 106 deflects from the Initial angle to 45°. For example, if the retractable component 106 deflects by 15° in either clockwise or anti-clockwise direction in an extended state, then the angle Q may be determined to be 30° or 60° since the corners include a substantially right angle.

[0033] The measured diagonal length L d and the angle Q are further used by the processor 1 12 (not shown) for computation of a length L and width W of the box 200, in an example. Computation of length L and width W is explained with respect to Fig. 2(b) and Fig. 2(c).

[0034] Fig 2(b) illustrates a top-view of a cubic box 200a, according to an example implementation of the present subject matter. The first component 102 and second component 104 are placed at diagonally opposite corners of the cubic box 200a. The top-view of the cubic box 200a has a square face. Therefore, the angle Q formed between the diagonal and the adjacent edge is 45°. in this example, there will be no angular deflection of the retractable component 106 from its initial state or initial angle. Hence, the angle rotary encoder may provide an angle signal corresponding to zero angular deflection of the retractable component 106. in an example, the angle measuring unit 1 10, therefore, communicates to the processor 1 12 that the angle Q is 45°. In another example, the processor 1 12 may receive the angle signal from the angle measuring unit 1 10 and compute that the angle is 45°.

[0035] Further, the length rotary encoder in the length measuring unit 108 may provide a length signal based on the length of the retractable component 106 that extends out from the first component 102. In one example, the length measuring unit 108 computes the diagonal length L d based on the length signal and communicates the same to the processor 1 12. In another example, the processor 1 12 may receive the length signal from the length measuring unit 108 and may compute the diagonal length

[0038] Further, based on the diagonal length La and the angle Q, the processor 1 12 computes the length L and width W of the box as:

L=L d sin Q ... (Equation 1 )

W=L d cos Q ... (Equation 2)

[0037] While Fig. 2(b) has been explained with respect to the cubic box 200a, the computation as used for the cubic box 200a, may also be applied for a cuboidal box 200b as shown in Fig. 2(c).

[0038] Fig. 2(c) depicts a top- view of a cuboidal box 200b with the first component 102 and second component 104 placed at diagonally opposite corners of the cuboidal box 200b. The top-view of the cuboidal box 200b has a rectangular shape. Therefore, the angle Q varies with the length L and width W of the cuboidal box 200b. In this example, the angular deflection of the retractable component 108 will be non-zero and may be used to compute the angle Q. Further, the diagonal length L d may be measured based on the length of the retractable component 106 between the first component 102 and second component 104. The processor 1 12 computes the length L and width W of the box based L d and Q using Equation 1 and 2 above as shown above. Therefore, the length L and width W of the box 200 may be computed accurately and easily in a single step. It will be understood that as the angle included in the corner is substantially 90 degrees, the angle rotary encoder may measure either the clockwise deflection or the anti-clockwise deflection of the retractable component 106 to determine the length and the width.

[0039] To further reduce possibility of human error, the first component 102 and the second component 104 may be provided with angle cutouts that help anchor the first component 102 and the second component 104 on diagonally opposite corners of a box, thereby ensuring that the device 100 provides accurate and repeatable results.

[0040] Fig 3 illustrates a base portion of the example device 100, according to an example implementation of the present subject matter. The first component 102 and the second component 104 each include a corner shaped cutout 302. In an example, the corner shaped cutout 302 is a three-dimensional right-angled triangle. The corner shaped cutout 302 helps in placement and anchoring of the first component 102 and second component 104 on the diagonally opposite corners of the box 200.

[0041 ] in addition to measuring the length and width of a box, the device 100 may also be used to measure a height and a weight of the box simultaneously with the length and the width measurement. For this, in one example, the first component 102 also comprises a transceiver component 304 disposed on the base portion to measure the height of the box. As will be understood, the height of the box refers to the distance of a top corner of the box from a ground surface on which the box is placed.

[0042] in one example, the transceiver component 304 may be disposed on a base 308 of the first component 102 so as to face the ground surface when the first component 102 is placed at the first corner 202 of the box 200. In one example, the transceiver component 304 may be one of a laser transceiver component and an ultrasound transceiver component. However, any other transceiver component 304 may be used to measure the height of the box.

[0043] in an example, when the transceiver component 304 is the laser transceiver component, the transceiver component 304 transmits a laser beam downwards towards the ground surface for measurement of the height. The transmitted laser beam is reflected from the ground surface and received by a receiver unit of the transceiver component 304. Based on a time interval between the transmission of the laser beam and receipt of the reflected laser beam, the height of the box 200 may be computed. In one example, the height is computed by the transceiver component 304 and communicated to the processor 1 12. in another example, the time interval is communicated to the processor 1 12 by the transceiver component 304 and the processor 1 12 computes the height based on the time interval.

[0044] in addition to the components as mentioned above, the device 100 may also comprise a weighing scale (not shown) to measure a weight of the box 200 and communicate the weight of the box 200 to the processor 1 12. For example, the box 200 may be placed on the weighing scale with the device 100 placed at diagonally opposite corners of the box 200. The device 100 may thus measure the length L, width W, height and weight of the box 200 simultaneously.

[0045] in one example, as the box 200 is placed on the weighing scale, the measured height includes a height of the weighing scale. Further, as the device 100 is placed on the box 200 during weighing, the measured weight includes a weight of the device 100. The processor 1 12 is configured to compute a corrected weight of the box 200 and a corrected height of the box 200 by subtracting the weight of the device 100 from the measured weight and the height of the weighing scale from the measured height.

[0048] in an example, the device 100 further comprises a communication module (not shown) to communicate the length L, width W, corrected height, and corrected weight of the box 200 to a remote device. The length L, width W, corrected height, and corrected weight of the box 200 may be communicated to the remote device over a network. In one example, the communication module is a wireless communication module.

[0047] The network may be a wireless network, a wired network, or a combination thereof. The network may also be an individual network or a collection of many such individual networks, interconnected with each other and functioning as a single large network, e.g., the Internet or an intranet. The network may include different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and such. The network may also include individual networks, such as, Global System for Communication (GSM) network, Universal Telecommunications System (UMTS) network, Long Term Evolution (LTE) network, etc. Accordingly, the network includes various network entities, such as base stations, gateways, servers, and routers; however, such details have been omitted to maintain the brevity of the description.

[0048] The remote device that receives the measurements from the device 100 may be a desktop computer, a server, a laptop computer, a mobile device, and the like. The remote device may also include processors, interfaces, modules, data, and the like, which are not discussed herein for brevity in an example, the remote device uses the measured parameters for computation of shipping charges based on the length L, width W, corrected height, and corrected weight of the box 200. However, the remote device may also use the measured parameters for other purposes, such as to facilitate packaging, storage, transportation, etc.

[0049] Fig. 4 illustrates another example device 400, according to an example implementation of the present subject matter. The device 400 comprises a first component 402. In one example, the first component 402 comprises a spool 404 that is rotatable about a first axis that passes orthogonally through a center of the spool 404.

[0050] The first component 402 also includes a retractable component 408. A first end of the retractable component 406 is disposed on the spool 404. Further, the retractable component 406 is passed through a slot 408 provided in an arm 410 in the first component 402. The arm 410 is rotatable about a second axis in an example, the second axis is orthogonal to the first axis. In another example, the second axis is parallel to the first axis.

[0051 ] The first component 402 includes a first rotary encoder 412 coupled to the spool 404. The first rotary encoder 412 is to provide a first signal corresponding to a degree of rotation of the spool about the first axis, which in turn corresponds to a length of the retractable component 406 extending out from the first component 402.

[0052] Further, the first component 402 also includes a second rotary encoder 414. The second rotary encoder 414 is coupled to the arm 410 to provide a second signal corresponding to a degree of rotation of the arm 410 about the second axis, which in turn corresponds to an angular deflection of the retractable component 406 in an extended state.

[0053] in addition to the first component 402, the device 100 comprises a second component 416. The second component 416 includes a coupling mechanism 418. The coupling mechanism 418 is to couple to a second end of the retractable component 406. Therefore, the retractable component 406 may be extended between the first component 402 and the second component 416, for example by moving the second component 416 away from the first component 402 or vice-versa. [0054] In an example, the spool 404 may be disposed in a spool case (not shown). In one example, the spool case and the spool 404 may also be rotatable about the second axis. In this example, the arm 410 may be integrated with the spool case and the second axis may be orthogonal to the first axis. This is further explained with respect to Fig. 5(a) and Fig. 5(b). In another example, the spool case and the spool 404 may be non-rotatable about the second axis though the arm 410 may be rotatable about the second axis. In this example, the arm 410 may be disposed separate from and eccentric to the spool case and the second axis may be parallel to the first axis. This is further explained with respect to Fig. 6(a) and 6(b).

[0055] Fig. 5(a) illustrates an exploded-sectional view of a device 400a, according to an example implementation of the present subject matter. The first component 402 comprises a first top end 502 and a first bottom end 504. The first top end 502 is a lid-like structure which form fits on the first bottom end 504. The first bottom end 504 may hold various components of the device 400a. Therefore, the first bottom end 504 may include various slots for placement of the various components.

[0056] Similar to the first component 402, the second component 416 includes a second top end 506 and a second bottom end 508 where the second top end 506 is to form fit on the second bottom end 508. The first top end 502 and second top end 506 may be fastened to the first bottom end 504 and the second bottom end 508 respectively, for example, by using adhesive, screws, clamps, and the like

[0057] In an example, each of the first component 402 and the second component 416 include a corner shaped cutout 510 for being anchored on diagonally opposite corners of a box. in an example, the corner shaped cutout 510 is a right-angle triangle shaped cutout.

[0058] Fig. 5(b) illustrates schematic of various components of a device 400a. Dotted lines in Fig. 5(b) represent various axes and also pass through components that are coaxial to each other.

[0059] As previously explained, the first component 402 Includes the spool 404. The spool 404 is rotatable about a first axis 512 which passes orthogonally through the center of the spool 404. In an example, the spool 404 is substantially cylindrical in shape with the diameter of the cylinder being substantially greater than the height of the cylinder. Further, the spool 404 may include a groove 514 provided along the cylindrical surface. The groove 514 is to hold the retractable component 406 In an example, the retractable component 406 is a tape.

[0060] The spool 404 may also include an extended portion 516. The extended portion 516 is for coupling the spool 404 to a spool case. The spool case comprises a spool holder 518a and spool cover 518b. In an example, the extended portion 516 is a hollow structure. The extended portion 516 extends into a central portion of the spool cover 518b. A holding structure 520 provided on the spool cover 518b extends into the extended portion 516. Therefore, the spool holder 518a and the spool cover 518b prevent displacement of the spool 404. This, further, prevents displacement of the spool 404 from the first axis 512.

[0061 ] in an example, the extended portion 516 is coupled to the first rotary encoder 412 through the central portion of the spool cover 518b. The first rotary encoder 412, hereinafter referred to as length rotary encoder 412, comprises a length rotary encoder wheel 522 and a length rotary sensor 524.

[0062] in operation, when the retractable component 406 is extended between the first component 402 and second component 416, the spool 404 rotates about the first axis 512. With the rotation of the spool 404, the length encoder wheel 522 also rotates. The rotation of the length encoder wheel 522 is sensed by the length encoder sensor 524. For example, the length encoder sensor 524 may be an optical sensor which may sense patterns provided on the length encoder wheel 522 and determine a number of rotations of the length encoder wheel 522.

[0063] Based on the sensing, the length encoder sensor 524 may provide the first signal corresponding to the degree of rotation of the spool 404 and, therefore, to the length of the retractable component 406 extending from the first component 402. It will be understood that the first signal may be an analog or a digital signal.

[0064] Further, the first component 402 includes the arm 410, which has a slot 526 through which the retractable component 406 extends. The arm 410 is rotatable about a second axis 528 which is orthogonal to the first axis 512. In an example, as shown in Fig. 5(b), the arm 410 is integrated with the spool case. Hence, as the arm 410 is rotatable about the second axis 528, the spool case and the spool 404 are also rotatable about the second axis 528 which is orthogonal to the first axis 512.

[0065] The second rotary encoder 414, hereinafter referred to as angle rotary encoder 414, is coupled to the arm 410. Angular deflection of the retractable component 406 causes a rotation of the spool case, the spool 404, and the arm 410 about the second axis 528. The rotation of the arm 410 causes rotation of an angle encoder wheel 530 of the angle rotary encoder 414. The rotation of the angle encoder wheel 530 is sensed by an angle encoder sensor 532 of the angle rotary encoder 414.

[0066] The angle encoder sensor 532 thus provides the second signal corresponding to the degree of rotation of the arm 410 integrated with the spool case, which in turn corresponds to the angular deflection of the retractable component 406.

[0067] A second end of the retractable component 406 is coupled to the second component 416. The second component 416 includes the coupling mechanism 418. The coupling mechanism 418 may be, for example, one of a hook, clamp, and the like in an example, as shown in Fig. 5(b), the coupling mechanism 418 includes a tape end holder 534. The tape end holder 534 comprises a hollow portion 534a and a groove portion 534b. The hollow portion 534a is for fitting on a hold 536 of the second bottom end 508 and the groove portion 534b is for fitting on the second end 406a of the retractable component 406. A cap 538 may be used for further enforcing the coupling of the retractable component 406 to the second component 402. However, other mechanisms for coupling may be used as will be understood.

[0068] in addition to the components as mentioned above, in an example, the first component 402 includes a transceiver component 540. The transceiver component 540 is provided in a base portion of the first bottom end 504. For example, the transceiver component 540 may be placed in a window provided in the first bottom end 504. The transceiver component 540 is for measuring a height of the box as explained previously in an example, the transceiver component 540 may communicate the measured height to a processor 542. in another example, the transceiver component 540 may provide a signal corresponding to time taken between transmission and reception of a laser beam or an ultrasound to the processor 542.

[0069] The processor 542 is also configured to receive the first and second signal and determine a length and a width of a box based on the first signal and the second signal.

[0070] in an example, the first component 402 may include a display device 544 to display the length, width and measured height of the box. Further, the device 400a may also include a communication module (not shown) to communicate the length, width and measured height of the box to a remote device for further processing.

[0071] The various components, such as spool case comprising the spool 404, angle rotary encoder 414, length rotary encoder 412, processor 542, and the display device 544 are coupled to a chassis 546 that may be further coupled to the first bottom end 504. The device 400a may be powered by a power supply. Fig. 5(a) depicts a plurality of batteries 548 as power source. However, it is to be understood that other power sources may also be used with suitable modifications to the device 400a. The device 400a may also comprise a power switch 550 to change a working state of, for example, to switch on or switch off, the device 400a. In an example, the power switch 550 is provided in the first component 402.

[0072] in operation, with respect to Fig. 5(a) and Fig. 5(b), the first component 402 and the second component 416 are placed at diagonally opposite corners of the box to be measured. When the retractable component 406 is extended between the first component 402 and the second component 416, the spool 404 rotates about the first axis 512. This causes rotation of the length rotary wheel 522. The rotation of the length rotary wheel 522 is sensed by the length rotary sensor 524.

[0073] Based on the sensing, the length rotary sensor 524 provides the first signal corresponding to degree of rotation of the spool 404 which corresponds to length of extension of the spool 404. The first signal is provided to the processor 542. Based on the first signal, the processor 542 may determine the diagonal length of the box.

[0074] Further, when the first component 402 and the second component 416 are placed at diagonally opposite corners, an angular deflection of the retractable component 406 causes rotation of the arm 410 about the second axis 528. The rotation of the arm 410 causes rotation of the angle rotary wheel 530. The rotation of the angle rotary wheel 530 is sensed by the angle rotary sensor 532.

[0075] Based on the sensing, the angle rotary sensor 532 provides the second signal corresponding to the degree of rotation of the arm 410. The second signal is provided to the processor 542. Based on the second signal, the processor 542 may compute the angle between the diagonal and an adjacent edge of the box. Based on the diagonal length and angle, the processor 542 may further compute the length and width of the box.

[0076] Further, the height of the box may be simultaneously measured along with the length and width of the box by the transceiver component 540. The transceiver component 540 may be a laser transceiver component, ultrasound transceiver component, and the like. For example, when the transceiver component 540 is the ultrasound transceiver component, the transceiver component 540 transmits an ultrasound wave downwards towards the ground surface for measurement of the height. The transmitted ultrasound wave is reflected from the ground surface and received by a receiver unit of the transceiver component 540. Based on a time interval between the transmission of the ultrasound wave and receipt of the reflected ultrasound wave, the height of the box may be computed. In one example, the height is computed by the transceiver component 540 and communicated to the processor 542. In another example, the time interval is communicated to the processor 542 by the transceiver component 540 and the processor 542 computes the height based on the time interval. [0077] While Fig. 5(a) and Fig. 5(b) depict the example device 400a according to one example assembly of various components, other variations and arrangements of components in the device are possible.

[0078] Fig. 8(a) illustrates a cross-sectional view of a device 400b, according to another example implementation of the present subject matter. The first component 402 comprises a first top end 602 and a first bottom end 604. The first top end 602 is a lid-like structure which form fits on the first bottom end 604. The first bottom end 604 may include a plurality of slots to hold various components of the device 400b.

[0079] Similar to the first component 402, the second component 416 includes a second top end 806 and a second bottom end 808 where the second top end 606 is to form fit on the second bottom end 608 The first top end 602 and second top end 806 may be fastened to the first bottom end 604 and the second bottom end 608 respectively, for example, by using adhesive, screws, clamps, and the like in an example, the first top end 602 and the second top end 608 may be detachably coupled to the first bottom end 604 and the second bottom end 608.

[0080] In an example, a base portion of each of the first component 402 and the second component 416 includes a corner shaped cutout 610. The corner shaped cutout 610 is fabricated such that it is complimentary to corners of a cubic or cuboida! box. The corner shaped cutout 610 may, therefore, be used for anchoring on diagonally opposite corners of the box to be measured in an example, the corner shaped cutout 510 is a right-angle triangle shaped cutout.

[0081] As previously explained, the first component 402 includes the spool 404. The spool 404 has a first axis 612 which passes orthogonally through the center of the spool 404. The spool 404 is rotatable about the first axis 612.

[0082] in an example, the spool 404 includes a plate 404a and a substantially cylindrical structure 404b extending from a surface of the plate. The substantially cylindrical structure 404b has a shape with a diameter greater than height in an example, the cylindrical structure 404b may comprise an extension 404c. The extension 404c is a portion extending from the cylindrical surface of the substantially cylindrical structure 404b. [0083] In an example, the extension 404c is provided at a point distal from the plate 404a to form a groove-like portion through which the retractable component 408 may pass. The extension 404c, therefore, helps in unobstructed extension and retraction of the retractable component 408. In an example, the retractable component 406 is a string. The retractable component 406 may also include an elastic mechanism, such as a spring 614, to allow it to retract into first component 102, for example, when the second component 416 is released. Further, the extension 404c helps in coupling of the spool 404 to a spool cover 616. For example, the spool cover 616 may have a complimentary slot for form fitting with the extension 404c.

[0084] in an example, the spool cover 616 is coupled to the first rotary encoder 412. The spool cover 616 is coupled to the first rotary encoder 412 such that a length encoder wheel 818, spool case 616 and spool 404 are coaxial about the first axis 812. In addition to the length rotary wheel 618, the first rotary encoder 412, hereinafter referred to as length rotary encoder 412, comprises a length encoder sensor 620.

[0085] in operation, the spool 404 rotates about the first axis 612 when the retractable component 406 is extended between the first component 402 and second component 416. With the rotation of the spool 404, the plate 616 and, consequently, the length encoder wheel 618 also rotates. The rotation of the length encoder wheel 818 is sensed by the length encoder sensor 620. For example, the length encoder sensor 620 may sense patterns a number of rotations of the length encoder wheel 618.

[0088] Based on the sensing, the length encoder sensor 820 may provide the first signal corresponding to the degree of rotation of the spool 404 and therefore, to the length of the retractable component 406 extending from the first component 402. It will be understood that the first signal may be an analog or a digital signal.

[0087] The retractable component 406 extends from the first component 402 through a slot 822 provided in the arm 410. in an example, as shown in Fig. 6(b), the arm 410 is rotatable about a second axis 623 and is disposed separate from and eccentric to the spool 404. For example, when the spool case, formed by the spool 404 and spool cover 616, and the spool 404 are non-roiaiabie about the axis of rotation of the arm 410, the arm 410 may be disposed separately. In the present example implementation, the second axis 623 is parallel to the first axis 612.

[0088] The angle rotary encoder 414 is coupled to the arm 410. Therefore, rotation of the arm 410 about the second axis 623 that is parallel to the first axis 612 causes rotation of an angle encoder wheel 624 of the angle rotary encoder 414. The rotation of the angle encoder wheel 624 is sensed by an angle encoder sensor 626 of the angle rotary encoder 414.

[0089] The angle encoder sensor 626 provides the second signal corresponding to degree of rotation of the arm 410 which corresponds to the angular deflection of the retractable component 406 The angular deflection of the retractable component 406 is, therefore, based on rotation of the arm 410.

[0090] A second end of the retractable component 406 is coupled to the second component 416. The second component 416 includes the coupling mechanism 418. In an example, as shown in Fig. 6(a), the coupling mechanism 418 includes a support structure 628 provided on the second component 402. The support structure 628 comprises an aperture 630. The retractable component 406 may be wound through the aperture 630 and anchored thereto to couple to the second component 416. It is to be understood that other mechanisms, such as, hooks, clamps, and the like, of anchoring the retractable component 406 to the second component 416 may be used.

[0091 ] in an example, height of the box may also be simultaneously measured by using a transceiver component 632. The transceiver component 632 is disposed on a base of the first bottom end 604. For example, the transceiver component 632 may be provided at a window portion 634 of the first bottom end 504. The transceiver component 632 may be used for measuring the height as explained previously.

[0092] in an example, the first component 402 may further include additional components, such as a display device to display measured dimensions; a communication module to communicate the measured dimensions to a remote device for further processing; and the like. [0093] The various components, such as the spool 404, the angle rotary encoder 412, the arm 4120 and the length rotary encoder 414 are mounted on a chassis 638.

[0094] The device 400b is powered by a power supply. Fig. 6(a) depicts batteries 638 as power source. However, it is to be understood that other power sources may also be used with suitable modifications in the device 400b. The device 400b may also comprise a power switch 640 to change a working state of, for example, switch on or switch off, the device 400b. In an example, the power switch 640 is provided in the first component 402

[0095] in an example, the device 400b also comprises a processor 642 to receive the first signal and the second signal. Based on the first signal and the second signal, the processor 642 may compute a length and a width of the box. Assembly of various components within the first component 402 is shown in Fig. 6(b).

[0096] in operation, with respect to Fig. 6(a) and Fig. 6(b), the first component 402 and the second component 416 are placed at diagonally opposite corners of the box to be measured with the retractable component 406 extending between them. During extension of the retractable component 406 between the diagonally opposite corners, the spool 404 and the plate 616 rotate about the first axis 612. This causes rotation of the length rotary wheel 618. The rotation of the length rotary wheel 818 is sensed by the length rotary sensor 820.

[0097] Based on the sensing, the length rotary sensor 620 provides the first signal corresponding to length of extension of the retractable component 406. The first signal is provided to the processor 642. Based on the first signal, the processor 642 may determine the diagonal length of the box.

[0098] Further, when the first component 402 and the second component 414 are placed at diagonally opposite corners, an angular deflection of the retractable component, causes rotation of the arm 410 about the second axis 623. The rotation of the arm 410 causes rotation of the angle rotary wheel 624. The rotation of the angle rotary wheel 624 is sensed by the angle rotary sensor 626.

[0099] Based on the sensing, the angle rotary sensor 624 provides the second signal to the processor 642. Based on the second signal, the processor 842 may compute the angle between the diagonal and adjacent edge of the box. Based on the diagonal length and angle, the processor 642 may further compute the length and width of the box as explained previously. In an example, the height of the box may be simultaneously measured along with the length and width of the box using the transceiver component 632 as explained previously.

[00100] Fig. 7 illustrates another example device 700, according to an example implementation of the present subject matter. The device 700 comprises a first assembly 702. The first assembly 702 includes a retractable element 704. The retractable element 704 may be one of a tape or a string. In an example, the retractable element 704 may be provided on a spool in the first assembly 702 and one end of the retractable element 704 may be coupled to the spool.

[00101] in one example, the second end of the retractable element 704 may be coupled to a second assembly (not shown) that can be pulled away from the first assembly 702 to extend the retractable element 704. In another example, the second end of the retractable element 704 may be left free and can be used to pull and extend the retractable element 704 out from the first assembly 702

[00102] The first assembly 702 also includes a first rotary encoder 708 to provide a first signal. The first signal corresponds to a length of the retractable element 704 extending out from the first assembly 702. The first signal corresponds to a diagonal length of a box to be measured when the first assembly 702 is placed on a first corner of the box and the retractable element 704 is extended to a second corner of the box, where the first and second corner are diagonally opposite to each other. In an example, the first rotary encoder 706 may be selected from one of an absolute rotary encoder and an incremental rotary encoder.

[00103] The first assembly 702 also includes a second rotary encoder 708 to provide a second signal. The second signal corresponds to an angular deflection of the retractable element 704 in an extended state which corresponds to an angle formed between the diagonal of the box and the adjacent edge of the box when the first assembly 702 is placed on the first corner of the box and the retractable element 704 is extended to the second corner of the box. In an example, the second rotary encoder 708 may be selected from one of absolute rotary encoder and an incremental rotary encoder.

[00104] The first assembly 702 also includes a transceiver component 710. The transceiver component 710 is to provide a height signal. The height signal corresponds to a height above a ground surface at which the first assembly 702 is positioned on the first corner of the box. In an example, the transceiver component 710 may be a laser transceiver component, ultrasound transceiver component and the like.

[00105] in one example implementation, the device 700 further comprises a processor coupled to the first assembly 702. The processor may be coupled to the first assembly 702 internally or externally. The processor may be implemented as a microprocessor, a microcontroller, and the like.

[00106] The processor is to receive the first signal and the second signal from the first rotary encoder 706 and the second rotary encoder 708. The processor is to determine the diagonal length and the angle between the diagonal and the adjacent edge of the box based on the first and second signal. Based on the determined diagonal length and the angle, the processor is to determine a length and a width of the box. The processor may determine the length and the width of the box based on Equation 1 and Equation 2 as explained previously. Further, the processor is to receive the height signal from the transceiver component 710. Based on the received height signal, the processor is to determine a height of the box.

[00107] In one example, the length, width and height are communicated to a remote device. For example, the device 700 may comprise a communication module to communicate the length, the width and the height of the box to the remote device. The communication module, in one example, is a wireless communication module. For example, the communication module may be a Wi Fi communication module, a Bluetooth communication module, and the like. The communicated length, width, and height of the box may be used by the remote device, for example to compute volumetric weight, shipping costs, and the like.

[00108] Therefore, the device of the present subject may be used for simultaneously measuring the length and width of a box by measuring a length of a diagonal and the angle between the diagonal and adjacent edge. Height and weight of the box may also be simultaneously measured using additional components. Further, the device may also be used to communicate the dimensions and weight of the box to a remote device for further computation of shipping charges. Therefore, the device provides automatic and simultaneous measurement of box dimensions. Further, the device is portable and may be used irrespective of presence of a wail or corners thereof.

[00109] The preceding description has been presented to illustrate and describe examples of the principles described. This description is not intended to be exhaustive. Many modifications and variations are possible in light of the above teaching.