Forklift trucks and other vehicles are commonly used in warehouses and manufacturing plants as well as in other environments to move, stack, and unstack various items. Due to the cramped conditions in these environments, steering forklift trucks, either manually or autonomously, can be difficult. If not properly steered, the forklift truck can damage items, crash, and/or cause injury.
Thus, there is a need for improvement in this field.
Homing mechanisms for steering units or systems are used on a wide variety of vehicles such as forklift trucks. For instance, honing mechanisms are commonly used in autonomous guided counterbalanced forked vehicles (AGF) and other autonomous guided vehicular (AGV) systems. Specifically, homing mechanisms can be utilized on the steering units of an AGF or an AGV. Homing mechanisms ensure the accuracy of the steering angle, which in turn ensures the accuracy of turning operations of the AGF or the AGV.
For homing sequence operations, various homing mechanisms utilize a single sensor to detect homing positions. In those homing mechanisms, a counterclockwise (CCW) direction will yield a different home position compared to a clockwise (CW) direction. This introduces an error in the homing sequence, which in turn affects the accuracy of the measurement of the steering angle of the AGF or the AGV. A homing system or assembly, such as for use in an AGV or an AGF, has been developed to address a number of issues. The homing assembly includes a unique design that not only improves accuracy and ease of use but also simplifies manufacturing and can reduce cost by reducing the tools required for installation. The homing assembly includes, but is not limited to, one or more sensors, one or more encoders, a sensor target, and at least one mounting adaptor.
The homing assembly couples to a steering unit, which generally includes a steering wheel, a steering shaft, a gearbox, and a steering column. The steering unit further couples to a steering motor. The steering motor transforms electric power into mechanical force to turn the steering unit. In one example, the homing assembly is mounted on the gearbox. During installation, the homing assembly is installed after the gearbox is installed. This reduces errors due to backlash of the gearbox.
The homing assembly may include at least two unique sensors having a narrow field of detection, which in turn increases detection precision. The sensors are coupled to the steering shaft and can be adjusted to set the steering wheel true, thus removing any potential discrepancies caused by individual adjustments of sensors.
The homing assembly in one example includes at least two encoders. Mechanically, the encoders are coupled to the steering unit. The encoders are configured to verify the steering shaft location redundantly in addition to the sensors. The sensor target is moveably coupled to the homing assembly. When the sensor target is in and/or out of a specified range of detection, the sensors change state. The mounting adaptors are configured to facilitate the installation of the homing assembly, providing an easy and precise installation.
To further promote accuracy, the homing sequence is configured to occur only in one direction, either clockwise or counterclockwise. Having the homing sequence occur in a single direction in turn reduces the risk of the homing assembly having different home positions.
The systems and techniques as described and illustrated herein concern a number of unique and inventive aspects. Some, but by no means all, of these unique aspects are summarized below.
Aspect 1 generally concerns a system.
Aspect 2 generally concerns the system of any previous aspect including a forklift.
Aspect 3 generally concerns the system of any previous aspect in which the forklift includes an automated guided forklift (AGF).
Aspect 4 generally concerns the system of any previous aspect in which the automated guided forklift is configured to operate autonomously.
Aspect 5 generally concerns the system of any previous aspect in which the automated guided forklift is configured to operate semi-autonomously.
Aspect 6 generally concerns the system of any previous aspect in which the forklift includes a steering system configured to steer the forklift.
Aspect 7 generally concerns the system of any previous aspect in which the steering system includes a motor.
Aspect 8 generally concerns the system of any previous aspect in which the motor includes an electric motor.
Aspect 9 generally concerns the system of any previous aspect in which the steering system includes a gearbox.
Aspect 10 generally concerns the system of any previous aspect in which the motor is mechanically connected to the gearbox.
Aspect 11 generally concerns the system of any previous aspect in which the steering system includes a steer unit.
Aspect 12 generally concerns the system of any previous aspect in which the steering system includes a steer arm.
Aspect 13 generally concerns the system of any previous aspect in which the steering system includes an axle.
Aspect 14 generally concerns the system of any previous aspect in which the axle is connected to the steer arm.
Aspect 15 generally concerns the system of any previous aspect in which the steering system includes one or more steer wheels.
Aspect 16 generally concerns the system of any previous aspect in which the steer wheels are configured to steer the forklift.
Aspect 17 generally concerns the system of any previous aspect in which the steer wheels are connected to the steer arm through the axle.
Aspect 18 generally concerns the system of any previous aspect in which the steer unit includes the steer arm, the axle, and the steer wheels.
Aspect 19 generally concerns the system of any previous aspect in which the motor is configured to rotate the steer arm to turn the forklift.
Aspect 20 generally concerns the system of any previous aspect in which the motor is configured to rotate the steer arm through the gearbox.
Aspect 21 generally concerns the system of any previous aspect in which the steer arm has a steering shaft.
Aspect 22 generally concerns the system of any previous aspect in which the steering shaft has teeth that are engaged to one or more gears in the gearbox.
Aspect 23 generally concerns the system of any previous aspect in which the steering shaft has a shaft end surface.
Aspect 24 generally concerns the system of any previous aspect in which the steering shaft defines one or more fastener holes.
Aspect 25 generally concerns the system of any previous aspect in which the steering system is a rear type steering system.
Aspect 26 generally concerns the system of any previous aspect in which the forklift includes a controller.
Aspect 27 generally concerns the system of any previous aspect in which the controller is operatively coupled to the motor.
Aspect 28 generally concerns the system of any previous aspect in which the controller is operatively coupled to the steering system.
Aspect 29 generally concerns the system of any previous aspect in which the controller is configured to control steering of the forklift through the steering system.
Aspect 30 generally concerns the system of any previous aspect in which the controller is configured to control steering of the forklift via the motor.
Aspect 31 generally concerns the system of any previous aspect in which the steering system includes a homing system.
Aspect 32 generally concerns the system of any previous aspect in which the homing system is operatively coupled to the controller.
Aspect 33 generally concerns the system of any previous aspect in which the homing system is secured to the gearbox.
Aspect 34 generally concerns the system of any previous aspect in which the homing system is coupled to the steer arm.
Aspect 35 generally concerns the system of any previous aspect in which the homing system is configured to determine a home position of the steering system.
Aspect 36 generally concerns the system of any previous aspect in which the homing system is configured to determine the home position by rotating the steer arm in a single direction.
Aspect 37 generally concerns the system of any previous aspect in which the single direction is a clockwise direction.
Aspect 38 generally concerns the system of any previous aspect in which the single direction is a counterclockwise direction.
Aspect 39 generally concerns the system of any previous aspect in which the homing system includes an adapter plate.
Aspect 40 generally concerns the system of any previous aspect in which the adapter plate is secured to the gearbox.
Aspect 41 generally concerns the system of any previous aspect in which the adapter plate defines an adapter opening.
Aspect 42 generally concerns the system of any previous aspect in which the adapter plate has a gasket lip surrounding the adapter opening.
Aspect 43 generally concerns the system of any previous aspect in which the homing system includes a gasket configured to reduce debris entering the steering system.
Aspect 44 generally concerns the system of any previous aspect in which the gasket is supported on the gasket lip.
Aspect 45 generally concerns the system of any previous aspect in which the homing system includes a shaft adapter.
Aspect 46 generally concerns the system of any previous aspect in which the shaft adapter is secured to the steer arm.
Aspect 47 generally concerns the system of any previous aspect in which the shaft adapter is secured to the shaft end surface of the shaft.
Aspect 48 generally concerns the system of any previous aspect in which the homing system includes an encoder shaft.
Aspect 49 generally concerns the system of any previous aspect in which the encoder shaft is coupled to the steer arm to rotate in unison with the steer arm.
Aspect 50 generally concerns the system of any previous aspect in which the encoder shaft is secured to the shaft adapter.
Aspect 51 generally concerns the system of any previous aspect in which the encoder shaft includes a flange and a shaft extending from the flange.
Aspect 52 generally concerns the system of any previous aspect in which the flange is secured to the shaft adapter.
Aspect 53 generally concerns the system of any previous aspect in which the shaft adapter defines a shaft protrusion hole.
Aspect 54 generally concerns the system of any previous aspect in which the encoder shaft has a shaft protrusion extending from the flange on a side opposite to the shaft.
Aspect 55 generally concerns the system of any previous aspect in which the shaft protrusion of the encoder shaft is received in the shaft protrusion hole of the shaft adapter.
Aspect 56 generally concerns the system of any previous aspect in which the shaft of the encoder shaft is disposed along a rotational axis of the steer arm.
Aspect 57 generally concerns the system of any previous aspect in which the homing system includes a target.
Aspect 58 generally concerns the system of any previous aspect in which the target is coupled to the steer arm.
Aspect 59 generally concerns the system of any previous aspect in which the target is configured to rotate in unison with the steer arm about the rotational axis of the steer arm.
Aspect 60 generally concerns the system of any previous aspect in which the target is configured to move in unison with the steer arm.
Aspect 61 generally concerns the system of any previous aspect in which the target is secured to the shaft adapter.
Aspect 62 generally concerns the system of any previous aspect in which the target is
secured to the shaft adapter via a fastener.
Aspect 63 generally concerns the system of any previous aspect in which the target is secured to the shaft adapter via one or more pins to reduce relative movement between the target and the shaft adapter.
Aspect 64 generally concerns the system of any previous aspect in which the target is in the form of a plate.
Aspect 65 generally concerns the system of any previous aspect in which the target has an arched shape.
Aspect 66 generally concerns the system of any previous aspect in which the target has a semi-circular shape.
Aspect 67 generally concerns the system of any previous aspect in which the target has an inner radial side and an outer radial side.
Aspect 68 generally concerns the system of any previous aspect in which the target has a homing edge extending in a radial direction.
Aspect 69 generally concerns the system of any previous aspect in which the homing edge extends in the radial direction from the inner radial side to the outer radial side.
Aspect 70 generally concerns the system of any previous aspect in which the target has a trailing edge extending in a radial direction.
Aspect 71 generally concerns the system of any previous aspect in which the trailing edge extends in the radial direction from the inner radial side to the outer radial side.
Aspect 72 generally concerns the system of any previous aspect in which the homing edge and the trailing edge extend at an angle of at least ninety degrees relative to one another.
Aspect 73 generally concerns the system of any previous aspect in which the target extends across at least one rotational quadrant of the steer arm.
Aspect 74 generally concerns the system of any previous aspect in which the homing system includes a mounting plate.
Aspect 75 generally concerns the system of any previous aspect in which the mounting plate is secured to the adapter plate.
Aspect 76 generally concerns the system of any previous aspect in which the homing system includes one or more target spacers that space the mounting plate from the adapter plate.
Aspect 77 generally concerns the system of any previous aspect in which the target spacers define a gap where the target is disposed between the adapter plate and the mounting plate.
Aspect 78 generally concerns the system of any previous aspect in which the mounting plate defines a shaft opening through which the encoder shaft extends.
Aspect 79 generally concerns the system of any previous aspect in which the mounting plate defines one or more sensor holes.
Aspect 80 generally concerns the system of any previous aspect in which the sensor holes include a first sensor hole and a second sensor hole.
Aspect 81 generally concerns the system of any previous aspect in which the first sensor hole and the second sensor hole are aligned along a sensor alignment line that extends in a straight radial direction from the shaft opening.
Aspect 82 generally concerns the system of any previous aspect in which the mounting plate defines one or more adjustment slots.
Aspect 83 generally concerns the system of any previous aspect in which the adjustment slots have an oblong shape.
Aspect 84 generally concerns the system of any previous aspect in which the mounting plate defines an access cutout.
Aspect 85 generally concerns the system of any previous aspect in which the homing system includes one or more encoders.
Aspect 86 generally concerns the system of any previous aspect in which the encoders are radial encoders.
Aspect 87 generally concerns the system of any previous aspect in which the encoders are incremental type encoders.
Aspect 88 generally concerns the system of any previous aspect in which the encoders are absolute type encoders.
Aspect 89 generally concerns the system of any previous aspect in which the encoders are configured to monitor angular rotation of the steer arm.
Aspect 90 generally concerns the system of any previous aspect in which the encoder shaft extends through the encoders.
Aspect 91 generally concerns the system of any previous aspect in which the encoders are configured to monitor angular rotation of the encoder shaft.
Aspect 92 generally concerns the system of any previous aspect in which the encoders include at least two encoders.
Aspect 93 generally concerns the system of any previous aspect in which the encoders are rotary encoders.
Aspect 94 generally concerns the system of any previous aspect in which the encoders includes a first rotary encoder and a second rotary encoder.
Aspect 95 generally concerns the system of any previous aspect in which the first rotary encoder is secured to the mounting plate.
Aspect 96 generally concerns the system of any previous aspect in which the first rotary encoder surrounds the shaft opening in the mounting plate.
Aspect 97 generally concerns the system of any previous aspect in which the homing system includes an encoder plate.
Aspect 98 generally concerns the system of any previous aspect in which the encoder plate is disposed between the first rotary encoder and the second rotary encoder.
Aspect 99 generally concerns the system of any previous aspect in which the encoder plate is secured to the mounting plate.
Aspect 100 generally concerns the system of any previous aspect in which the homing system includes one or more encoder spacers spacing the encoder plate from the mounting plate.
Aspect 101 generally concerns the system of any previous aspect in which the homing system includes one or more sensors.
Aspect 102 generally concerns the system of any previous aspect in which the sensors are configured to detect the target.
Aspect 103 generally concerns the system of any previous aspect in which the sensors are proximity sensors.
Aspect 104 generally concerns the system of any previous aspect in which the sensors are inductive proximity sensors.
Aspect 105 generally concerns the system of any previous aspect in which the sensors are mounted to the mounting plate.
Aspect 106 generally concerns the system of any previous aspect in which the sensors include at least two sensors.
Aspect 107 generally concerns the system of any previous aspect in which the sensors include a first proximity sensor and a second proximity sensor.
Aspect 108 generally concerns the system of any previous aspect in which the first proximity sensor is mounted in the first sensor hole in the mounting plate.
Aspect 109 generally concerns the system of any previous aspect in which the second proximity sensor is mounted in the second sensor hole in the mounting plate.
Aspect 110 generally concerns the system of any previous aspect in which the first proximity sensor and the second proximity sensor are aligned along a sensor alignment line.
Aspect 111 generally concerns the system of any previous aspect in which the target is made of metal.
Aspect 112 generally concerns the system of any previous aspect in which the controller is configured to rotate the steer arm in a homing direction.
Aspect 113 generally concerns the system of any previous aspect in which the sensors are configured to detect the homing edge of the target when the controller rotates the steer arm in the single direction.
Aspect 114 generally concerns the system of any previous aspect in which the first proximity sensor and the second proximity sensor are configured to detect the homing edge of the target rotated in the homing direction.
Aspect 115 generally concerns the system of any previous aspect in which the homing direction is a clockwise direction.
Aspect 116 generally concerns the system of any previous aspect in which the homing direction is a counterclockwise direction.
Aspect 117 generally concerns the system of any previous aspect in which the controller is configured to determine a home position of the steering system based on detection of the target with the sensors and angular orientation information from the encoders.
Aspect 118 generally concerns the system of any previous aspect in which the adjustment slots in the mounting plate are configured to facilitate positional adjustment of the sensors.
Aspect 119 generally concerns the system of any previous aspect in which the controller is configured to determine an offset value to adjust steering operations based on the home position.
Aspect 120 generally concerns a method.
Aspect 121 generally concerns the method of any previous aspect including turning a steering system of a forklift in a homing direction.
Aspect 122 generally concerns the method of any previous aspect including detecting a target rotating with the steering system with at least two sensors.
Aspect 123 generally concerns the method of any previous aspect including monitoring an angular position of the steering system with at least two encoders.
Aspect 124 generally concerns the method of any previous aspect including setting a home position of the steering system of the forklift to the angular position from the encoders upon the detecting the target with the sensors.
Aspect 125 generally concerns the method of any previous aspect including sensing the target with the sensors.
Aspect 126 generally concerns the method of any previous aspect including rotating the steering system in a reset direction in response to sensing the target.
Aspect 127 generally concerns the method of any previous aspect in which the reset direction is opposite to the homing direction.
Aspect 128 generally concerns the method of any previous aspect including sensing a falling edge of the target moving in the reset direction with the sensors.
Aspect 129 generally concerns the method of any previous aspect including performing the turning the steering system of the forklift in the homing direction after the sensing the falling edge of the target.
Aspect 130 generally concerns the method of any previous aspect including determining an offset value based on the home position with a controller.
Aspect 131 generally concerns the method of any previous aspect including turning the steering system at an angle adjusted by the offset value with the controller.
Aspect 132 generally concerns the method of any previous aspect including adjusting the sensors to the home position by rotating a mounting plate to which the sensors are mounted.
Further forms, objects, features, aspects, benefits, advantages, and embodiments of the present invention will become apparent from a detailed description and drawings provided herewith.
For the purpose of promoting an understanding of the principles of the invention, reference will now be made to the embodiments illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended. Any alterations and further modifications in the described embodiments and any further applications of the principles of the invention as described herein are contemplated as would normally occur to one skilled in the art to which the invention relates. One embodiment of the invention is shown in great detail, although it will be apparent to those skilled in the relevant art that some features that are not relevant to the present invention may not be shown for the sake of clarity.
The reference numerals in the following description have been organized to aid the reader in quickly identifying the drawings where various components are first shown. In particular, the drawing in which an element first appears is typically indicated by the left-most digit(s) in the corresponding reference number. For example, an element identified by a “100” series reference numeral will likely first appear in
As will be explained in greater detail below, previous steering unit designs were susceptible to errors based on the direction the steering unit was turned during a sequence used for homing or calibrating the steering unit. For example, the homing or calibration sequence for the steer unit in previous designs when performed in a counterclockwise direction (i.e., anticlockwise direction) would yield a different home position as compared to when the sequence was performed in a clockwise direction. As a result the steering angle measured from homing position would have a significant error which could cause significant problems especially for autonomous type forklifts. While human drivers of forklifts can readily compensate for these discrepancies, autonomous forklifts experience great difficulties in compensating for these steering angle errors. Prior systems required significant mechanical adjustments of any sensors used in determining the home location and/or adjustment of the steering motor which would in turn lead to more mechanical play and error in steering angle measurements. Consequently, these designs were deficient in hardware which inhibited the ability to increase safety while turning. While safety sensors were proposed to enhance the accuracy of determining the steering, these safety rated sensors still would not achieve the requisite accuracy and safety needed for automated vehicles, such as for AGFs. Moreover, the safety related sensors were quite expensive.
To address these as well as other issues, the steering system 125 further includes a homing system 235 that is connected to the steer unit 215. The homing system 235 is designed so that the homing sequence that is used to determine the home location of the steer unit 215 occurs only in one rotational direction (i.e., in the clockwise or counterclockwise direction). By calibrating in only a single direction, the accuracy in determining the steering angle of the steer wheels 230 of the steer unit 215 is enhanced which in turn enhances automatic guidance of the automated guided forklift (AGF) 110. In the illustrated example both the motor 205 and the homing system 235 are operatively coupled to a controller 240. The motor 205 and the homing system 235 in this example are operatively coupled to the controller 240 through one or more cables 245. In one form, one or more wires 250 are used to operatively couple the motor 205 and homing system 235 to the controller 240, but the motor 205 and the homing system 235 can be operatively coupled to the controller 240 in other ways, such as via a wireless connection.
Turning to
The homing system 235 includes an adapter plate 320 that is configured to secure the homing system 235 to the gearbox 210. The homing system 235 further includes an enclosure 325 that encloses various components of the homing system 235. In the illustrated example, the enclosure 325 includes a cover 330 and a lid 335 that is secured to the cover 330. The lid 335 is designed to provide access to the interior within the cover 330.
Referring to
As can be seen, the homing system 235 has a mounting plate 520 that is spaced away from the adapter plate 320 via one or more target spacers 525. The mounting plate 520 is secured to the adapter plate 320 via one or more fasteners 530 that extend through the target spacers 525. The mounting plate 520 is configured to secure and orient one or more target sensors 535. It should be recognized that the mounting plate 520 can be secured to the adapter plate 320 in other manners, such as via welding and/or adhesives. The target spacers 525 space the mounting plate 520 from the adapter plate 320 so that there is enough room for the target 515 to rotate relative to the mounting plate 520 as the steer arm 220 of the steering system 125 is turned by the motor 205.
The target sensors 535 are configured to detect the target 515 so as to determine the angular orientation of the steering system 125. In this example, the target sensors 535 are in the form of inductive proximity sensors. Specifically, the target sensors 535 include a first proximity sensor 540 and a second proximity sensor 545 that are threadedly secured to the mounting plate 520. As mentioned before, the homing system 235 includes at least two of the target sensors 535. It was discovered during development of the system 100 that inductive as well as other types of proximity sensors had uneven fields which in turn caused an error between the relative orientation in which the target 515 was rotated. In this example, the homing system 235 includes at least two target sensors 535 so as to provide redundancy as well as position accuracy of the target 515. As will be explained further below, the holding position of the steering system 125 is determined by rotating the target 515 in only a single direction (i.e., clockwise direction or a counterclockwise direction). By calibrating in only a single rotational direction, the error associated with the variance in the spatial dimensions of the electromagnetic fields from the target sensors 535 is reduced.
Using this single direction calibration approach, the first proximity sensor 540 and encoders 550 do not add errors into the location determination of the steer wheels 230. Moreover, this design is robust and provides simplified manufacturing. Minimal adjustments are required for the target sensors 535 because the target sensors 535 are mounted to the rotationally adjustable mounting plate 520. This approach is even more cost effective as compared to other designs because safety rated proximity sensors are not required. As alluded to before, safety rated proximity sensors are typically 10 times more expensive than the cost of the two target spacers 525 used in this design which are not necessarily safety rated though they can be in certain circumstances. By incorporating redundancy of using at least two target sensors 535, the automated guided forklift 110 is category 3 safe, or CAT3 safe.
Surrounding the encoder shaft 510, the homing system 235 further has one or more encoders 550. In one example, the encoders 550 are radial encoders. In one form, the encoders 550 are incremental type encoders, but in other forms, the encoders 550 can include absolute type encoders. The encoders 550 are designed to detect rotation of the encoder shaft 510 which in turn corresponds to the rotation of the steer arm 220 caused by the motor 205. To provide redundancy, the encoders 550 in the illustrated example include at least two encoders 550. In particular, the homing system 235 has a first rotary encoder 555 and a second rotary encoder 560 that are mounted around the encoder shaft 510. To reduce interference between the encoders 550 the first rotary encoder 555 and the second rotary encoder 560 are spaced away from one another via an encoder plate 565. As can be seen, the encoder plate 565 is spaced from the mounting plate 520 via one or more encoder spacers 570. The encoder plate 565 at the encoder spacers 570 is secured to the mounting plate 520 via one or more of the fasteners 530. The fasteners 530 extend through the encoder spacers 570 and are threadedly secured to the mounting plate 520. It should be recognized that the encoder plate 565 in other examples can be secured in other manners, such as via welding and/or adhesives. In other words the first rotary encoder 555 is sandwiched between the mounting plate 520 and the encoder plate 565. The first rotary encoder 555 is secured to the mounting plate 520, and the second rotary encoder 560 is secured to the encoder plate 565, such as via fasteners. Via the mounting plate 520 the encoders 550 are able to monitor the rotation or steering direction of the steering system 125. The homing system 235 can be incorporated into original equipment manufacturing (OEM) forklifts 105 or installed as an aftermarket product on forklifts 105.
Referring back to
The adapter plate 320 is designed to secure the homing system 235 to the gearbox 210.
Looking at
Turning to
Extending in a radially outward direction from the inner radial side 1305 to the encoder shaft 510, the target 515 has a homing edge 1315 and a trailing edge 1320 located on opposite sides relative to one another. In the depicted example, the homing edge 1315 and the trailing edge 1320 extend in a generally straight radial manner from the inner radial side 1305 to the outer radial side 1310. In other examples, the homing edge 1315 and the trailing edge 1320 can be shaped differently. As will be explained below, the target sensors 535 are configured to detect the homing location of the steering system 125 by detecting the homing edge 1315 when the target 515 is rotated in a single direction, such as a clockwise direction. When the homing edge 1315 extends in a radially straight manner, the first proximity sensor 540 and the second proximity sensor 545 similarly extend in a radially straight manner so that both target sensors 535 cents the homing edge 1315 at the same time. In other examples, the homing edge 1315 can be shaped differently and the target sensors 535 positioned at different locations to coincide with the shape of the homing edge 1315 so that the target sensors 535 detect the homing edge 1315 at the same time. Depending on which direction the target 515 is rotated using the single-direction homing technique, the trailing edge 1320 can be sensed by the target sensors 535 to determine the homing position.
The target 515 further defines an adapter fastener hole 1325 which is configured to receive a fastener that secures the target 515 to the shaft adapter 505. In one example, the adapter fastener hole 1325 includes a counter sink to receive a head of the fastener so that the head of the fastener is recessed or flush with the outer surface of the target 515. The target 515 further includes one or more pin holes 1330 that are configured to receive pins for aligning the target 515 with the shaft adapter 505 so as to minimize relative movement between the target 515 and the shaft adapter 505. In the depicted example, the target 515 includes two pin holes 1330 located on opposite sides of the adapter fastener hole 1325, but the pin holes 1330 can be arranged in other manners in other examples.
To facilitate single direction detection of the target 515, the target 515 is sized large enough so that the controller 240 via the target sensors 535 is only generally able to sense the homing edge 1315. Looking at
Looking at
A perspective view of the mounting plate 520 is illustrated in
The mounting plate 520 further defines one or more sensor holes 1615 to which the target sensors 535 are secured. In the illustrated example, the sensor holes 1615 includes a first sensor hole 1620 in which the first proximity sensor 540 is secured and a second sensor hole 1625 in which the second proximity sensor 545 is secured. The first sensor hole 1620 and the second sensor hole 1625 are aligned along a sensor alignment line 1630. The sensor alignment line 1630 stretches or is centered on the shaft 1010 of the encoder shaft 510 that extends through the shaft opening 1605. The angular orientation of the sensor alignment line 1630 generally corresponds to the angle of the homing edge 1315 and trailing edge 1320 of the target 515 such that both the first proximity sensor 540 and the second proximity sensor 545 detect one or more of these edges of the target 515 at the same time so as to provide redundancy. For example, even if one of the target sensors 535 fails, the other target sensor 535 is able to provide a backup or safety margin in case of failure.
To adjust the relative angular orientation of the target sensors 535 in the sensor holes 1615, the mounting plate 520 defines one or more adjustment slots 1635 that are configured to receive the fasteners 530 that are used to secure the mounting plate 520 to the adapter plate 320 via the target spacers 525. The adjustment slots 1635 have an oblong shape so as to facilitate this rotational or angular adjustment of the mounting plate 520. The adjustment slots 1635 can be shaped differently in other examples to promote movement of the mounting plate 520 or not. The mounting plate 520 further defines one or more encoder spacer fastener holes 1640 where the fasteners 530 in the encoder spacers 570 are secured. The mounting plate 520 has a generally semicircular shape, but the mounting plate 520 includes an access cutout 1645 so as to facilitate access to the target 515 or other components of the homing system 235.
Turn to
In most cases, the first proximity sensor 540 and the second proximity sensor 545 are the same type of proximity sensor, such as an inductive type proximity sensor, but in some cases, the first proximity sensor 540 and the second proximity sensor 545 can be different. For example, one of the target sensors 535 can be an inductive type proximity sensor and the other target sensor 535 can be a capacitive or optical type sensor.
The target sensor 535 in
The ideal home position is where both the actual home location and the detected home location are the same. The sensor changes state when the target is within a specified range of detection or when the target leaves the detection zone. In other detection systems, a single sensor is used to detect the target. Moreover, the encoders within the motor are the ones used to detect the steering angle of the steer wheels. As should be recognized, there is play in the mesh between the motor as well as other components within these older systems that can lead to inaccurate steering angle computations.
As anyone who has used a stud finder to detect a stud within a wall, the detected edge of the stud can vary slightly depending on which direction the stud finder is slid over the wall. In a somewhat analogous manner, these other previous sensor systems detected the target while moving in both directions which creates similar errors in detecting a target. In other words, the sensor would detect the target either moving into a homing location approach via the clockwise or counterclockwise (i.e., anticlockwise) directions.
Once more, there is an inherent error created with such a sensing technique in that there is an error between when the homing direction is determined in the different directions. If the sensor fields of the proximity sensors are not uniform or even, the detection of the target can differ depending on which direction the target is moving. For instance, if the electromagnetic field emanated from an inductive proximity sensor is lopsided in one direction, the target may be detected sooner in one direction rather than the other direction. The error could occur on either side or quadrant of the ideal or true home position which can further compound the errors. In other words, there is a discrepancy between the detected or calculated turning angle and the two true turning angle which can create significant safety concerns for autonomous vehicles, such as for the automated guided forklift 110.
This dual direction approach can be compensated for just a single vehicle, but when used for multiple vehicle installations, there are significant challenges that require keeping track of the offsets used in each vehicle. The manufacturing process is used for all vehicles must ensure that all of the vehicles behave the same so as to ensure that overall system performance does not suffer. In this dual direction homing technique, the error can change during every boot cycle of the system. In these previous techniques, the error could have moved from a first quadrant to a second quadrant or vice versa. Every time the system is rebooted, there is a fifty-percent chance that a new offset or error would occur. For instance during vehicle setup, an error may occur in a first quadrant when the power is turned on. Offsets would then be applied based on this error in the first quadrant. However, during the next power boot up, the error could now be located within the second quadrant which basically nullifies the previously set offset. This uncertainty during booting can be a significant safety concern.
The homing system 235 addresses these as well as other issues. The homing system 235 provides a repeatable approach in that the proximity sensor field does not add error because a single direction approach is used. Even if the electromagnetic fields produced by the target sensors 535 are not uniform or are otherwise inconsistent, by having the home angle determined by the target 515 rotating in a single direction (e.g., a clockwise direction) this unevenness will not detrimentally impact the measured angle. The target 515 is shaped and sized so that the controller 240 is aware of which quadrant the target 515 is located. This in turn allows the homing sequence to always occur in one direction. Any error in the detection of the target is now in one quadrant such that the discrepancy can be quickly compensated through a mechanical adjustment and/or electronic adjustment via an offset value. In contrast to the earlier designs where the encoders within the motor were used to determine the turning angles, the encoders 550 in the illustrated example directly measure the turning angle of the steer arm 220 via the shaft 1010 of the encoder shaft 510.
In one example, the first proximity sensor 540 and the second proximity sensor 545 are two flush type inductive proximity sensors. In one particular example, the target sensors 535 are flush type inductive proximity sensors that have an 8 mm diameter. As will be explained further below, the target sensors 535 are used in a single direction approach of detection which leads to increased precision of detecting the target. The homing sequence is done in a single direction. The mounting plate 520 facilitates adjustably mounting of the target sensors 535. The mounting plate 520 can be adjusted to set the steering wheel to true during mechanical installation. This in turn removes any discrepancies caused by any individual differences between or adjustments of the target sensors 535. To adjust the mechanical home position during boot up, both target sensors 535 are moved together by turning the mounting plate 520. Moreover, the design of the homing system 235 provides a cost-effective approach. Instead of using safety rated proximity sensors which typically will cost more than 10 times the cost of using the target sensors 535, the first proximity sensor 540 and the second proximity sensor 545 are used. The redundancy provided by the first proximity sensor 540 and the second proximity sensor 545 allows the homing system 235 to have sufficient safety such that the automated guided forklift 110 can safely autonomously operate.
It should be recognized from the discussion above, the homing system 235 provides a simple and robust manufacturing approach. Minimal adjustments are required of adjusting the relative locations of the target sensors 535. The mounting plate 520 just needs to be simply rotated to properly make adjustments to adjust for any offsets between the measured value and the actual home value. The encoders 550 are configured to determine the turning angle of the steer wheels 230. The adjustment of the home angle can occur mechanically, such as using the technique described before by rotating the mounting plate 520, and/or electronically by the controller 240 using an offset value to compensate for the difference between the true home value or home position 1720 and the detected or measured home angle.
This unique single direction homing technique will now be described with reference to flowchart 2000 in
The controller 240 via the target sensors 535 in stage 2020 determines whether the target 515 has rotated past so that the homing edge 1315 moved past the first proximity sensor 540 and the second proximity sensor 545 so as to detect a falling edge status of the target 515. If the controller 240 in stage 2020 does not detect the falling edge (i.e., the homing edge 1315) of the target 515, then the controller 240 via the motor 205 continues to rotate the target 515 in the counterclockwise direction (i.e., reset direction) in stage 2015.
Referring to
As noted before, based on the shape of the target 515, the controller 240 is aware of which quadrant the target 515 is located. This in turn enables the homing sequence to always occur or approach in one direction. As depicted in
Glossary of Terms
The language used in the claims and specification is to only have its plain and ordinary meaning, except as explicitly defined below. The words in these definitions are to only have their plain and ordinary meaning. Such plain and ordinary meaning is inclusive of all consistent dictionary definitions from the most recently published Webster's dictionaries and Random House dictionaries. As used in the specification and claims, the following definitions apply to these terms and common variations thereof identified below.
“Automated Guided Vehicle” (AGV) generally refers to a mobile robot that is able to automatically self-navigate between various locations. For example, AGVs are typically, but not always, able to automatically navigate by following markers, such as wires or magnets embedded in the floor, by using lasers, and/or by using one or more vision systems. AGVs are also typically, but not always, designed to automatically avoid collisions, such as with other AGVs, equipment, and personnel. AGVs are commonly, but not always, used in industrial applications to move materials around a manufacturing facility or warehouse.
“Axis” generally refers to a straight line about which a body, object, and/or a geometric figure rotates or may be conceived to rotate.
“Cable” generally refers to one or more elongated strands of material that may be used to carry electromagnetic or electrical energy. A metallic or other electrically conductive material may be used to carry electric current. In another example, strands of glass, acrylic, or other substantially transparent material may be included in a cable for carrying light such as in a fiber-optic cable. A cable may include connectors at each end of the elongated strands for connecting to other cables to provide additional length. A cable is generally synonymous with a node in an electrical circuit and provides connectivity between elements in a circuit but does not include circuit elements. Any voltage drop across a cable is therefore a function of the overall resistance of the material used. A cable may include a sheath or layer surrounding the cable with electrically non-conductive material to electrically insulate the cable from inadvertently electrically connecting with other conductive material adjacent the cable. A cable may include multiple individual component cables, wires, or strands, each with, or without, a non-conductive sheathing. A cable may also include a non-conductive sheath or layer around the conductive material, as well as one or more layers of conductive shielding material around the non-conductive sheath to capture stray electromagnetic energy that may be transmitted by electromagnet signals traveling along the conductive material of the cable, and to insulate the cable from stray electromagnetic energy that may be present in the environment the cable is passing through. Examples of cables include twisted pair cable, coaxial cable, “twin-lead”, fiber-optic cable, hybrid optical and electrical cable, ribbon cables with multiple side-by-side wires, and the like.
“Controller” generally refers to a device, using mechanical, hydraulic, pneumatic electronic techniques, and/or a microprocessor or computer, which monitors and physically alters the operating conditions of a given dynamical system. In one non-limiting example, the controller can include an Allen Bradley brand Programmable Logic Controller (PLC). A controller may include a processor for performing calculations to process input or output. A controller may include a memory for storing values to be processed by the processor, or for storing the results of previous processing. A controller may also be configured to accept input and output from a wide array of input and output devices for receiving or sending values. Such devices include other computers, keyboards, mice, visual displays, printers, industrial equipment, and systems or machinery of all types and sizes. For example, a controller can control a network or network interface to perform various network communications upon request. The network interface may be part of the controller or characterized as separate and remote from the controller. A controller may be a single, physical, computing device such as a desktop computer, or a laptop computer, or may be composed of multiple devices of the same type such as a group of servers operating as one device in a networked cluster, or a heterogeneous combination of different computing devices operating as one controller and linked together by a communication network. The communication network connected to the controller may also be connected to a wider network such as the Internet. Thus, a controller may include one or more physical processors or other computing devices or circuitry and may also include any suitable type of memory. A controller may also be a virtual computing platform having an unknown or fluctuating number of physical processors and memories or memory devices. A controller may thus be physically located in one geographical location or physically spread across several widely scattered locations with multiple processors linked together by a communication network to operate as a single controller. Multiple controllers or computing devices may be configured to communicate with one another or with other devices over wired or wireless communication links to form a network. Network communications may pass through various controllers operating as network appliances such as switches, routers, firewalls or other network devices or interfaces before passing over other larger computer networks such as the Internet. Communications can also be passed over the network as wireless data transmissions carried over electromagnetic waves through transmission lines or free space. Such communications include using Wi-Fi or other Wireless Local Area Network (WLAN) or a cellular transmitter/receiver to transfer data.
“Couple” or “Coupled” generally refers to an indirect and/or direct connection between the identified elements, components, and/or objects. Often the manner of the coupling will be related specifically to the manner in which the two coupled elements interact.
“Edge” generally refers to a border where an object or area begins or ends. The edge is typically in the form of a line or line segment that is at the intersection of two plane faces or of two planes of an object or space.
“Electric Motor” generally refers to an electrical machine that converts electrical energy into mechanical energy. Normally, but not always, electric motors operate through the interaction between one or more magnetic fields in the motor and winding currents to generate force in the form of rotation. Electric motors can be powered by direct current (DC) sources, such as from batteries, motor vehicles, and/or rectifiers, or by alternating current (AC) sources, such as a power grid, inverters, and/or electrical generators. An electric generator can (but not always) be mechanically identical to an electric motor, but operates in the reverse direction, accepting mechanical energy and converting the mechanical energy into electrical energy.
“Encoder” generally refers to a device that converts mechanical motion and/or position into an electrical signal. The resulting electrical signal can be an analog or digital signal. The electrical signal can represent various aspects of the movement, such as position of an object, rotation or the amount of angular movement of the object, speed or velocity of the object, and direction of motion of the object. Encoders can be categorized in a number of ways. For example, encoders can include absolute encoders that provide an absolute position value. Incremental encoders count movement, rather than providing an absolute position value. Linear encoders convert linear position information into electrical signals, and rotary encoders convert rotary position information into electrical signals.
“Fastener” generally refers to a hardware device that mechanically joins or otherwise affixes two or more objects together. By way of non-limiting examples, the fastener can include bolts, dowels, nails, nuts, pegs, pins, rivets, screws, buttons, hook and loop fasteners, and snap fasteners, to just name a few.
“Forklift Truck”, “Forklift”, or “Fork Truck” generally refers to a vehicle with one or more prongs, blades, forks, or other parts that can be slid into or under loads and then raised or lowered in order to move and/or stack the loads. In a common arrangement, the forklift truck has two forks that can be slid into a pallet that carries a load. The forks are typically raised and lowered along a forklift mast. In certain designs, the mast and/or forks can be tilted so as to better retain the carried load. The forklift truck can be operated by a human operator, semi-autonomously controlled, or even fully autonomous. In one example of a fully autonomous design, the forklift truck is an Autonomously Guided Vehicle (AGV). Forklift trucks can be used in a wide variety of environments, such as in warehouses, lumberyards, manufacturing plants, and shipping depots, to name just a few examples. The forklift trucks can be powered in several manners, such as by using internal combustion engines (e.g., with liquefied petroleum gas, or LPG), via battery-electric powerplants, and/or hydrogen fuel cells. Some non-limiting forklift truck design types include low lift trucks, stackers, reach trucks, side loaders, order-picking trucks, guided very-narrow-aisle trucks, articulated counterbalance trucks, and omnidirectional trucks, to name just a few.
“Hole” generally refers to a hollow portion through a solid body, wall or a surface. A hole may be any shape. For example, a hole may be, but is not limited to, circular, triangular, or rectangular. A hole may also have varying depths and may extend entirely through the solid body or surface or may extend through only one side of the solid body.
“Housing” generally refers to a component that covers, protects, and/or supports another thing. A housing can have a unitary construction or made of multiple components. The housing can be made from the same material or a combination of different materials. The housing can include a protective cover designed to contain and/or support one or more mechanical components. Some non-limiting examples of a housing include a case, enclosure, covering, body, and shell.
“Inductive Proximity Sensor” generally refers to a non-contact sensor that detects nearby metallic or other conductive objects using the principles of electromagnetic induction. The inductive proximity sensor generates an alternating magnetic field around a sensing face or end and detects changes in this field caused by the presence of a metal object. The sensing range of the inductive proximity sensor is dependent on the type of metal being detected. Ferrous metals, such as iron and steel, allow for a longer sensing range, while nonferrous metals, such as aluminum and copper, may reduce the sensing range.
“Item” generally refers to an individual article, object, or thing. Commonly, but not always, items are handled in warehouse and material handling environments. The item can come in any form and can be packaged or unpackaged. For instance, items can be packaged in cases, cartons, bags, drums, containers, bottles, cans, pallets, and/or sacks, to name just a few examples. The item is not limited to a particular state of matter such that the item can normally have a solid, liquid, and/or gaseous form for example.
“Motor” generally refers to a machine that supplies motive power for a device with moving parts. The motor can include rotor and linear type motors. The motor can be powered in any number of ways, such as via electricity, internal combustion, pneumatics, and/or hydraulic power sources. By way of non-limiting examples, the motor can include a servomotor, a pneumatic motor, a hydraulic motor, a steam engine, a pneumatic piston, a hydraulic piston, and/or an internal combustion engine.
“Opening” generally refers to a space or hole that something can pass through.
“Pin” or “Peg” generally refers to an elongated piece of material such as wood, metal, plastic and/or other material. Typically (but not always), the pin is tapered at one or both ends, but the pin can be shaped differently in other examples. For example, the ends of the pin can be flattened, widened, and/or bent in order to retain the pin. Pins can be used for any number of purposes. For example, the pin can be used in machines to couple components together or otherwise act as an interface between components. Pins can also be used for holding things together, hanging things on, and/or marking a position. Normally, but not always, the pin is a small, usually cylindrical piece. In certain cases, the pin is pointed and/or a tapered piece used to pin down, fasten things together, and/or designed to fit into holes. In other examples, the pin can have a polyhedral shape, such as with a rectangular or triangular cross-sectional shape, or an irregular shape.
“Proximity Sensor” generally refers to a non-contact device that detects the presence, absence, and/or changes in proximity of an object. The proximity sensor can utilize various technologies to emit a signal, such as an electromagnetic field, sound waves, or light, and then analyzes the changes in that signal caused by the presence of the object. This technique allows the proximity sensor to determine the nearness of the object without physically touching the object. Some common types of proximity sensors include capacitive proximity sensors, inductive proximity sensors, sonic proximity sensors, and photoelectric proximity sensors, to name just a few examples.
“Rotary Encoder” generally refers to an electromechanical device that converts rotational motion of a shaft, axle, or other structure into an electrical signal. The electrical signal typically indicates the angular position, speed (velocity), and/or direction of the rotation.
“Sensor” generally refers to an object whose purpose is to detect events and/or changes in the environment of the sensor, and then provide a corresponding output. Sensors include transducers that provide various types of output, such as electrical and/or optical signals. By way of nonlimiting examples, the sensors can include pressure sensors, ultrasonic sensors, humidity sensors, gas sensors, motion sensors, acceleration sensors, displacement sensors, force sensors, optical sensors, and/or electromagnetic sensors. In some examples, the sensors include barcode readers, RFID readers, and/or vision systems.
“Shaft” generally refers to a part that rotates about a central axis. Shafts are a part of various mechanically rotating devices, such as motors, engines, transmissions, gearsets, and/or other devices. Shafts are usually, but not always, used to transfer mechanical torque between various mechanical components. For example, the shaft of a motor may transfer energy to a transmission, an axle, a wheel, and/or another device. In some cases, the shaft of a device is integrated with other parts of that device. The shaft can be shaped in any number of manners. For instance, the shaft can have a cylindrical or rectangular shape, and the shaft can be hollow or solid.
“Steering System” generally refers to one or more devices and/or linkages that allow a vehicle to follow a desired course. By way of non-limiting examples, the steering system can include active, passive, rear wheel, front wheel, four-wheel, power, steer-by-wire, articulated, speed sensitive, differential, crab, hydraulic, rack and pinion, worm and sector, recirculating ball, Ackerman, and/or Bell-crank type systems, to name just a few.
“Vehicle” generally refers to a machine that transports people and/or cargo. Common vehicle types can include land-based vehicles, amphibious vehicles, watercraft, aircraft, and space craft. By way of non-limiting examples, land-based vehicles can include wagons, carts, scooters, bicycles, motorcycles, automobiles, buses, trucks, semi-trailers, trains, trolleys, and trams. Amphibious vehicles can for example include hovercraft and duck boats, and watercraft can include ships, boats, and submarines, to name just a few examples. Common forms of aircraft include airplanes, helicopters, autogiros, and balloons, and spacecraft for instance can include rockets and rocket powered aircraft. The vehicle can have numerous types of power sources. For instance, the vehicle can be powered via human propulsion, electrically powered, powered via chemical combustion, nuclear powered, and/or solar powered. The direction, velocity, and operation of the vehicle can be human controlled, autonomously controlled, and/or semi-autonomously controlled. Examples of autonomously or semi-autonomously controlled vehicles include Automated Guided Vehicles (AGVs) and drones.
“Wire” generally refers to elongated electrically conductive metal. This includes an individual strand, multiple strands (twisted, braided and/or not), traces, strips and other cross-sectional geometries. In some examples, wire is uninsulated wire, such as bare wire without a coating and/or plating. In other examples, wire is insulated wire with a coating of non-conductive material surrounding the wire. In some examples, insulated wire is coated with plastic, fluoropolymer, and/or rubber materials.
It should be noted that the singular forms “a,” “an,” “the,” and the like as used in the description and/or the claims include the plural forms unless expressly discussed otherwise. For example, if the specification and/or claims refer to “a device” or “the device”, it includes one or more of such devices.
It should be noted that directional terms, such as “up,” “down,” “top,” “bottom,” “lateral,” “longitudinal,” “radial,” “circumferential,” “horizontal,” “vertical,” etc., are used herein solely for the convenience of the reader in order to aid in the reader's understanding of the illustrated embodiments, and it is not the intent that the use of these directional terms in any manner limit the described, illustrated, and/or claimed features to a specific direction and/or orientation.
While the invention has been illustrated and described in detail in the drawings and foregoing description, the same is to be considered as illustrative and not restrictive in character, it being understood that only the preferred embodiment has been shown and described and that all changes, equivalents, and modifications that come within the spirit of the inventions defined by the following claims are desired to be protected. All publications, patents, and patent applications cited in this specification are herein incorporated by reference as if each individual publication, patent, or patent application were specifically and individually indicated to be incorporated by reference and set forth in its entirety herein.
100 system
105 forklift
110 automated guided forklift
115 body
120 wheels
125 steering system
130 mast
135 carriage
140 forks
145 item
205 motor
210 gearbox
215 steer unit
220 steer arm
225 axle
230 steer wheels
235 homing system
240 controller
245 cables
250 wires
305 housing
310 cable guide
315 cable ties
320 adapter plate
325 enclosure
330 cover
335 lid
505 shaft adapter
510 encoder shaft
515 target
520 mounting plate
525 target spacers
530 fasteners
535 target sensors
540 first proximity sensor
545 second proximity sensor
550 encoders
555 first rotary encoder
560 second rotary encoder
565 encoder plate
570 encoder spacers
705 rotational axis
805 adapter opening
810 gasket lip
815 housing fastener holes
820 spacer fastener holes
905 steer arm fastener holes
910 shaft protrusion hole
915 shaft fastener holes
920 target fastener hole
925 pin holes
1005 flange
1010 shaft
1015 shaft protrusion
1020 flange fastener holes
1105 steering shaft
1110 teeth
1115 shaft end surface
1120 fastener holes
1125 gasket
1205 housing fasteners
1210 encoder shaft fasteners
1305 inner radial side
1310 outer radial side
1315 homing edge
1320 trailing edge
1325 adapter fastener hole
1330 pin holes
1405 angle
1505 target fastener
1510 pins
1605 shaft opening
1610 encoder fastener hole
1615 sensor holes
1620 first sensor hole
1625 second sensor hole
1630 sensor alignment line
1635 adjustment slots
1640 encoder spacer fastener holes
1645 access cutout
1705 washers
1710 clockwise direction
1715 counterclockwise direction
1720 home position
1805 sensor housing
1810 sensing face
1815 connector
1820 adjustment nut
2000 flowchart
2005 stage
2010 stage
2015 stage
2020 stage
2025 stage
2030 stage
2035 stage
This application claims the benefit of U.S. patent application Ser. No. 63/490,109, filed Mar. 14, 2023, which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63490109 | Mar 2023 | US |