EmplifAITalk to us
VLA/imitation learning

VLA and imitation learning developmentTeach the motion you cannot write out, from a human demonstration.

When the shape or position of the object changes every time, writing the motion out as a program is hard. We work on imitation learning, which trains motion from human demonstration, and on VLA, which connects visual and language understanding to motion generation.

imitation learningVLALeRobotReal-machine evaluation
Discuss VLA and imitation learning
A diagram of the training-data workflow: defining the task conditions, collecting demonstration data, then review and delivery
The steps that prepare training data
NVIDIA ISAAC SIM

Factory/warehouse transportation simulation

Unitree G1

In an Isaac Sim physics simulation, G1 held a 0.25 kg box with both hands, walked approximately 1.2 m, and placed it on another table. This is simulated footage.

Unitree G1: Grasping, walking transport, unloading (simulation)

RealMan RMC-AIDAL

We grasped the handle of a hypothetical transport case with a body size of 30 x 20 x 20 cm and a total weight of 10 kg, and verified the process of transporting it on wheels for approximately 1.2 m, placing it on a stand, and then releasing it. This is a physical simulation that corrects the center of gravity and contact settings of the public CAD model, and does not guarantee the load capacity of the robot.

RealMan RMC-AIDAL: Gripping, wheel transport, and unloading of 10 kg cases (simulation)

RealMan RMC-AIDAL: 10 kg case transport with both arms

We verified the operation of holding a hypothetical transport case with a body size of 30 x 40 x 20 cm and a total weight of 10 kg with both hands using the left and right handles, transporting it approximately 1.2 m, and placing it on a stand. During transportation, contact between the left and right hands and load sharing are recorded. This is a physical simulation that corrects the center of gravity and contact settings of the public CAD model, and does not guarantee the load capacity of the robot.

RealMan RMC-AIDAL: Grasping with both hands, transporting 10 kg, unloading (simulation)

You can also consult with us about simulations and demonstration experiments tailored to your business, such as replenishing shelves, supplying parts boxes, and sorting.

WHY

Some work cannot be written as a program

If it is grasping a fixed object at a fixed position, writing the motion out is surer and faster. Bringing learning into it only makes sense for work you cannot write out.

Objects that differ one from another, that are placed differently each time, that deform like a bag or cloth. You cannot write out every branch for work like that, and teaching the motion from a human demonstration becomes the realistic approach.

Learning is not a cure-all, though. How much data is needed changes with the difficulty of the task and the success rate you require, and part of it cannot be read until you start collecting. We run a trial collection first and move to the full one once we can judge.

VISION TO ACTION

Implementation Case: Gemini 4 Argon × Unitree G1 (Turning Vision into Action)

Unitree G1 picked up a plastic bottle using Gemini 4 Argon—with no hard-coded motions, just AI turning camera vision directly into action. Even when the bottle is repositioned, the AI perceives the scene and generates grasping motions on the fly.

We design and implement vision-to-action generation using foundation models and VLAs, alongside imitation learning from human demonstrations, tailored to your target robot and site conditions.

SCOPE

What we can take on

01

Separating out the target task

We separate what should be solved by learning from what is faster to write out. Not everything needs to be learned.

02

Designing the demonstration data collection

What to record, from which viewpoint, and how much. We design the target task, the machine and the quality criteria.

03

Demonstration under remote operation

The operator's motion is transferred to the robot, and data is gathered while it works on the real machine. Operation and collection advance together.

04

Implementing imitation learning

We train motion from the collected data and evaluate the success rate. Implemented on ROS 2 and LeRobot.

05

Implementing VLA

Visual and language understanding is connected to motion generation. The configuration decides the next motion from an instruction in words and the situation in front of it.

06

Evaluation on the real robot

We measure success rate and takt on the actual site, not on a benchmark. Conditions are varied to identify where it holds.

DATA

Data is the foundation of all of it

Whether learning works is decided by the data before the model. Too few viewpoints, no failure cases, task conditions that drift — train on data like that and it will not run on site.

We design the target task, the machine, the volume and the quality criteria, then take the data from the real robot. There is also a setup that records vision, action, dialogue and non-verbal signals in sync while the robot works under remote operation.

We can also take on the data collection alone, or advise only on building the collection environment.

NVIDIA GEAR SONIC × UNITREE G1

NVIDIA GEAR Sonic × Unitree G1: Real robot demonstration

We ran NVIDIA GEAR Sonic on a Unitree G1 robot and verified its operation. Watch the video to see the demonstration.

NVIDIA GEAR Sonic × Unitree G1 — Real robot demonstration
GEMINI 4 ARGON × UNITREE G1

Gemini 4 Argon × Unitree G1: Turning Vision into Action

Unitree G1 just picked up a plastic bottle using Gemini 4 Argon. No hard-coded motions. Just AI turning vision into action. The future of robotics is getting real.

Even when the bottle is moved and placed again, the AI visually understands the scene and generates the grasping motion. We provide Physical AI and VLA implementation on the Unitree G1 as well as custom PoC and verification development tailored to your operations.

Gemini 4 Argon × Unitree G1 — Unitree G1 just picked up a plastic bottle using Gemini 4 Argon. No hard-coded motions. Just AI turning vision into action. (Filmed at our lab)
FAQ

Frequently asked questions

How much training data do I need?

It changes with the difficulty of the task, how much the environment varies, and the success rate you require. We run a trial collection first, judge the volume and quality criteria needed, and then move to the full collection. We do not promise a total up front.

We have no data. Can we still start?

Yes. We handle the collection design too. A setup that records while the robot works under remote operation lets you run operations and gather data at the same time.

Which robots can this be implemented on?

Any machine that can be controlled through ROS 2 or a vendor SDK can be discussed. Models built for secondary development are easier to work with. Tell us the target machine.

What is the difference between VLA and imitation learning?

Imitation learning is the general name for methods that acquire motion from human demonstration. VLA refers to a model configuration that connects visual and language understanding to motion generation, and differs in that it can handle instructions in words. We use them according to the task.

CONTACT

Discussing VLA and imitation learning

Tell us the target task, the machine and the state of any data you have. We start together by separating out what should be solved by learning.

Discuss VLA and imitation learning

CONTACT

Contact us

For inquiries regarding our services, please feel free to contact us here.

What kind of consultation do you have?Required