According to Elon Musk, Tesla will have a functioning humanoid robot prototype available for the public to see sometime in 2022. What Tesla had at the AI Day presentation was an actual human in a robot costume. A final production version is expected to be reveled before they go on-sale sometime around 2024-2025.