Smart Systems

What is the Vision-to-Teach Technology?

Visio-to-Teach technology is an innovative approach in robotics that enables robots to learn tasks through visual observation and interaction without the need for explicit programming. This technology leverages advanced imaging, simulation, and machine learning to allow robots to mimic human actions accurately. Below is a comprehensive explanation of the process involved in teaching a robot using Visio-to-Teach technology.

Share this Post

1. Scanning the Object with the Robot’s Camera

The process starts when the robot uses its built-in camera system to scan the target object. It captures high-resolution images and possibly other sensory data to build a detailed digital representation. This first scan collects key information about the object’s size, shape, texture, and other physical properties—information the robot needs for accurate interaction.

2. Placing the Object on a Surface

After the initial scan, the object is set on a specific surface in the robot’s operating environment. By positioning the object in this way, the robot can understand how it sits relative to its surroundings. This step is essential for tasks that require picking up or manipulating the object from a particular location.

3. Secondary Scanning by the Robot

Once the object is in place, the robot performs a secondary scan to refine its understanding of the object’s location and orientation. This scan helps ensure that any changes in position are reflected in the robot’s view, providing real-time data for precise interaction.

4. Demonstration Through Hand Interaction and 3D Data Recording

A human operator demonstrates the task by interacting with the object manually—such as picking it up, moving it, or carrying out a specific manipulation. During the demonstration, the robot records everything with its camera system. Advanced software then converts the recorded visual information into three-dimensional (3D) data models, capturing details of the movement, including hand positioning and motion trajectories. The resulting 3D data acts as a detailed template for the robot to learn the task.

5. Utilizing Data in the Omniverse for 3D Scene Generation and Robot Path Practice

The collected 3D data is imported into a virtual simulation environment, often called the “Omniverse.” In this virtual space, a 3D scene is created that mirrors the real-world environment and the demonstrated task. The robot then practices the task repeatedly in simulation, improving its movements and interactions. Machine learning algorithms evaluate the robot’s performance, enabling it to optimize its path and actions. The robot continues this iterative process in the virtual environment until it can accurately reproduce the demonstrated movement, including grasping and manipulating the object as intended.

6. Transferring the Trained Digital Twin Model to the Robot for Execution

After the robot has successfully learned and practiced the task in the virtual environment, the trained digital twin model—containing all the learned behaviors and movement patterns—is transferred back to the physical robot. This updated model provides the instructions the robot needs to perform the task in the real world. The robot then carries out the movement autonomously, using the exact motions and interactions it learned during virtual simulations.

Conclusion

The Visio-to-Teach technology simplifies robot programming by replacing traditional coding with visual demonstrations and simulation-based learning. By observing human actions and practicing in a virtual environment, robots can learn complex tasks quickly with high precision. This technology also improves a robot’s adaptability and efficiency, making it a strong solution for industries that rely on robotic automation.

Contact info

SupraTix GmbH

Ostra-Allee 20
01067 Dresden

+49 177 4427 966

https://supratix.com/

info(at)supratix.com

Contact person

Dipl.-Chem.-Ing. Tobias Göcke

Managing Director

tobias.goecke(at)supratix.com

+49 177 44 27966

Dipl.-Chem.-Ing. Tobias Göcke