Begin a structured learning path to master the YNX1000 ACU and application development, starting with foundational architectural concepts and the setup of your Linux development environment. Progress through hands-on procedures that cover the ACU SDK, C++ service API integration, Docker-based image creation, and the deployment of applications to the robot controller.
| Skill Level | Prerequisites |
|---|---|
| Beginner | None |
In this guide series, you will gain hands-on experience with the YNX1000 ecosystem, starting with building your development environment and setting up the ACU SDK on a Linux host. You will learn how to write and build your first ACU application, understanding the basics of robot service APIs and the benefits of the ACU’s high-performance hardware. This series guides you through creating Docker-based application images, providing insights into configuring project files for efficient deployment. Finally, you will explore how to install and manage your applications on the ACU, enabling you to leverage the powerful integration of motion control, vision, and AI for advanced robotic automation.
Understanding the YNX1000 ecosystem involves several key components:
MOTOMAN NEXT: The product name for Yaskawa's next generation industrial robot platform, developed for hardware accelerated and AI enhanced workflows.
YNX1000: The official controller naming designation for the MOTOMAN NEXT platform.
Autonomous Control Unit: The ACU is a parallel compute unit developed by NVIDIA, used to enhance and parallelize compute performance for robust autonomous operations.
The ACU SDK: A development kit containing the cross-compiler, toolchain, and environment necessary to build applications for the ACU’s architecture.
Containerization: Applications are packaged as Docker images, allowing for consistent deployment and execution within the ACU environment.
Tablet Pendant: The Android tablet running Yaskawa's Smart Pendant software, used for robot programming and application management.