Micro robots are powered and controlled using various methods depending on their intended application. Some common methods include magnetic fields, chemical reactions, and light. For instance, magnetic micro robots are often controlled externally using magnetic fields to navigate through complex environments like blood vessels. Chemical-powered micro robots might use the catalytic decomposition of hydrogen peroxide to generate propulsion.