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.

Linux/AWR1642: Question about mmwave ROS env set up

Part Number: AWR1642

Tool/software: Linux

Hi,

I am trying to set up the ROS environment following the instructions in the TI mmWave ROS Driver Setup Guide. Ubuntu 16.04 Virtual Machine is installed on the windows, my installed software version is:

ubuntu-16.04.3-desktop-amd64.iso

VMware-player-14.1.1-7528167.exe

Before install ROS, I checked the virtual machine network and share-folder can work well, power off the virtual machine then it can power on well. But after executing the instruction in below link to install the kinetic ROS, power off the virtual machine, it cannot restart again, and it reminds information as below figure.

http://wiki.ros.org/kinetic/Installation/Ubuntu

Then click ok for next to choose the "try running with default graphical mode", the virtual machine screen is black and cannot enter the login interface. I removed the machine and tried again, but the issue is same. Would u pls help instruct me how to solve it and make me continue? Look forward to your comments and greatly thanks.

BR,

Andy

  • Hi,

    I tried with the oracle virtualbox, then the above issue doesn't happen. I faced another issue after execute the below command to run the mmwave ROS driver, the error is as below screenshot. I confirmed the flashed image from sdk 1.1.0.2 work well, and checked the serial port in VM with below figure. Would u pls help instruct me how to fix it? thanks.

    roslaunch ti_mmwave_rospkg rviz_1642_2d.launch

    BR,

    Andy

  • Hi Andy,

    This is a known issue in version 1.6.2 of mmWave Industrial Toolbox. The details of the issue and the corresponding fix have been documented in the following post.

    https://e2e.ti.com/support/sensor/mmwave_sensors/f/1023/p/619401/2282554#2282554

    This was fixed in mmWave Industrial Toolbox version 2.0.0. You can either apply the fix as detailed in the above forum post or download the latest version of mmWave Industrual Toolbox which includes the fix.

    Regards

    -Nitin

  • Andy,

    Please also note that you'll need to update your EVM with the mmw OOB demo from SDK 1.1.0.2 since the latest ROS visualizer and Autonomous Robotics labs included in mmWave Industrial Toolbox 2.0.0 have been ported to the latest mmWave SDK.

    Thanks
    -Nitin
  • Hi Nitin,
    I am using the mmwave industrial toolbox 2.0.0 for test, but the issue still exists. I checked your known issue post and found the issue still exists in version 2.0.0, after change the file mmWave_nodelets.xml, it can work now.

    Another issue is that for the lab0008-autonomous-robotics-ros, one laptop running Linux host is essential, the Linux virtual machine cannot work, right?
    Thanks & BR;
    Andy
  • Hi Andy,

    Thanks for bringing this to our notice. It appears that the fix didn't get pulled into the latest release. We'll fix this in the next update and in the meantime , we'll also update the following thread to include mmWave Industrial Toolbox 2.0.0 in the list of affected versions.

    e2e.ti.com/.../2282554

    Regarding your second question, it is not essential to have one native Linux host. This is just how we tested it, but you can have both laptops running Linux Virtual machines. If the Turtlebot setup is running Ubuntu in Virtual Machine:

    1. Make sure that both the Turtlebot USB device as well as the TI XDS100 USB device are connected to the Virtual machine. On Oracle Virtualbox, this is done through the devices menu.

    2. Both Linux instances (under virtual machines) are able to reach each other i.e. you are able to ping each Linux machine from the other one. (Please review the FAQ section of the ROS Point Cloud Visualizer user guide for tips on configuring virtual machine network settings).

    Regards
    -Nitin