フィジカルAIを加速する。ファナックのオープンプラットフォーム ファナックのオープンプラットフォーム

  • Toward the Realization of Physical AI: Where Robots Think and Act Autonomously

  • Physical AI is a technology that enables artificial intelligence to operate autonomously not only in virtual spaces but also in the physical world.

    FANUC supports open platforms across three key pillars, accelerating the realization of Physical AI using FANUC robots for developers and researchers worldwide.

  • CONCEPT

    More AI, More Automation For the World

Three Pillars to Enable an Open Platform

ROS 2 Support

1. ROS 2* Support

FANUC develops the official ROS 2 driver, which serves as the core for robot operation, and publishes it on GitHub***. This enables users worldwide to freely reconfigure software and control FANUC robots from a PC through the open-source ROS 2 platform. In particular, FANUC’s ROS 2 driver supports industry-leading ultra-fast communication at 1 ms, enabling real-time control.

Python対応に関するビジュアルイメージ

2. Python** Support

FANUC’s robot controllers can now execute Python programs directly, without the need for a PC. This enables robot control using AI developed with Python, a language widely used in AI development.

Stream Motion Implementation

3. Stream Motion Implementation

FANUC has developed and implemented the "Stream Motion" function, a high-speed communication feature for position data commands, into its robots. This function enables real-time control of position, speed, and torque. By executing motion commands sent from a PC through ultra-high-speed communication cycle at an industry-leading level of 1 ms, it enables real-time robot control using trajectory generation software.

  

Case Studies

Generative AI × Robots – Voice your Command

Generative AI × Robots – Voice your Command

AI robots recognize voice commands in multiple languages, automatically generate Python programs using generative AI, and execute commands while perceiving their surroundings.

AI Robots that Avoid People

AI Robots that Avoid People

AI robots recognize people and retreat in real time without interrupting their tasks. Once the people are gone, the robot returns to its original path.

Two Arms Install a Flexible Cable

Two Arms Install a Flexible Cable

Two robot arms work collaboratively to handle soft cables with human-like dexterity, recognizing tension while performing wiring tasks.

AI Robot Tracks Moving Parts, and Tightening Screws

AI Robot Tracks Moving Parts, and Tightening Screws

AI robots identify workpieces moving in three dimensions and follow them in real time. They deliver high tracking performance in 3D space, enabling screw tightening while the parts are in motion.

AI Agent-driven Kitting Operations

AI Agent-driven Kitting Operations

By issuing instructions in natural language to the AI agent for tasks such as photographing order forms, recognizing text, and transporting trays and parts, the robot executes the kitting of workpieces.

Locating “Handles” and Retrieving Baggage

Locating “Handles” and Retrieving Baggage

Using a masterless approach, AI recognizes the "handles" of suitcases and paper bags loaded on a cart, enabling the robot to retrieve the baggage.

Briefly Pausing the Robot to Allow Human Intervention

Briefly Pausing the Robot to Allow Human Intervention

If an operating robot is touched by a person, it pauses, allowing the person to safely intervene and perform tasks. Once released, the robot resumes its operation.

AI Robots Imitating Human Tasks

AI Robots Imitating Human Tasks

Two robot arms utilize imitation learning to acquire human skills and successfully fold a T-shirt—a highly flexible object.

* ROS is a trademark of the Open Source Robotics Foundation.

** Python is a registered trademark of the Python Software Foundation.

*** GitHub is a registered trademark of GitHub, Inc.