I'm wondering what sort of DAQ hardware people are generally using? I have various AnalogIO and DigitalIO needs, and bought a National Instruments USB-6211 DAQ. It turns out that NI doesn't support their USB cards on Linux, nor support any cards on Ubuntu. (worst case I may be able to run a separate Windows machine with a ROS node to do the DAQ stuff).
Since analog and digital input/output are common among roboticists, is there a DAQ card that works well on ROS and Ubuntu? Thanks.
Steve.
So far I've been able to get away with just using an arduino. The arduino has a 10 bit ADC, usually with a reference voltage of 5V--so you get a detectable voltage variation of 5/1023 or .0049 volts (4.9 mV), that coupled with a 16MHz process means you can get a respectable sampling rate (in kHz). It's cheap too (< $100)--that always helps.
Our vehicle has two National Control Devices IOADR8x hybrid relay and A/D controller boards. This device provides eight relays and five analog to digital converters. Each is controlled by a separate ROS driver node, which publishes current values and handles commands to set the relays.
We bought them back in 2005. I don't know if they are still available, but NCD makes lots of similar products.
If you can use a PCI card, I've had good luck with the Sensoray 626 for analog and digital i/o. http://www.sensoray.com/products/626.htm
Asked: Jan 24
Seen: 143 times
Last updated: Jan 26
ROS Answers is licensed under Creative Commons Attribution 3.0 Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.