Predicting what technologies will become a reality is an extremely difficult task that typically results in plenty of ideas being thrown into the bin.
Some technologies seem almost destined to play a significant role in the future of humankind, such as artificial intelligence, while others like the hoverboard appear destined to fail and be a constant disappointment.
Not all future tech ideas threaten to have as fundamental an impact as AI but many seek to improve various elements of our lives.
CBR takes a look at some of the most amazing technology advancements that will change our lives.
Could robots ever replace human beings?