Go to Post They had a well made scouting form on the bottom was a check box with nothing next to it, when asked what the box was for they said. "Oh thats the jerk box" Since then one of our team goals is "Stay out of the jerk box" - Gary Stearns [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 09-01-2016, 12:09 PM
TAlholm's Avatar
TAlholm TAlholm is offline
Mainely CAD
AKA: Tim Alholm
no team
Team Role: College Student
 
Join Date: Dec 2013
Rookie Year: 2013
Location: Connecticut
Posts: 71
TAlholm is just really niceTAlholm is just really niceTAlholm is just really niceTAlholm is just really nice
Sensor for linear distance

So I'm embarking on a project. I am in need of linear sensors for distance traveled. I am looking at the string potentiometer from AndyMark, but would like to know if anyone has experience with any other form.
IR sensors are not going to work for the project as the risk of the sensors getting feedback from another is too high.
__________________

FRC Team 1991 (2013 - 2016) - Head of Design / Head of Scouting

Don't trust me to cut down a straight line, unless it's on an automated router or mill.
Reply With Quote
  #2   Spotlight this post!  
Unread 09-01-2016, 12:14 PM
Ernst's Avatar
Ernst Ernst is offline
Ernst
AKA: Ernst
FRC #1732 (Hilltoppers)
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2011
Location: Milwaukee, WI
Posts: 297
Ernst has a reputation beyond reputeErnst has a reputation beyond reputeErnst has a reputation beyond reputeErnst has a reputation beyond reputeErnst has a reputation beyond reputeErnst has a reputation beyond reputeErnst has a reputation beyond reputeErnst has a reputation beyond reputeErnst has a reputation beyond reputeErnst has a reputation beyond reputeErnst has a reputation beyond repute
Re: Sensor for linear distance

Quote:
Originally Posted by TAlholm View Post
So I'm embarking on a project. I am in need of linear sensors for distance traveled. I am looking at the string potentiometer from AndyMark, but would like to know if anyone has experience with any other form.
IR sensors are not going to work for the project as the risk of the sensors getting feedback from another is too high.
Do you have more details on the application? Is the sensor attached to something moving or is it measuring something else that's moving? Are you driving an elevator or measuring distance driven on the ground?

I'd be inclined to go with a potentiometer or encoder if you have anything rotating relative to the linear motion, like a motor spinning a shaft to drive an actuator or belt, or a tracking wheel spinning on the ground.

Are you measuring to a moving plane? An ultrasonic sensor might work.
__________________
FIRST Team 1732- Hilltopper Robotics
Website, Facebook, Twitter, Instagram

Last edited by Ernst : 09-01-2016 at 12:21 PM.
Reply With Quote
  #3   Spotlight this post!  
Unread 09-01-2016, 12:28 PM
TAlholm's Avatar
TAlholm TAlholm is offline
Mainely CAD
AKA: Tim Alholm
no team
Team Role: College Student
 
Join Date: Dec 2013
Rookie Year: 2013
Location: Connecticut
Posts: 71
TAlholm is just really niceTAlholm is just really niceTAlholm is just really niceTAlholm is just really nice
Re: Sensor for linear distance

Quote:
Originally Posted by Ernst View Post
Do you have more details on the application? Is the sensor attached to something moving or is it measuring something else that's moving? Are you driving an elevator or measuring distance driven on the ground?

I'd be inclined to go with a potentiometer or encoder if you have anything rotating relative to the linear motion, like a motor spinning a shaft to drive an actuator or belt, or a tracking wheel spinning on the ground.

Are you measuring to a moving plane? An ultrasonic sensor might work.
I'm experimenting with a method that may allow faster and safer rehab for people with arm or leg injuries or who recently had surgery. For safety of the user, I am staying away from tracking rotation.
__________________

FRC Team 1991 (2013 - 2016) - Head of Design / Head of Scouting

Don't trust me to cut down a straight line, unless it's on an automated router or mill.

Last edited by TAlholm : 09-01-2016 at 12:29 PM. Reason: What is traking?
Reply With Quote
  #4   Spotlight this post!  
Unread 09-01-2016, 12:32 PM
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,536
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Sensor for linear distance

We made our own "string potentiometer" for 2015 from a tape measure and a 10-turn pot from Jameco.

A roller as suggested by Ernst is a similar concept; make sure you know how many total turns it will make as the slide travels, and leave some spare for slippage.

Linear slide potentiometers are also available, mostly for much shorter lengths than the string unit.

An optical encoder can also be used directly on the linear slide. Use an LED and sensor module like you would use for tracking a line, then draw lines on the slide perpendicular to the direction of motion*, and count how often the surface becomes light and dark. You can even use two of these and make a quadrature encoder to keep track of the direction of motion.

If your counter is subject to slippage or loss of data due to missed transitions, you may want to add at least one limit switch to the slide to allow for an automated calibration.

* or print lines on a long label and stick it on the slide

Edit, if you don't mind doing way more processing than should be necessary, you can do what inspired our electric tape measure: Fix the loose end of the tape measure to the slide, and the housing to the fixed part of your device. Then, point a camera at the tape near the housing, and do a little OCR to read the tape measure. Probably not practical, but it led to a better idea.
Edit2: electronic calipers already do what you want to do - see if you can find some which will allow you to take a digital reading rather than drive a display.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 09-01-2016 at 02:58 PM. Reason: Added link
Reply With Quote
  #5   Spotlight this post!  
Unread 09-01-2016, 01:04 PM
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: Sensor for linear distance

Quote:
Originally Posted by TAlholm View Post
I'm experimenting with a method that may allow faster and safer rehab for people with arm or leg injuries or who recently had surgery. For safety of the user, I am staying away from tracking rotation.
Ok, I get what you're trying to do, but I'd like to know why tracking rotation is less safe. Is your end goal to measure the distance between two fixed points or is it to measure the angle of a joint?

Depending on details for straight linear distance there are also linear encoders. Do you require an absolute measurement or a relative measurement from startup? How much precision do you require?

We've had some use with the stringpots from Andymark. You'll need to protect your strings to ensure they do not get caught on anything. Also, you'll have to be mindful of sensor noise. Precision was something like 1mm before sensor noise dominated (RoboRio as voltage source & measurement). A question is will your system be able to keep the noise low enough you'll have the precision you require.
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
Reply With Quote
  #6   Spotlight this post!  
Unread 09-01-2016, 02:07 PM
Mike Schreiber's Avatar
Mike Schreiber Mike Schreiber is offline
Registered User
FRC #0067 (The HOT Team)
Team Role: Mentor
 
Join Date: Dec 2006
Rookie Year: 2006
Location: Milford, Michigan
Posts: 474
Mike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond repute
Re: Sensor for linear distance

Quote:
Originally Posted by TAlholm View Post
I'm experimenting with a method that may allow faster and safer rehab for people with arm or leg injuries or who recently had surgery. For safety of the user, I am staying away from tracking rotation.
I believe a string pot is just a normal pot with a torsion spring and string integrated (think internals of a badge holder). I've seen several teams make their own with badge holders or in one case a retractable dog leash.
__________________
Mike Schreiber

Kettering University ('09-'13) University of Michigan ('14-'18?)
FLL ('01-'02), FRC Team 27 ('06-'09), Team 397 ('10), Team 3450/314 ('11), Team 67 ('14-'??)
Reply With Quote
  #7   Spotlight this post!  
Unread 09-01-2016, 02:18 PM
s1900ahon s1900ahon is offline
Registered User
AKA: Scott McMahon
FRC #2468 (Appreciate)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 155
s1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant future
Re: Sensor for linear distance

Quote:
Originally Posted by Mike Schreiber View Post
I believe a string pot is just a normal pot with a torsion spring and string integrated (think internals of a badge holder). I've seen several teams make their own with badge holders or in one case a retractable dog leash.
The string pot being sold by AndyMark started life as a Luminary Micro badge holder and a 10-turn pot from Mouser.
Reply With Quote
  #8   Spotlight this post!  
Unread 09-01-2016, 03:29 PM
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,620
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Sensor for linear distance

String encoder?

Put a quadrature encoder on a badge holder pull out string assembly.
No noise floor, just a decoding issue which you can get electronics to solve like this:

http://www.avagotech.com/products/mo...r-ic/hctl-2022
Reply With Quote
  #9   Spotlight this post!  
Unread 09-01-2016, 04:17 PM
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,210
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: Sensor for linear distance

Quote:
Originally Posted by techhelpbb View Post
String encoder?

Put a quadrature encoder on a badge holder pull out string assembly.
No noise floor, just a decoding issue which you can get electronics to solve like this:

http://www.avagotech.com/products/mo...r-ic/hctl-2022
The string encoder allows one to skip a lot of custom work and sense the distance directly, rather than going through extra layers like decoding encoder outputs. Not to mention that given the costs of shafts, bearings, machining, and the encoder itself, it might make more sense just to use the string pot.
__________________
<Now accepting CAD requests and commissions>

Reply With Quote
  #10   Spotlight this post!  
Unread 09-01-2016, 05:55 PM
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,620
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Sensor for linear distance

J
Quote:
Originally Posted by asid61 View Post
The string encoder allows one to skip a lot of custom work and sense the distance directly, rather than going through extra layers like decoding encoder outputs. Not to mention that given the costs of shafts, bearings, machining, and the encoder itself, it might make more sense just to use the string pot.
Here are some cheap encoders:

Up to 256PPR:
http://www.grayhill.com/products/optical-encoders/

Up to 1000PPR:
http://m.ebay.com/itm/Allen-Bradley-...047?nav=SEARCH

2000PPR (put buffer on transistor output to get TTL):
http://m.ebay.com/itm/New-in-box-Omr...087?nav=SEARCH

There is almost no difference in the package as long as you ignore the shaft end style encoders like US Digital commonly provides for use in FIRST style gearboxes. Personally my success with that style encoder in FIRST and my MaxNC CNC machines is limited anyway.

So really all you need to add is the board to decode, and if you do not want to craft that:
http://www.superdroidrobots.com/shop...r-buffer/1523/

http://www.usdigital.com/products/in...cs/LFLS7366R-S

So if you can make this work with a 1/4" shaft potentiometer you can make this work with an encoder. Sure you need some extra electronic parts and cost, but the encoder provides clear signals.

Also the potentiometer is cheaper but wear can become an issue more quickly and then you have analog issues.

Last edited by techhelpbb : 09-01-2016 at 06:25 PM.
Reply With Quote
  #11   Spotlight this post!  
Unread 09-01-2016, 06:23 PM
TAlholm's Avatar
TAlholm TAlholm is offline
Mainely CAD
AKA: Tim Alholm
no team
Team Role: College Student
 
Join Date: Dec 2013
Rookie Year: 2013
Location: Connecticut
Posts: 71
TAlholm is just really niceTAlholm is just really niceTAlholm is just really niceTAlholm is just really nice
Re: Sensor for linear distance

Alright, I got the chance to post a more in depth description.

The method for this is to track the human arm or leg and assist the recovery process by assist the movement of the arm or leg with an exoskeleton like frame. By slowing decreasing the assistance given to the arm or leg, the theory is that this could allow a way to possibly allow a faster recovery.
__________________

FRC Team 1991 (2013 - 2016) - Head of Design / Head of Scouting

Don't trust me to cut down a straight line, unless it's on an automated router or mill.
Reply With Quote
  #12   Spotlight this post!  
Unread 09-01-2016, 06:35 PM
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,210
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: Sensor for linear distance

Quote:
Originally Posted by TAlholm View Post
Alright, I got the chance to post a more in depth description.

The method for this is to track the human arm or leg and assist the recovery process by assist the movement of the arm or leg with an exoskeleton like frame. By slowing decreasing the assistance given to the arm or leg, the theory is that this could allow a way to possibly allow a faster recovery.
This might be easier accomplished using a regular old absolute encoder on the rotating joints of the exoskeleton. That way there's no risk of missing counts, and that will probably be cheaper and easier than a string potentiometer.
__________________
<Now accepting CAD requests and commissions>

Reply With Quote
  #13   Spotlight this post!  
Unread 09-01-2016, 06:38 PM
EmileH's Avatar
EmileH EmileH is offline
it's not a water game, ok?
AKA: Emile Hamwey
FRC #1058 (PVC Pirates) & FF (NE Way You Want It)
Team Role: Programmer
 
Join Date: Dec 2014
Rookie Year: 2011
Location: New England
Posts: 531
EmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant future
Re: Sensor for linear distance

We used v1 of this sensor a few years ago and loved it. Would highly recommend.
http://www.robotshop.com/en/lidar-li...lsedlight.html
__________________
2016-present: High School Student, FRC 1058 PVC Pirates
2016: RiverRage 20 Champions, Battle of the Bay 3 Champions

2013-2015: Middle School Student, FRC 3467 Windham Windup
Reply With Quote
  #14   Spotlight this post!  
Unread 09-01-2016, 07:11 PM
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: Sensor for linear distance

Quote:
Originally Posted by TAlholm View Post
Alright, I got the chance to post a more in depth description.

The method for this is to track the human arm or leg and assist the recovery process by assist the movement of the arm or leg with an exoskeleton like frame. By slowing decreasing the assistance given to the arm or leg, the theory is that this could allow a way to possibly allow a faster recovery.
I feel like I'm doing my thesis again. Stroke recovery, accident, CP, or what? I'm interested in following this. Alright, so what you're after is a power assist. There's a few options here. Any chance you looked at HAL-5 by Cyberdyne?

I can see a few ways to do this. If you're trying to track the human limb relative to the exoskeleton, a string pot is one way to do it. Another way would be to use a pressure sensor between the exoskeleton and the limb. If you only need position of the skeleton, then you should probably use an absolute encoder hard attached to the limb joints. There are a few options for these.

The andymark string pot will work as a good prototype string pot, but it's a bit bulky and can be fragile. You don't want to hit the housing and damage it. If you go with an absolute at or geared to the hinge, andymark also sells a US Digital absolute encoder as well. You can get these with a 0-5V signal output, similar to the stringpot. Pressure sensors come in enough types, I'm not sure what to post but are usually a variable resistance.

What your best choice is will also be based on how you decide to implement your control loop feedback for the power assist. Have you decided on your process variable?
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 06:53 AM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi