Robotics SDK Introduction

Welcome to the NXP Robotics SDK documentation. This portal brings together the getting-started, setup, and reference guides for building robotics applications on the NXP Mobile Robotics platforms (MR-NavQ95, MR-VMU-Tropic, MR-MCXN-T1, MR-ESC-AM32; i.MX 95, eIQ Neutron NPU, Kinara ARA-240 DNPU, and the PX4 flight stack).

The NXP Robotics SDK provides validated software support across these platforms, spanning two software domains:

  • Real-time domain – flight- and motion-control firmware (PX4 on NuttX, Zephyr RTOS, ESC firmware, System Manager, and the real-time control core).

  • Compute domain (Linux / Application Processor) – the application-processor software stack (Linux BSP, U-Boot, ROS2, camera and vision pipeline, NPU inference, and connectivity).

New here? Head to Getting Started to set up and build the SDK, then pick your platform under Platforms.

Supported platforms

Platform

Based on

Role

Start here

MR-NavQ95

i.MX 95 (Cortex-A55 and Cortex-M7)

Compute and real-time vehicle computer

MR-NavQ95

MR-MCXN-T1

MCXN947 (Zephyr)

Sensor / shield node (GNSS, IO, OFLO)

MR-MCXN-T1

MR-VMU-Tropic

i.MX RT1064 (PX4 / NuttX)

Flight controller

MR-VMU-Tropic

MR-ESC-AM32

MCXA133 (AM32)

Motor-control ESC

MR-ESC-AM32

Explore the docs

Release Notes

Cumulative release-notes record for the NXP Robotics SDK, newest first.

NXP Robotics SDK — Release Notes
Getting Started

Set up and build the NXP Robotics SDK: prerequisites, download, and the west build/command reference.

NXP Robotics SDK
Platforms

Per-platform guides: board bring-up, connectivity and peripherals, on-device AI, and robotics middleware.

MR-NavQ95
System

Cross-platform topics that apply across the robotics hardware.

System Level Integration Guide