ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

ROS package for enthernet-based phantom omni

asked 2014-07-02 17:35:42 -0500

Hossein gravatar image

I am trying to make an ethernet-based omni work on ROS. It seems all the packages are for firewire versions. Does anybody know how to run an omni on ROS?

edit retag flag offensive close merge delete


I'm also interested in this solution - did you find one?

TRS gravatar image TRS  ( 2015-01-28 05:27:31 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2015-03-04 15:01:45 -0500

I have it up and running. I found some documentation that stated the connection can be done without connection to the internet, but i could not figure out how, but with the connection it worked.

What i did was to install the driver for the Phantom Omni device. After installing the driver i set up the ethernet ports on my computer. Be sure the computer is on the internet either with cable or wireless. This connection should just be the standard connection setup, Automatic (DHCP) on my pc at least. After that i connected Omni device via the ethernet cable, and went to network connections, the IPv4 settings and set the Method type to Link-Local only. Then opening the configuration executable in the driver folder i could pair the pc and the Omni.

This has been tested, and is working with this ROSnode:

edit flag offensive delete link more


Can you please give us more details about your version of ROS, your linux distribution and some other relevant details? We are trying to use the Geomagic Touch device with the node that you said, but it seems working in a strange way, we can e.g. retrieve only encoders values and not the position..

freelist gravatar image freelist  ( 2015-09-18 10:42:10 -0500 )edit

I used Hydro on Ubuntu 12.04 i think. Everything just worked when the driver was up and running. I tested it with the test program in the driver folder for the Geomagic Touch device, and it gave the coordinates for the TCP with no complaints

mhessels gravatar image mhessels  ( 2015-09-18 11:54:30 -0500 )edit

Ok.. thanks for the information.. and what about the OpenHaptics API verion? v3.0 or v3.4? because I think that here is the problem, we are using v3.4 (the only one available now) instead, all other examples on internet and ros nodes, worked with v3.0 that supports only firewire devices..

freelist gravatar image freelist  ( 2015-09-18 12:20:00 -0500 )edit

I was using v3.1.

mhessels gravatar image mhessels  ( 2015-09-18 14:46:07 -0500 )edit

excuse me, mhessels. Did you mean you cloud use danepowell/phantom_omni pkg with ethernet-based phantom omni?

baozhang gravatar image baozhang  ( 2015-12-27 03:35:23 -0500 )edit

Question Tools



Asked: 2014-07-02 17:35:42 -0500

Seen: 1,223 times

Last updated: Jul 02 '14