![]() | ![]() | ![]() |
| | |||||||
| Robotics Chat Specific to discussions about robots and the making of. |
| | LinkBack | Thread Tools | Display Modes |
| | (permalink) |
| Hi - I'm working on a 6 leg, 3dof/leg machine. Pretty much everything is designed - except for one nasty little part. I'd like to have sensors on the legs that will tell me how much force is on the legs. This will help greatly in balance, and in knowing if the leg is slipping, etc. This is turning out to be a fairly nasty little bugger of a problem though. I should mention that everything is fairly small - the bottom leg segment is 5cm from center of rotation to tip, and is made out of milled 5mm thick aluminum. Also - I plan on having some sort of rubber tip on the legs. I will probabaly have to mold these rubber tips, so I'm very flexible when it comes to their shape. One initial idea I had was to measure the current going to the motors (micro servos). But I think that that measurement technique would be clunky and really, really, really hard to do accurately. So instead I've been looking at force sensors. I've been thinking I could do something along the lines of having the rubber tip have a shaft stick out of it, and then have a hole in the leg that goes straight down the middle of it, and then have the shaft slide inside that, with a force sensor at the end. Problem with this design is that it will only be accurate when the leg is at a known angle. (as when it's say at 45 degrees the force sensor will only have a part of the force on it). This could be solved by installing tilt sensors in each leg - but are there any tilt sensors that aren't fluid based (as those require fairly smooth movement I believe), are really small, and are relatively inexpensive? I haven't seen any. So - what do you all think? Any ideas? | |
| |
| | (permalink) | |
| Quote:
and what would you do with that info if you had it , unless your microbot was carrying something , fairly heavy , i dont see how that information wold help you if you had it..??? | ||
| |
| | (permalink) |
| I was going to say "current measurement" until I got to the second paragraph. I'm guessing the solution would be clunky because of the A/D equipment needed on each leg? If it helps, I had a similar question that might be useful. I've heard a little about force sensors used in some 'robotic bug' projects, but I can't find any vendors. Where did you get the micro servos, BTW? And how small are they? (I had questions about those too) | |
| |
| | (permalink) | |
| Quote:
A. servo is moving, no pressure on it B. servo is moving, pressure on it C. servo is not moving, no pressure on it D. servo is not moving, pressure on it And you think just with a magical A/D converter I could figure out which one of these is the case, and I could figure out how much pressure there is? No way. Not going to happen. | ||
| |
| | (permalink) | ||
| Quote:
| |||
| |
| | (permalink) |
| How about a piezo resistive sensor in a rubber foot or better still toes on the end of the leg? This tells you if the leg is in contact with the surface,plus it gives some indication of the orientation of the leg relative to the ground depending on how many toes you have and detects loss of traction.
__________________ It may seem like a good idea at the time but.. never stir your cold coffee with a soldering iron. | |
| |
| | (permalink) | |
| Quote:
It sounds like instead of a "pressure" or torque sensor, you're really wanting more an "offset sensor" to verify that your servos are really accelerating. Other than the Freescales ice* mentioned, my only suggestion is to use something like an MTS position sensor. This will probably require a 2D gimble depending on your range of motion, but they are very lightweight. If you're still interested in leg angle measurement, I'd go with Analog's ADXL202-E. It works on 2 axes with 14 bits of resolution, plus it's 100% fluid free. But...they run about $18 each. | ||
| |
| | (permalink) | |
| Quote:
Interesting idea about the toes - though keep in mind the leg will probabaly be about 5-10mm wide... So I could only implement such an idea to a limited extent. | ||
| |
| | (permalink) | |
| Quote:
edit: looking through those - they seem to be for monitoring gas and fluid pressure - so I don't think they're what I'm looking for. Or am I missing something? | ||
| |
| | (permalink) | |
| Quote:
I think I've been unclear in what I want the force sensors for - I want to know how weight is balanced. I also want to know if the ground surface changes, so that the machine can move its legs to adjust. Sorry for not being clear in the matter. | ||
| |