How long until a robot is doing your chores?
Imagine the biggest market for a physical product you can. Are you thinking of mobile phones? Cars? Property?
They are all chunky markets but in the coming decades a new product will be rolled out that will dwarf those giants, says Geordie Rose, the chief executive of Sanctuary AI.
The Vancouver-based firm is developing a humanoid robot called Phoenix which, when complete, will understand what we want, understand the way the world works and have the skills to carry out our commands.
"The long term total addressable market is the biggest one that's ever existed in the history of business and technology - which is the labour market. It's all of the things we want done," he says.
Before we get too ahead of ourselves, he qualifies that statement: "There is a long way to go from where we are today."
Mr Rose is unwilling to put a time frame on when a robot might be in your house, doing your laundry or cleaning the bathroom. But others I have spoken to in the sector say it could be within ten years.
Dozens of other firms around the world are working on the technology.
In the UK, Dyson is investing in AI and robotics aimed at household chores.
This video can not be played
Tesla CEO Elon musk shows off Optimus humanoid robot prototype
Perhaps the highest profile company in the market is Tesla, Elon Musk's electric car company.
It is working on the Optimus humanoid robot, which Mr Musk says could be on sale to the public in a few years' time.
We will see whether that turns out be the case. What we can say now is that leaps forward in artificial intelligence mean the development of humanoid robots is accelerating.
"Ten years at the pace the technology is moving now is is an eternity. You know, every month, there's new developments in the AI world that are like fundamental change," says Mr Rose, who has a background in theoretical physics and previously founded a quantum computing company.
Mainstream interest in AI exploded late last year when a powerful version of ChatGPT was made public. Its ability to generate all sorts of useful text and images has spawned rivals and a wave of investment in AI tech.
But developing the AI that would allow a robot to complete useful tasks is a different and more difficult task.
Unlike ChatGPT and its rivals, humanoid robots have to navigate the physical world and need to understand how objects in that world relate to each other.
Tasks that seem easy to many humans are major feats for humanoid robots.
For example, in a trial project, Sanctuary's robot Phoenix has been packing clothes into plastic bags in the backroom of a Canadian shop.
"This is a problem that engages a lot of different complex issues in an AI driven robotics system, because bags are floppy, they're transparent... there's a place where they open.
"Usually after you manually open the bag, you have to release one hand and then go and put something in a bag," says Mr Rose.
"The manipulation of bags is is actually very, very hard for robots," he adds - a line which makes today's humanoid robots seem much less scary than some of their Hollywood counterparts.
Sanctuary has a system for training Phoenix on specific tasks like bag packing. In partnership with a business, it will film a particular task being done and then digitise the whole event.
That data is used to create a virtual environment which, as well as containing all the objects, simulates the physics including gravity and resistance.
The AI can then practise the task in that virtual environment. It can have a million attempts and when the developers think the AI has mastered the event in the virtual world, it will be allowed to try in the physical world.
In this way Phoenix has been trained to do about 20 different roles.
Mr Rose sees this as the way forward for humanoid robots - mastering specific tasks that will be useful for business. A robot that can do household chores is much further down the line.
One of the biggest challenges is to give the robot a sense of touch, so it knows how much pressure to apply to an object.
"We have a facility with these types of tasks that comes from an evolutionary heritage, that's like a billion years long... they're very hard for machines," says Mr Rose.
More technology of business:
A huge amount of work still needs to be done to build a robot that can cope with all the events that could occur in a home or busy workplace.
"You cannot put a robot in an unstructured environment and then ask it to move around without basically destroying things. It's too much for technology to ask at this moment of time," says Prof Alireza Mohammadi, who established the Robotic Motion Intelligence Lab at the University of Michigan-Dearborn.
He points out that you can put an AI through millions of training scenarios, but there's always a chance in the real world that it meets something it has never seen before and react in an unpredictable and perhaps dangerous way.
Part of the problem, he says, is that humans have an intuitive understanding of context and consequences. For example we might guess that an over-excited dog might jump in front of us and make allowances for that.
Building that into a robot is extremely difficult.
"Within ten years we might have robots that are capable of walking around with some guidance, but not in completely unstructured environments," says Prof Mohammadi.
But if those challenges can be overcome, then could humanoid robots start taking jobs currently done by humans?
Mr Rose points out that there is a shortage of workers in many countries and his robots could one day fill those positions.
Stewart Miller is the chief executive of the National Robotarium, a partnership between Heriot-Watt University and the University of Edinburgh, which focuses on AI and robotics.
"Inevitably, there's going to be robots doing jobs that were done by human beings in the past... the question then is, what does that mean?" he says.
"We will go through some growing pains. But when we think about it, we can start emphasising and concentrating on what human beings do best - freeing up that capacity to do that, and not having to spend time doing what machines are best doing."