The NavQPlus is a small purpose-built Linux computer based on the NXP i.MX 8M Plus SOC. It is focused on the common needs of Mobile Robotics systems.
The entire design is available for companies building their own similar hardware.
NavQPlus is built as a stack of boards, the top board being a SOM (system on module) containing the processor, memory and other components with strict layout requirements, and where the secondary boards are relatively inexpensive (often 4 layer boards) and allows for versions with customization to be easily built.
Features
- NXP i.MX 8M Plus SOC on a SOM with LPDDR4 DRAM and eMMC Flash
- 4x Arm Cortex-A53
- 1x Arm Cortex-M7
- 1x Neural Processing Unit (2.3 TOPS)
- 1080p60 H.265/H.264 encoder
- Dual Camera Image Signal Processor (HDR, Dewarp)
- Secondary board with hardware interfaces such as:
- Dual MIPI-CSI camera interfaces
- Two CAN-FD interfaces
- I2C, SPI, UART, GPIO
- SD Card slot
- 2.4/5GHz WiFi and Bluetooth 5.0 using NXP 88W8987 based Murata Type 1ZM module
- Micro HDMI, MIPI-DSI, LVDS for displays
- USB-C PWR in/out
- 1Gb IX industrial Ethernet
- JTAG boot
Block Diagram
Applications
The NavQPlus is suitable for many purposes, including generic robots, various vision systems, and AI/ML applications.
- Drones, Multicopters, Unmanned Aircraft, VTOL
- Rovers
- Road going Delivery Vehicles
- Robotic Lawnmowers
- Robotic Vacuum
- Flying vehicles (PX4)
- DIYRobotCars
- Marine vessels
- Camera and Vision processing modules
- Time of Flight (TOF) Cameras
- AI/ML inference
- Vision systems in other applications
- e.g a hospital bed monitor that detects if a patient is sitting up or at risk of falling out of bed.
Software
VoxelBotics provides a complete software solution for the NavQPlus platform. It includes U-Boot firmware, Linux BSP and distribution, and FreeRTOS.