This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR6843AOP: Unable to launch the two launch files simultaneously for two radar systems.

Part Number: IWR6843AOP

I am working with rod driver to collect the radar detections from two radar sensor system (one on the left side facing and the other on the right side facing). I am able to launch the launch files separately for both the systems exclusively (when I use only either of them) but not simultaneously or one after the other. Can anyone help me in this regard ?

Getting the following error in one terminals after the launch.

Service call failed: service [/mmWaveCLI] responded with an error: SerialException device reports readiness to read but returned no data (device disconnected?) failed.

  • Hi Vignesh,

    Can you please describe your set up with a bit more detail? 

    What image do you have flashed on these radar devices? How are you sending your CLI commands (over UART?)? What type of data are you hoping to collect?

    Thank you,

    Angie

  • Hello Angie

    I am using ROS drivers to collect the sensor data (detections and velocity of objects) in the form of ROS bag. The latest Industrial tool box has the required drivers and the required launch files. I am just launching the nodes for the resprective radar sensors with the help of their respective launch files in different terminals. 

    I am not facing any issue if I launch just one launch file corresponding to one of the sensor. But the issue arises only which I try to launch them separately. 

    I didn't flash any image into the sensor and the device works with the default out of the box software file which was I already present.

    The configuration file is sent as CLI commands as a node in the launch file.

    The data I am hoping to collect is the objects details (x, y, z, velocity) in the form of ros topics.

    thanks

    Vignesh

  • Hello Vignesh,

    Just to get some context, which launch files are you using and for what lab? For example are you only using our ROS driver, or are you also trying to run safety bubble or sense and avoid. For example we have launch files in safety bubble for specifically one sensor or four sensors. This is to get an idea of what, if any, modifications were made to our setup provided and what modifications you might need.

    Best Regards,

    Pedrhom

  • Hello Pedrhom

    I am using the ROS driver which I got from the Industrial tool box 4.11.0. The flow is shown in the pic below:

    The launch files are also from the launch folder corresponding to 6843AOP_multi configuration. I didnt flash the sensor with any software as I believe the sensor comes with the default out of the box demo file in it.

    Hope this helps. Let me know if these details are enough.

    thanks

    Vignesh

  • Hello Vignesh,

    It seems to sound like you are potentially running into serial port issues. To be safe, Just want to confirm, when both devices are connected at the same time, are you able to see all four ttyACM values? You can confirm via doing the console commands: 

    ll /dev/serial/by-id   or    ls /dev | grep "tty"

    You should be able to see four values being ttyACM0-ttyACM3 which confirms your laptop detects both sensors simultaneously, otherwise your computer is detecting only one.

    Regards,

    Pedrhom Nafisi