Looking for an I/O rack for an embedded computer ROS friendly
I am in the early stages of a new mobile robot and I have at my disposal an embedded computer ARK-3440. I am looking into options to extend the I/O capabilities of the ARK-3440 with an I/O rack but I am new to ROS so I don't know if there will be any compatibility issues. Any advice on the matter?
EDIT: At this stage I do not have the full specifications of my project therefore I do not know if the list connections already available in my system is enough. But I was requested to inquire in the possibility of using some rack like CompactRIO which would allow almost any kind of DAQ connection in case the system was further expanded.
I found some simpler and less flexible solution with RoNex but I wanted to know if there are other options that could be defined as ROS friendly.
Asked by maztentropy on 2015-05-11 03:51:07 UTC
Comments
What kind of difficulties do you potentially expect? Could you add that to your question?
Also: what kind of hardware does the I/O rack add and what level of integration do you expect? Note that there are currently no standardised I/O msgs or services defined.
Asked by gvdhoorn on 2015-05-11 04:15:36 UTC
I have considered using a PCI card but it seems for now there's only a wrapper for the sensory 626. I am not really experienced in writing one myself but would it be possible to do it (for someone without much experience) supposing the card had Linux drivers?
Asked by maztentropy on 2015-05-18 11:39:18 UTC
Depending on the amount of integration you are after it should not be too difficult to get some pin toggling going. You mentioned CompactRIO: there is experimental ROS support for Labview, which could perhaps be useful: https://groups.google.com/forum/#!forum/ros-sig-rosforlabview.
Asked by gvdhoorn on 2015-05-18 12:14:24 UTC
@maztentropy Not sure how far along you are but if you're looking to make your electronics smaller, add a ton of I/O, and don't want to break the bank with NI equipment, give this a look: www.krtkl.com. We're in Alpha right now but if you're interested we should talk: cousins@krtkl.com -Ryan
Asked by rcousins on 2015-05-28 13:28:55 UTC