Why do we need robots?

Robots can be programmed to do complex work that are hard for humans to tackle or work in high risk or extreme conditions such as the rovers on Mars. Since robots are driven by electrical and mechanical energy, they are just like machines that accomplish complex tasks efficiently.