OMRON Story

Harmony between people and machines

The robot hits the ball so it's easy to return. Why?

In the beginning, the robot could not even return a
ping-pong ball.

Soon after the development of the ping-pong robot began, Omron engineers were able to make the robot move the paddle based on the calculations of the sensor and controller.

But no matter how many times it tried, the robot kept missing the ball. It couldn’t even return the ball to the opponent. If a human player is playing with another human player, it is rather easy to maintain a ping-pong rally. However, an extremely high level of technology is required if a rally is to be maintained between a human player and a machine.

The ball a player hits is first detected by the sensor, which then calculates how it should be returned. The controller then controls the robot so as to hit the ball according to the calculated data. This control is extremely precise, with a resolution of 1/1,000 of a second.

Yoshiya Shibata, an engineer in charge of development, recalls that the most difficult part was determining the cause of the robot missing the ball.

“We could not determine whether the problem was in the calculation of the ball hitting position or in the deviation of time from which a hitting command was given. There was also a time lag between the command and the robot’s movement. In addition to these conditions, the ball kept moving all the time. Identifying the cause of the problem in the world of 1/1,000 of a second precision was extremely challenging.”

A machine that can calculate an easy-to-hit position.

The greatest feature of the ping-pong robot is that it shares a common goal of continuing a ping-pong rally with a human player, and makes calculated judgments about how they can achieve this shared goal.

To make this a reality, it is important that the machine “understands” a person’s conditions and takes action to support the person in a manner suitable for his or her conditions. The ping-pong robot recognizes the opponent’s standing position and paddle position to analyze the position of the ball three-dimensionally and to predict its trajectory. Based on this data, the robot is controlled at high speed and with high precision. Unless these separate operations are synchronized and controlled at 1/1,000 of a second accuracy, the robot ends up missing the ball.

Through this precise control, the robot can return a slow blooper to an opponent who hits a blooper. In the case of an opponent who hits a faster ball, the robot can return a faster ball. Whether the opponent is an adult or child, the robot always returns the ball in a way that is easy for the opponent to hit.

Shibata continues: “Even if a player hits a ball badly, with a trajectory that is impossible for the robot to return, the robot is designed to fully extend its arm in a futile attempt to return the ball. After all, it would be rather unsportsmanlike if the robot simply ignored a ball that was badly hit by its opponent, wouldn’t it?” (laughs)

Omron engineers believe that incorporating this function of cooperation into a machine is essential for the machine to become a truly reliable and helpful partner for people.

We want to deliver benefits of advanced technology to more
people by bringing machines closer to people.

Soon after the development of the ping-pong robot began, Omron engineers were able to make the robot move the paddle based on the calculations of the sensor and controller.

But no matter how many times it tried, the robot kept missing the ball. It couldn’t even return the ball to the opponent. If a human player is playing with another human player, it is rather easy to maintain a ping-pong rally. However, an extremely high level of technology is required if a rally is to be maintained between a human player and a machine.

The ball a player hits is first detected by the sensor, which then calculates how it should be returned. The controller then controls the robot so as to hit the ball according to the calculated data. This control is extremely precise, with a resolution of 1/1,000 of a second.

Yoshiya Shibata, an engineer in charge of development, recalls that the most difficult part was determining the cause of the robot missing the ball.

“We could not determine whether the problem was in the calculation of the ball hitting position or in the deviation of time from which a hitting command was given. There was also a time lag between the command and the robot’s movement. In addition to these conditions, the ball kept moving all the time. Identifying the cause of the problem in the world of 1/1,000 of a second precision was extremely challenging.”

The ping-pong robot received the Grand Prix in the Innovation Awards as Selected by U.S. Journalists at the Combined Exhibition of Advanced Technologies (CEATEC JAPAN 2014), the biggest exhibit of the latest lT and electronic technologies in all of Asia.
The Innovation Awards as Selected by U.S. Journalists are presented to outstanding technologies, products, and services exhibited at CEATEC JAPAN, by U.S. journalists working in the fields of IT and consumer electronics. The selections are made upon in-depth examination of candidate items on the site. The awards are presented for those items deemed to be outstanding in respect of an innovative character and potential influence on the U.S. market, by an independent panel of judges.

All story

  • A factory run by challenged people—maximizing diversity in manufacturing

    A factory run by challenged people—maximizing diversity in manufacturing

    Omron Kyoto Taiyo was founded 30 years ago, when it was difficult for challenged people to find a job. The company's mission was to provide challenged people with work opportunities that could help them enjoy more rewarding lives. The factory's efforts at creating a workplace environment tailored to each worker's needs and potential have led to optimal diversity in manufacturing.

  • Artificial Intelligence breathes life into digital sardines

    Artificial Intelligence breathes life into "digital sardines"

    Sardines live in large groups to protect themselves from predator fish. Within the group, they move about using unspoken rules of behavior. Observing this shoal of sardines, Omron researchers realized that the technology pursued by Omron would also require following the laws of nature. Why did Omron develop "digital sardines?" And what kind of future will this technology bring about? Here are some answers to these questions.

  • World trends have finally caught up to manufacturing in Japan

    World trends have finally caught up to manufacturing in Japan

    Omron's next-generation controller development project started when IoT and Industrie 4.0 were still unknown in the industry. What developers pursued was the unprecedented world of 100 microsecond (1/10,000 second) level control. Here's how the development team overcame all the challenges to perfect the industry's fastest controller.

PAGE TOP