Nanorobotics involves creating machines or robots that are nanometers in scale (10-9 meters). Potential applications of nanomachines include using them in medical technology to identify and destroy cancer cells. Nanorobots could be constructed using various approaches and would consist of molecular sorting motors, propellers, fins and sensors. They may be introduced into the body through vascular systems and applied in surgery, diagnosis and testing, gene therapy, and cancer detection and treatment. The development of nanorobotics could help cure diseases and improve quality of life by reducing risks and side effects of medical procedures like heart surgery.