Skip links
48605f15 e2fb 43d2 8218 419b82f78a9a 1

Human Demonstration Data: Teaching Robots to Learn from Humans

How do we teach a robot to pick up an object?

The traditional approach is to program the robot step by step.

But as the number of tasks increases and environments become more complex, it becomes increasingly difficult to define every possible situation in advance.

There is another approach:

Let robots learn from the way humans perform tasks.

This is also the goal of the Human Demonstration Data service that Saltlux Technology provides for Physical AI and Robotics applications.

Capturing How Humans Perform a Task

During the data collection process, participants are equipped with data capture devices and asked to perform predefined tasks and scenarios.

1787731411800 3835146089895454080 3835146089895454080 cb54b6fcbcf79d8aa095482987a83c90 1

Instead of simply recording a person picking up a product from a shelf, the goal is to capture the entire sequence of interaction:

Observe → Reach → Grasp → Move → Place

This is known as a Human Demonstration—a real-world example of how a human completes a particular task.

Controlled Data Collection in the Lab

The Lab plays an important role in this process.

Within a controlled environment, the same task can be performed repeatedly while intentionally varying different conditions.

For example:

Objects can be placed in different positions; objects of different sizes can be used; grasping methods can be changed; the sequence of actions can be varied; or a task can be performed using both hands.

l9rhzWWr4jE8WauZ8K9 eekiBrkZjIg9kn5Ppk cgN wzSgRj1RQiR dVOJj spBCPfdX7HhhicGniZfwVXngS42WXj XEw1gaBv2pgm Ll0ZDglWqnMRJicd5I9lBrHkoE v78Bjjmcp1Dwy7JG 62oirCCrSRYwpu9YbFCIE9HHBCWN1hdIEK XudtFke8 1

This allows our team to systematically control different variables and build datasets tailored to the requirements of each specific use case.

From the Lab to Real-World Scenarios

The next step is to bring data collection into real-world environments.

1787731434934 3835146089895454080 3835146089895454080 20b910272d4ca1777f88c8e56f038f46 1

In a retail environment, participants may need to interact with a wide variety of products.

In factories and workshops, tasks may involve materials, tools, machinery, and other equipment.

1787731411354 3835146089895454080 3835146089895454080 04a91645ddd320a7c2cf1de80f399e95 1

Some tasks also require both hands to work together. In robotics, this is commonly known as bimanual manipulation.

Such data is particularly valuable for research and development of robots designed to perform increasingly complex tasks in ways that more closely resemble human behavior.

Data for Robot Learning

After collection and processing, Human Demonstration Data can serve as a valuable data source for areas such as:

Imitation Learning – enabling robots to learn by imitating demonstrations;

Robot Learning – helping robots learn how to perform tasks from data;

Embodied / Physical AI – enabling AI systems to perceive, understand, and act in the physical world.

Saltlux Technology’s Human Demonstration Data service focuses on a critical part of this process: Transforming real-world human actions into data that AI and robots can learn from.

This website uses cookies to improve your web experience.