FANUC Open Platform
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.
Voice Recognition and Python Program Generation
Users convey their desired actions or instructions to the robot using spoken words. First, the AI robot understands the human language, then automatically generates a robot program to execute the requested actions. It supports multilingual commands, including Japanese, English, and Chinese, etc.
Execution of Generated Python Programs
Based on the generated Python program, the robot operates while assessing its surroundings. By thinking, deciding, and acting autonomously, the robot eliminates the need for traditional specialized teaching work, dramatically improving on-site agility.
Handling Complex and Adaptive Commands
For example, tasks such as “roll a die and place it at the position corresponding to the number shown” or “stack a die vertically on top of another die of a specific color,” which previously required complex conditional programming, can now be performed easily by simply giving verbal instructions to an AI robot powered by generative AI.
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.
Avoiding Humans Without Stopping Work
An AI robot performing tasks detects a human approaching using cameras. If a human arm or other body part enters the robot’s working path, the AI robot recognizes it and adjusts its path in real-time to avoid the person—without stopping its work.
Automatic Return to Original Path When Clear
Once obstacles such as human arms are no longer present in the working path, the AI robot confirms safety through its cameras. It then corrects its position in real time to resume operations along the original path, restoring full efficiency.
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 Detects Cable Tension
The AI robot senses cable tension in real time with human-like sensitivity. Using two arms, it grips the cable accurately to prevent damage.
Wiring Flexible Cables That Are Hard to Shape
Two robot arms work collaboratively to route soft, flexible cables that are difficult to maintain in shape. Leveraging the advantages of 6-axis articulated robots, they perform wiring not only in flat directions but also in height, depth, and tilt—handling complex configurations easily and precisely.
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.
Screw Tightening While Tracking Moving Workpieces
The AI robot follows workpieces moving in three dimensions in real time and performs screw tightening. Even for equipment or parts where positioning is difficult, the robot automatically identifies screw locations and applies a consistent torque.
Real-Time Tracking in 3D Space
With high tracking performance at a 1 ms cycle, the robot can follow screw locations accurately. Its ability to track in three-dimensional space allows it to operate even in environments where workpieces move dynamically, such as during robotic handling.
* 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.
