# Position and Object Data Tracking [closed]

For a class project, I'm working with a weight stack: I'm trying to simultaneously measure:

1. the position of a moving weight stack
2. the value of the weight based on a calibrated/preloaded position in the stack, not via load sensor. (e.g. think a stack of plate weights where the sensor knows in advance that 1 plate = 10lbs, 2 plates = 20lbs, etc.)

The weight stack and the base camp chip/sensor/laser would be within two feet of the weight stack, so I don't need anything overly strong. My requirement is that it is small/unobtrusive and cost effective. I've looked into a few options, but I'm not an engineer so I'm not sure if I am on the right track.

How would you do this? Is there any research that I could check out?

• Can you post a diagram or simple drawing? I'm having trouble visualizing what you are describing.
– Ian
Apr 17, 2014 at 14:38
• Can you measure both the position and the mass (momentum) at the same time? (; Jul 29, 2014 at 14:32
• What was your idea? Can you assume a minimal movement of the weights during one repetition? (Is the lowest weight moving past the initial position of the top weight?) Jul 23, 2015 at 6:10
• I voted to close as this is a open-ended design question. Jul 23, 2015 at 12:30

You can use a kinect or a similar depth sensor.

If you know the weight of a plate, if you can setup the environment as you wish (namely the stack is always on the floor or on a plane) you can, with pcl extract the volume of the stack (removing the plane what rest is only the stack and you get its track for free), estimate the number of plates with the height of the stack and consequently get the weight.

• So pcl is more or less algo/code, right? What would I program that into? A camera? What are some examples? I'm a real beginner :( Just trying to learn! Apr 18, 2014 at 5:19
• Yep you need to write some code for example in C++. It can be hard if you are new to programming... After you learn the basic of C++ you can follow the tutorials in the pcl web page. Apr 18, 2014 at 17:58
• Not sure a kinect camera fully counts as "small", but perhaps it can be setup to be unobtrusive. Jun 25, 2015 at 4:36
• Where do you want to position the Kinect? Jul 23, 2015 at 8:12

If the moving stack follows a regular path, you could use a stack of bump switches to determine their arrival at that point, and also to measure the number of plates in the stack by using one switch for each plate. This would only work if the plates were thick enough, and the path regular. By extension, a array of photocell/LED pairs could provide a contactless method of doing the same thing.

• Hmmm, I think the bump switches would be too intrusive because they would interfere with the natural resting point of each weight stack, right? Or, where would they be positioned? Apr 18, 2014 at 5:11

If there is a gap, divot, crease, etc, between plates you might be able to count the number of plates that go past using a tactile micro switch. The holes in the plates used to 'pick' the weight could be used if the plates interface were sufficiently smooth to prevent counting transitions. Of course you would need to know the direction of movement and be able to tell when the completely picked stack was passed.

Another alternative might be using a light beam through the pole the weights ride on, which would be blocked by the pin. Though this seems more error prone.

• This only works if all weights move past your sensor. You'd have to position this sensor just above the top weight. If the range of motion is however smaller than the size of the stack, the lowest weights will not be seen by your sensor, so you can't count them. Jul 23, 2015 at 8:11