From humanoid-like robots that quickly transform into cars, to four-legged devices that roll over and sit, this year's iREX exhibition has many of the devices we've become used to from science fiction.
But amid all the gadgetry this year, the expo's theme is clear: making robots that will help humans bridge the pathway to a "friendlier society".
The iREX, or International Robot Exhibition, is held in Japan biennially and brings together all things robotic.
It's put on by the Japan Robot Association, and The Nikkan Kogyo Shimbun, one of Japan's biggest publishers.
At the "Omron" robotics company's booth, there's a robot ready for play.
"Forpheus" is a large, ping pong-playing robot designed to demonstrate what its manufacturers call the future of "integration between people and machines".
It's equipped with state-of-the-art sensing equipment which allows it to detect the movements of the human player, their paddle, and the ping pong ball simultaneously.
It does all this at high speeds, and with a high degree of accuracy.
Another evolving technology is on display nearby, at the Kawasaki booth.
This year, the company is demonstrating "Kaleido", a humanoid robot standing 184 centimetres tall and weighing 85 kilograms, which is built to travel to places humans cannot.
According to Associate Officer Toshiya Okuma, the robot is in its 6th generation, with the 4th iteration having been displayed at iREX in 2017.
He explains that Kaleido is made to be sturdy and easy to repair, and is part of various robotics programs at several Japanese universities.
He foresees many future applications.
By making the robot in humanoid form, it's able to use existing equipment and tools that humans use, negating the need for specialized equipment and widely expanding the roles that the robot can take.
While "Kaleido" has a focus of going places inaccessible to humans, another robot - this time made by Panasonic - is aimed at improving human access.
This year's iREX is the biggest so far, with 637 exhibitors and 3,060 booths.
The event runs from 18 December to 21 December 2019.