Setting Up NAVQ Plus and iRobot Software
1. Phase 1. NAVQ Plus Board Setup
Perform the following steps:
Download the latest NAVQ Plus BSP images from the release page: https://staging.voxelbotics.com/releases/
Decompress downloaded
<release_ver>-ros2.wic.zst
image, substituting the<release_ver>
with the actual image version:zstd -d <release_ver>-ros2.wic.zst
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
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
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
Connect to local WLAN as described in Setting up Wi-Fi | 3. Using Wi-Fi in Linux
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:
Mount NAVQ Plus into the robot as described in https://iroboteducation.github.io/create3_docs/hw/navqplus_hookup/
Switch USB/BLE toggle into the USB position (closer to the USB sign). See picture inhttps://iroboteducation.github.io/create3_docs/hw/adapter/
Connect the PMD camera to NAVQ Plus USB port #1 using USB3.0 Type-C cable (must support at least 5Gbps speed).
Configure USB port #1 on the NAVQ Plus board as host port:
Verify that the PMD camera is correctly recognized as USB3.0 device:
Output:
3. Phase 3. Update iRobot Create3 Software
Perform the following steps:
Download iRobot’s firmware:
NOTE: this command is needed to be executed from the desktop computer, not from the serial terminal.Boot the NAVQ Plus.
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.Leave the session opened.
Open web browser at address:
http://127.0.0.1:8010/firmware-update
.Push the Choose file button and navigate to the downloaded
Create3-H.0.0.swu
file and then push the Select button.Push the Upload file and update button and wait until the timeout is expired.
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 3https://iroboteducation.github.io/create3_docs/hw/navqplus_hookup/.