What is Robotics? History, Applications, Pros & Cons, Machine Learning in Robotics?

Abhishek Pratap Singh
4 min readJan 17, 2023

Robotics is a field of engineering that involves the design, construction, operation, and application of robots. Robots are machines that are capable of carrying out a variety of tasks automatically. They can be used in a variety of fields, including manufacturing, transportation, agriculture, and healthcare. Some robots are designed to work alongside humans, while others are designed to work independently. The field of robotics is constantly evolving, and new developments in robotics technology are being made all the time.

History of Robotics-

The history of robotics is a long and varied one, with roots dating back to ancient mythology and the development of early machines in the classical world. The modern field of robotics, however, really began to take shape in the 20th century with the development of the first electronic digital computers.

One of the earliest examples of a robot was a simple machine called the “ape” created in the 1930s by William Grey Walter, a British neurophysiologist. The “ape” was capable of moving around and avoiding obstacles, and it was one of the first examples of a robot that was able to operate independently.

In the 1960s and 1970s, the development of computer numerical control (CNC) machines and industrial robots revolutionized the manufacturing industry. These early industrial robots were large and expensive, and they were mainly used for welding and painting tasks.

Since then, robotics technology has continued to advance, and today’s robots are much more advanced and capable than ever before. They can be found in a wide range of settings, including manufacturing plants, hospitals, and even in people’s homes. As the field of robotics continues to grow and evolve, it is likely that we will see even more amazing and innovative developments in the years ahead.

Machine Learning in Robotics-

Machine learning is a type of artificial intelligence that allows robots to learn and adapt over time. With machine learning, robots can process and analyze large amounts of data and use that information to improve their performance. This can be especially useful in robotics, as it allows robots to adapt to new environments and tasks, and to perform more complex tasks with greater accuracy and efficiency.

There are many ways in which machine learning can be applied in robotics. For example, robots can use machine learning algorithms to recognize and classify objects, to navigate through unfamiliar environments, or to learn to perform tasks more efficiently. Machine learning can also be used to improve the accuracy of robot vision systems, or to allow robots to understand and respond to human speech and gestures.

Application of Robotics Technology-

Robots are used in a variety of fields, including manufacturing, healthcare, agriculture, and transportation. Some specific examples of how robots are used include:

  • Manufacturing: Industrial robots are used in a variety of manufacturing tasks, such as welding, painting, assembly, and packaging. They can work alongside human workers or perform tasks independently.
  • Healthcare: Robots are used in healthcare for tasks such as assisting with surgery, delivering medication and supplies, and providing rehabilitation therapy.
  • Agriculture: Robots are used in agriculture for tasks such as planting, watering, and harvesting crops.
  • Transportation: Robots are used in transportation for tasks such as loading and unloading cargo, and for autonomous vehicles such as self-driving cars.
  • Military: Robots are used in the military for tasks such as bomb disposal, surveillance, and transportation of equipment.
  • Entertainment: Robots are also used in entertainment, such as in movies and television shows, and as attractions in theme parks.
  • Domestic: Domestic robots are used in people’s homes for tasks such as cleaning, cooking, and providing companionship.

The pros and cons of robotics-


  • Increased efficiency and productivity: Robots can work 24/7 without needing breaks or time off, and they can often perform tasks more quickly and accurately than humans.
  • Improved safety: Robots can perform tasks that are dangerous or hazardous for humans, such as handling hazardous materials or working in extreme environments.
  • Greater precision: Robots can perform tasks with a high degree of precision, which is especially important in industries such as manufacturing and healthcare.
  • Lower costs: In the long term, the use of robots may lead to lower production costs and lower prices for goods and services.


  • Job displacement: As robots become more advanced, they may be able to perform a wider range of tasks, which could lead to job displacement for some human workers.
  • Initial costs: The initial costs of purchasing and implementing a robotic system can be high, which may be a barrier for some companies.
  • Dependence on technology: The reliance on robotics and automation can also create a dependency on technology, which can be problematic if the technology fails or is not available.
  • Ethical concerns: The use of robots raises ethical concerns, such as how to ensure that they are used ethically and responsibly. There are also concerns about the impact of robots on society, such as the potential for robots to be used for military purposes or to monitor and control people’s behavior.

Overall, the use of robots is increasing in a wide range of industries and applications, and it is likely that we will continue to see the use of robots expand in the future.

Follow Abhishek Pratap Singh for more, Have a great day!



Abhishek Pratap Singh

Software Engineer || Co- Founder || B-Plan contest finalist at IIT Kharagpur || 1st Rank on SQL- HackerRank