The concept of self-driving cars has captured our imaginations for decades, and now, with advancements in artificial ...