Setting Up NAVQ Plus and iRobot Software

1. Phase 1. NAVQ Plus Board Setup

Perform the following steps:

  1. Download the latest NAVQ Plus BSP images from the release page: https://staging.voxelbotics.com/releases/

  2. Decompress downloaded <release_ver>-ros2.wic.zst image, substituting the <release_ver> with the actual image version:

  3. zstd -d <release_ver>-ros2.wic.zst
  4. Connect a serial to the NAVQ Plus as described in Setting up the i.MX 8M Plus SOM Starter Kit | 3. Setting Up Serial Console

  5. Connect NAVQ Plus to the desktop via USB port #2 as described in Setting up the i.MX 8M Plus SOM Starter Kit | 4. Powering Up

  6. Program the unzipped image using UUU:
    Installing Linux to the EMMC Using USB Serial Downloader | 3. Installing Using USB Serial Downloader Protocol (SDP)

    sudo ./uuu -v -b emmc_all imx-boot-imx8mpnavq-sd.bin-flash_evk <release_ver>-ros2.wic
  7. Connect to local WLAN as described in Setting up Wi-Fi | 3. Using Wi-Fi in Linux

  8. Run the below command and remember the board’s IP from the command's output for future setup steps.

    ifconfig mlan0

    Output:

2. Phase 2. Setup iRobot Create3

Perform the following steps:

  1. Mount NAVQ Plus into the robot as described in https://iroboteducation.github.io/create3_docs/hw/navqplus_hookup/

  2. Switch USB/BLE toggle into the USB position (closer to the USB sign). See picture inhttps://iroboteducation.github.io/create3_docs/hw/adapter/

  3. Connect the PMD camera to NAVQ Plus USB port #1 using USB3.0 Type-C cable (must support at least 5Gbps speed).

  4. Configure USB port #1 on the NAVQ Plus board as host port:

  5. Verify that the PMD camera is correctly recognized as USB3.0 device:

    Output:

3. Phase 3. Update iRobot Create3 Software

Perform the following steps:

  1. Download iRobot’s firmware:
    NOTE: this command is needed to be executed from the desktop computer, not from the serial terminal.

  2. Boot the NAVQ Plus.

  3. Open SSH connection to NAVQ Plus with port forwarding to the iRobot Adapter board:
    NOTE: this command is needed to be executed from the desktop computer, not from the serial terminal.

  4. Leave the session opened.

  5. Open web browser at address: http://127.0.0.1:8010/firmware-update.

  6. Push the Choose file button and navigate to the downloaded Create3-H.0.0.swu file and then push the Select button.

  7. Push the Upload file and update button and wait until the timeout is expired.

  8. Click on the Home tab button and check that the printed version is H.0.0.

4. Additional Information

  • Official page for mounting NAVQ Plus into iRobot Create 3.