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-MCXN-T1 |
MCXN947 (Zephyr) |
Sensor / shield node (GNSS, IO, OFLO) |
|
MR-VMU-Tropic |
i.MX RT1064 (PX4 / NuttX) |
Flight controller |
|
MR-ESC-AM32 |
MCXA133 (AM32) |
Motor-control ESC |
Explore the docs¶
Cumulative release-notes record for the NXP Robotics SDK, newest first.
Set up and build the NXP Robotics SDK: prerequisites, download, and the
west build/command reference.
Per-platform guides: board bring-up, connectivity and peripherals, on-device AI, and robotics middleware.
Cross-platform topics that apply across the robotics hardware.