Tool/software: Linux
Hello,
I'm trying to run the ros demo on Ubuntu 16.04, but I'm having a problem with the device disconnecting after receiving a sensor start command. The error I receive is below:
[ INFO] [1511461205.137585004]: mmWaveQuickConfig: Sending command: 'multiObjBeamForming 1 0.5'
[ INFO] [1511461205.144097471]: mmWaveCommSrv: Sending command to sensor: 'multiObjBeamForming 1 0.5'
[ INFO] [1511461205.151121949]: mmWaveCommSrv: Received response from sensor: 'multiObjBeamForming 1 0.5
Done
mmwDemo:/>'
[ INFO] [1511461205.168349544]: mmWaveQuickConfig: Command successful (mmWave sensor responded with 'Done')
[ INFO] [1511461205.169156636]: mmWaveQuickConfig: Sending command: 'sensorStart'
[ INFO] [1511461205.172085242]: mmWaveCommSrv: Sending command to sensor: 'sensorStart'
terminate called after throwing an instance of 'serial::SerialException'
what(): SerialException device reports readiness to read but returned no data (device disconnected?) failed.
[ERROR] [1511461206.155143781]: mmWaveQuickConfig: Failed to call service mmWaveCLI
[ERROR] [1511461206.155243027]: sensorStart
[mmWave_Manager-2] process has died [pid 16547, exit code -6, cmd /home/david/catkin_ws/devel/lib/ti_mmwave_rospkg/ti_mmwave_rospkg __name:=mmWave_Manager __log:=/home/david/.ros/log/ec4d9786-d07a-11e7-a08a-00215d3ebae0/mmWave_Manager-2.log].
log file: /home/david/.ros/log/ec4d9786-d07a-11e7-a08a-00215d3ebae0/mmWave_Manager-2*.log
[mmWaveQuickConfig-3] process has died [pid 16548, exit code 1, cmd /home/david/catkin_ws/devel/lib/ti_mmwave_rospkg/mmWaveQuickConfig /home/david/catkin_ws/src/ti_mmwave_rospkg/cfg/1642_2d.cfg __name:=mmWaveQuickConfig __log:=/home/david/.ros/log/ec4d9786-d07a-11e7-a08a-00215d3ebae0/mmWaveQuickConfig-3.log].
log file: /home/david/.ros/log/ec4d9786-d07a-11e7-a08a-00215d3ebae0/mmWaveQuickConfig-3*.log
I'm using the clean mmw demo firmware from the 1.0 sdk, and the ROS package is unmodified. I followed the procedure specified in the user guide for the ROS package.
Any suggestions
Thanks!