Could not set BinaryResponseListener output on device
Hi guys, I got vectornav vn200, and I have followed exactly this tutorial : https://github.com/dawonn/vectornav When I write "roslaunch vectornav vn200.launch", I get an error:
quuser@quuser:~$ roslaunch vectornav vn200.launch
... logging to /home/quuser/.ros/log/17a60ad4-767d-11e6-9325-6c88140d9b00/roslaunch-quuser-3421.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://quuser:40251/
SUMMARY
========
PARAMETERS
* /rosdistro: indigo
* /rosversion: 1.11.20
* /vectornav/async_output_rate: 100
* /vectornav/async_output_type: 0
* /vectornav/binary_data_output_port: 2
* /vectornav/binary_gps_data_output_rate: 4
* /vectornav/binary_imu_data_output_rate: 100
* /vectornav/binary_ins_data_output_rate: 20
* /vectornav/gps/frame_id: LLA
* /vectornav/imu/frame_id: LLA
* /vectornav/serial_baud: 115200
* /vectornav/serial_port: /dev/ttyUSB0
NODES
/
vectornav (vectornav/vn200_node)
ROS_MASTER_URI=http://localhost:11311
core service [/rosout] found
process[vectornav-1]: started with pid [3440]
[ INFO] [1473419170.342982098]: Initializing vn200. Port:/dev/ttyUSB0 Baud:115200
[ INFO] [1473419170.370371743]: About to set SynchronizationControl
[ INFO] [1473419170.380570872]: Set SynchronizationControl
[FATAL] [1473419175.451857938]: Could not set BinaryResponseListener output on device via: /dev/ttyUSB0, Error Text: Unknown Error
[vectornav-1] process has died [pid 3440, exit code 1, cmd /home/quuser/catkin_ws/devel/lib/vectornav/vn200_node __name:=vectornav __log:=/home/quuser/.ros/log/17a60ad4-767d-11e6-9325-6c88140d9b00/vectornav-1.log].
log file: /home/quuser/.ros/log/17a60ad4-767d-11e6-9325-6c88140d9b00/vectornav-1*.log
all processes on machine have died, roslaunch will exit
shutting down processing monitor...
... shutting down processing monitor complete
done
quuser@quuser:~$
Error i saying
Could not set BinaryResponseListener output on device via: /dev/ttyUSB0, Error Text: Unknown Error
Here is my launch file content:
<launch>
<node pkg="vectornav" type="vn200_node" name="vectornav" output="screen" >
<param name="serial_port" type="string" value="/dev/ttyUSB0" />
<param name="serial_baud" type="int" value="115200" />
<param name="binary_data_output_port" type="int" value="2" />
<param name="binary_gps_data_output_rate" type="int" value="4" />
<param name="binary_ins_data_output_rate" type="int" value="20" />
<param name="binary_imu_data_output_rate" type="int" value="100" />
<!-- Type: 0 None (Polling method), 19 IMU, 20 GPS, 22 INS -->
<param name="async_output_type" type="int" value="0" />
<param name="async_output_rate" type="int" value="100" />
<param name="imu/frame_id" type="string" value="LLA" />
<param name="gps/frame_id" type="string" value="LLA" />
</node>
</launch>
Before it was connected to /dev/ttyTHS0
, I was getting error ls: cannot access /dev/ttyTHS0: No such file or directory
, however i changed it to dev/ttyUSB0
and it is fine.