No data from applanix_driver
I'm trying to use the applanix_driver package with an Applanix POS-LV 120, and it doesn't appear to be producing any output.
I have my network set up properly, and I can ping the applanix. When I run the bridge node, it looks like it connects properly:
$ rosrun applanix_bridge bridge
[INFO] [WallTime: 1421457951.235263] Successfully connected to data port at 192.168.53.100:5602
[INFO] [WallTime: 1421457951.236802] Successfully connected to control port at 192.168.53.100:5601
[INFO] [WallTime: 1421457951.238069] Port control thread started.
[INFO] [WallTime: 1421457951.238975] Port data thread started.
I see that there are lots of topics published, but I don't get any data if I subscribe to most of them. The only topic with data appears to be the /subscribed_groups
topic:
groups: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10007, 12, 13, 10008, 15, 10001, 10002, 10003, 10004, 10005, 10006, 23, 24, 10009, 22, 10011, 10012, 26, 30, 31, 32, 33, 11, 14, 99, 17, 25, 20, 21]
I get similar results when running the applanix_bridge example.launch file
If I connect my appanix to a Windows machine running Applanix's POSView software, I can see that it's active and sending data, and I've configured it for automatic startup mode, so that it goes straight into the Navigating mode on startup.
If I run tcpdump or wireshark alongside the applanix_bridge node on my ROS machine, I see UDP traffic on port 5600, and TCP traffic on port 5601, and it seems to contain some kind of data.
Further, I've tried running the applanix_bridge diagnostics_publisher node, but it also does not publish any output.
I'm using the hydro-devel branch of applanix_driver with ROS Indigo on Ubuntu 14.04
What am I missing?
I don't know if anyone here has tried the driver on Indigo. Would it be possible for you to post a pcap file?
I'll get a pcap file and attach it when I'm back at work on Tuesday (Monday is a holiday here in the US)
I seem to be having somewhat of a similar problem.
I get some data (the driver actually complains about getting messages it doesn't recognise) but then it seems to timeout. I have also connected to the 5601 and 5602 ports using netcat and there is definitely a lot of data ther See attached trace
I cant seem to attach or paste code due to message length limits.Traceback:
File "/home/osboxes/catkin_ws/install/lib/python2.7/dist-packages/applanix_bridge/translator.py", line 102, in deserialize if st == '': raise EndOfBuffer() EndOfBuffer