Wireless Forklift Height Encoder

This project is sponsored by Hyster-Yale Group, who design and manufacture forklifts in the Portland, OR, area. The object of this project is to create a wireless system for accurately measuring the extension of a forklift. This measurement will be used by the operator to easily and accurately return to a given shelf height. It can also be used to implement new control methods, such as entering a numeric height, or having buttons with preset height values. This sensor will essentially take the guesswork out of forklift operation.

Background
Hyster-Yale Group would like to incorporate a forklift height encoder in their products to improve usability as well as to incorporate autonomous operations. The problem with current height sensor designs is either cost, resolution, or durability. In order to meet these requirements, a small, wireless package that mounts on the mast of the forklift must be designed. This requires wireless data transfer as well as energy harvesting for long term, maintenance free operation.

Design Goals and Deliverables

 * Select an appropriate sensing method
 * Wirelessly transmit data to a receiver
 * Harvest energy to allow sensor to run indefinitely
 * Design a package that meets the sizing criteria

Specifications
Ideal Measurements
 * 64mm x 90mm x 18mm
 * Sampling Rate: 400Hz
 * Measurement Resolution: 2mm
 * Measurement Height: 7m

Acceptable Measurements
 * Size: 127mm x 127mm x 25mm
 * Sampling Rate: 32Hz
 * Measurement Resolution: 25mm
 * Measurement Height: 4m

Possible Sensor Solutions
After researching the design requirements and compiling the engineering specifications, four sensor designs were proposed.  Hall effect sensor RF distance measurement Optical tracking Mechanical encoded wheel  All of these methods have been evaluated to some extent. The analysis of each method is below.

Hall Effect Sensor
This method utilizes an analog Hall effect sensor and alternating magnetic tape that would be applied to the mast of the forklift. As the sensor moves up and down the tape, the alternating magnetic field cause the sensor produce a sine wave. Knowing that the positive and negative peaks of this sine wave represent a change in direction of the magnetic field, a simple algorithm was developed to count how many had passed and convert the number to meters. With only one Hall effect sensor, direction of motion cannot be known. This can be rectified by placing another Hall effect sensor at a distance of a quarter lambda away from the first sensor and checking the slope of the sine wave. The Hall effect sensor was tested with great success. It had excellent precision and repeatability. The biggest problem with the system is that permanently securing the magnetic tape inside of the forklift mast could be difficult. It could also get in the way of other hardware on the mast. Below is a picture of one of the trials that we ran. It shows a clean, consistent signal, with acceptable amplitude.

RF Distance Measurement
This method was first thought of in order to reduce any mechanical components in the design. A transceiver would be mounted on the forks and another mounted somewhere on the truck, and RF manipulation could triangulate the relative positions. In order to meet the resolution specification, it was found that an antenna array would be necessary to sweep a highly directive beam in order to track the position of the transceiver on the forks. The size and cost of such an antenna array was prohibitive. Another method was to use LiDAR with a line of sight between the transmitter and receiver. Since LiDAR uses optical frequencies, this was ruled out because of scattering. The scattering problems were found during previous experimentation done by Hyster-Yale. Therefore, RF distance measurement has been removed from consideration for this project.

Optical Tracking
Although optical distance sensing such as LiDAR had been ruled out from the beginning, a surface tracking device would not suffer from the same scattering problems due to puddles and inconsistent environments. This method of measurement simply outputs a position delta at the sampling rate. These deltas can then be summed in order to get the total distance travelled.

Mechanical Encoded Wheel
This is essentially a fallback method, since it is a solved method of distance measurement, but it is very undesirable to have friction based sensing. This is because the wheel can slip over time, and it is also more prone to mechanical failure. This could be somewhat rectified by using a continuous rotary encoder with a reset sensor at the bottom of the forklift stroke. If slip did occur, it would simply recalibrate itself every time the forks were completely lowered. However, the durability problems cannot be entirely overcome.

Optical Tracking Experimentation
As we have worked through our potential designs, we have decided that the Optical Tracking device is the design we will pursue for the remainder of this course.

Initially, we had to test the accuracy of different types of optical sensors. We first purchased two LED optical sensors, deconstructed them, and inserted them into a 3D printed vehicle that could be run along a flat surface for multiple iterations, measuring distance traveled. We then purchased two laser optical sensors and built a conveyor belt using a stepper motor to test the long-distance and multiple-iteration accuracy of the sensor.

{| class="wikitable" ! colspan="6" style="text-align: center;" | Final Assembly
 * style="text-align: center;" | Title
 * style="text-align: center;" | Image
 * style="text-align: center;" | Description
 * style="text-align: center;" | Mock Piston, 2/6/18
 * Piston.JPG
 * In order to test our apparatus, we built a mock piston that is a replication of the piston on one of Hyster-Yales forklifts. We used a chrome shower rod inside a section of black PVC pipe. Inside the pipe, we glued a straight bar to the PVC and build a runner on the shower rod so the rod cannot rotate, because if the rod rotated it would cause our sensor to detect more movement than is accurate.
 * style="text-align: center;" | Circuit Box, 2/6/18
 * Circuitbox.jpg
 * Instead of mounting the sensor between the vertical beams on the forklift, we are mounting it on the hydraulic cylinder that powers the motion of the forks. This cylinder has more space around it for mounting, it moves without stuttering or jumping, and it is kept consistently clean by the wipers it passes as it enters the external cylinder.
 * style="text-align: center;" | Sensor Armature, 2/6/18
 * armature.jpg
 * Instead of mounting the sensor between the vertical beams on the forklift, we are mounting it on the hydraulic cylinder that powers the motion of the forks. This cylinder has more space around it for mounting, it moves without stuttering or jumping, and it is kept consistently clean by the wipers it passes as it enters the external cylinder.
 * style="text-align: center;" | Sensor Box Cover, 2/6/18
 * Forklift.png
 * Instead of mounting the sensor between the vertical beams on the forklift, we are mounting it on the hydraulic cylinder that powers the motion of the forks. This cylinder has more space around it for mounting, it moves without stuttering or jumping, and it is kept consistently clean by the wipers it passes as it enters the external cylinder.
 * Instead of mounting the sensor between the vertical beams on the forklift, we are mounting it on the hydraulic cylinder that powers the motion of the forks. This cylinder has more space around it for mounting, it moves without stuttering or jumping, and it is kept consistently clean by the wipers it passes as it enters the external cylinder.
 * style="text-align: center;" | Sensor Box Cover, 2/6/18
 * Forklift.png
 * Instead of mounting the sensor between the vertical beams on the forklift, we are mounting it on the hydraulic cylinder that powers the motion of the forks. This cylinder has more space around it for mounting, it moves without stuttering or jumping, and it is kept consistently clean by the wipers it passes as it enters the external cylinder.
 * Instead of mounting the sensor between the vertical beams on the forklift, we are mounting it on the hydraulic cylinder that powers the motion of the forks. This cylinder has more space around it for mounting, it moves without stuttering or jumping, and it is kept consistently clean by the wipers it passes as it enters the external cylinder.

Gantt Chart




Meeting Minutes








Presentation/Reports