Ever wondered how streetlights turn on automatically at dusk or what drives a digital watch? Although we encounter ‘embedded systems’ very regularly in our daily lives, we are seldom cognizant of their presence. When something is “electronic”, “digital” or “smart”, embedded systems are behind it.
Embedded systems are computer systems – combinations of hardware components and software – dedicated for a specific function. Visually, they appear as chips or boards embedded with minute circuitry and electronic components and connected to peripheral devices (sensors and actuators – like cameras or motors).
And what are robots then? Robots are mechanical systems in which various embedded systems, sensors and actuators are controlled and coordinated in order to provide more complex capabilities and replace human involvement.
Home appliances, wearable devices, security systems… all use embedded systems. Along with robotics, they can be applied to almost any field – healthcare, automobiles, gadgets, security, factories. Scope for innovation and new applications is limited only by one’s creativity and the laws of physics, of course. They are already ubiquitous and the applications are bound to increase exponentially in times to come.
From a pedagogical perspective, learning ‘embedded systems’ equips one with first-principles knowledge of both computer hardware and software. One learns two things simultaneously:
1) How computer hardware works and
2) Programming it to do what is intended. Synthesis of hardware and software gives a complete picture and makes the learning practical.
Read More: https://saiuniversity.edu.in/blogs/saiu-experience/embedded-systems-and-robotics/