Magnetically Driven Micro and Nanorobots