A miniature magic carpet made of plastic has taken flight in a laboratory at Princeton University.
The 10cm (4in) sheet of smart transparency is driven by "ripple power"; waves of electrical current driving thin pockets of air from front to rear underneath.
The prototype, described in Applied Physics Letters, moves at speeds of about a centimetre per second.
The researchers stress that the design shows propulsion, but not yet lift.
Improvements to the design could create both aerodynamic lift and raise the propulsion speed to as much as a metre per second.
The device's creator, graduate student Noah Jafferis, was inspired by a mathematical paper he read shortly after starting his PhD studies at Princeton - but putting it into practice was no straightforward task.
"What was difficult was controlling the precise behaviour of the sheet as it deformed at high frequencies," Prof James Sturm, who leads Mr Jafferis' research group, told the BBC.
"Without the ability to predict the exact way it would flex, we couldn't feed in the right electrical currents to get the propulsion to work properly."
What followed was a two year digression attaching sensors to every part of the material so as to fine-tune its performance through a series of complex feedbacks.
But once that was mastered, the waveform of the undulating matched that prescribed by the theory, and the wafting motions gave life to the tiny carpet.
In the paper describing the design, Mr Jafferis and his co-authors are careful to keep the word "flying" in inverted commas.
"It has to keep close to the ground," Mr Jafferis explained to the BBC's Science in Action, "because the air is then trapped between the sheet and the ground. As the waves move along the sheet it basically pumps the air out the back." That is the source of the thrust.
Harvard University's Lakshminarayanan Mahadevan, who wrote the 2007 paper in Physical Review Letters that inspired the whole project, expressed a mixture of surprise and delight at the Princeton team's success.
"Noah has gone beyond our simple theory and actually built a device that works," he told the BBC "And what's more, it behaves, at least qualitatively, as we had predicted."
Mr Jafferis points out that the prototype is limited because tiny conducting threads anchor it to heavy batteries, so it's free to move only a few centimetres. But he is already working on a solar-powered upgrade that could freely fly over large distances.
The advantage of this kind of propulsion, he argues, is that unlike jets, propellers and hovercraft, there are no moving components like cogs and gears that rub against each other.
"The ideal use would be some kind of dusty, grimy environment where moving parts would get gummed up and stop," he explained.
That said, he laughingly admits that with the existing materials, a flying carpet powerful enough to carry a person would need a wingspan of 15 metres - not the best vehicle to take on the streets just yet.
On the other hand, preliminary calculations suggest that there is enough atmosphere on the planet Mars to send floating rovers scudding over its dusty surface.
Meanwhile, Prof Mahadevan looks forward to sophisticated improvements in the near future, suggesting the approach could progress to "mimicking the beautiful two-dimensional undulations of the skate or manta ray".
You can listen to Noah Jafferis describe his flying carpet on the BBC World Service programme Science in Action.