technology is advancing every day, but dont expect anything to work right away, you cant just throw something together and assume it to work on the first try, you will need to test over and over. the problem is that movies have created a misunderstanding of robots and made them look as if all of the robots in the movies are possible, they are not(at least today).
I cant tell you how many times I tell people that I build robots as a hobby, and their next comment is " when will i get to see it fight"... note to all NOT ALL ROBOTS ARE BATLE BOTS