SparkFun Forums 

Where electronics enthusiasts find answers.

General project discussion / help
Did you make a robotic coffee pot which implements HTCPCP and decafs unauthorized users? Show it off here!
By lwclasses
#177639
Hi all,

Imagine a 30 cm box, with 20 bugs in it, all running around. I need to get the position (distance from a static tracker is fine) of each bug at about a rate of 60 times every second. The bugs could have something attached to them (~1-2 cm?).

Requirements:
60 updates per second - although could drop down to 30
Accuracy is pretty important here - sub 1cm.
small transmitter/tracker
must be able to track multiple 'objects' at once
sometimes bugs are on top of each other so cannot be line-of-sight
cheap - the cheaper the better (as usual :wink: )
Oh and preferable not needing a battery, or possibly a small one (or could us wireless power??? since such a small area?)

Would probably work with triangulation if needed

Have looked at:
BT - too slow and too inacurate
BLE - bluetooth low energy has same shortfalls of BT
WIFI - too inacurate?
RFID - too inacurate also?
NFC - Near Field Communiction - too slow
UWB - Ultra Wide Band - ?

So any suggestions?

Not too much to ask is it? :D

Jono
By Mee_n_Mac
#177687
Good luck !

The only thing I can think of that has any chance of coming close to your req's is optical. Use a camera array. If a bug is on top of another one, too bad. Use a tracking algorithm on each detection. If one "hides" for a while, you'll know where it last was. If it "unhides", it'll be picked up again.
By jremington
#177696
Agreed, video is your only option. You will need a fairly high quality camera connected by a fast connection to a PC so that video frames can be stored on disk. People often use Matlab programs for the image processing and frame to frame object tracking. For example, bacteria swimming on a microscope slide can be tracked, see http://www.rowland.harvard.edu/labs/bac ... /index.php
By stevech
#177701
yes, video is best option but complex if automated rather than eyeballs on screens.
There is a technique using a pulse-coded bright infrared emitting diode on the tracked object. Sensed by 3+ cameras. Then complex IR code (ID#) detection feeding into hairy math with photogrammetry to estimate location using precisely located cameras with well known lens focal length, etc.

No RF technique can get what you want.
Other than UWB with large equipment on the mobile side, heavy infrastructure, maybe 5cm. Oh, and $20K.
Time Domain or Ubisense.

Maybe electronic mileposts.. very short range (under table/floor) IR receiver or transmitter to know "I just passed milepost x and I know x's location". That requires a cooperating infrastructure. But not 2cm, not 60Hz.

This is hard.
By lwclasses
#177704
Oh stink! Pretty tall order I know. Hey thanks so much for your insights guys.

I just a thought now and would love your far more experienced thoughts...

What about a small device (ultrasonic speaker) that gives different frequencies and could be triangulated?

would that be hard to implement, parts don't exist, be really expensive, triangulation isn't that precise or doesn't update that quickly?

Any of your insights appreciated?
#177830
Why do people suggest (edit: consider) methods of datacommunication as a way of distance /position sensing? I really cannot fathom that.

Is it perhaps because the world got smaller as the telephone came into existance and internet blossomed? (Intended rethorical, but feel free to reply
By stevech
#177888
Mee_n_Mac wrote:Radar works w/RF.
GPS works w/RF.
Hogan's Heros could DF via RF.
Classic radar gives only range (not position) by RF means. Azimuth is by mechanical aiming of the narrowed beam RF.

GPS works because there are many transmitters received in quick succession, and the receiver can get the precise 3D location of each transmitter, then use range to each to do the trig (a bit simplified).

And, GPS receivers are cheap because the transmitters aren't.
#178690
Possibly a powered rfid or non, powered stronger signal longer range quicker maybe. with a analog output sensing device to pic up on the rfid transmission or non powered rfid. Analog might be capable to cover more tracking area then digital that has to be pointed in the general direction to detect. I don't know might be looking into I was told for tracking... :shifty: