Along with this, we need a better way to program robots. I program Fanuc i200D and that whole industry makes my blood boil. Want more than 200 variables in your program? Shell out $10k.
High level programming language to program robots with safety in mind would be amazing. RoboDK is the only one that is doing this and they still suck.