Robotics is a branch of engineering focused on designing, developing, and implementing robots, or autonomous machines meant to replicate human effort. The field encompasses everything from designing neural networks and algorithms that program robots, to testing and developing products.