What exactly is physical computing?
Embedded systemsWhen we integrate a computer into any real-world environment we call that an embedded system. These computers, capable of reacting much more quickly, consistently and accurately than any human, are used to control how that system works and provide some direct, tangible benefit.There are many examples of embedded systems:
On the roadThe cars we drive now have dozens, or even hundreds, of computers inside them, all working to improve the safety, efficiency and driving experience of the vehicle.In an emergency, our cars now use anti-lock brakes and traction control to prevent skidding, thereby reducing stopping distances and saving lives. The engine management system that controls the amount of fuel injected into the engine is precisely controlled by a computer to reduce necessary fuel usage, saving both money and the environment. The sat-nav we use reduces anxiety for the driver, allowing them to concentrate on the road. This is done all whilst receiving communications from their fellow embedded systems inside the 40 active GPS satellites orbiting the Earth.
At homeOur homes are full of computers. From the televisions we watch, to the games consoles we play, these too are embedded systems. Day by day we gain even more in the home. Virtual assistants such as Amazon’s Alexa and Google’s Home now allow us to control the music, movies, heating and lighting in our home with just a voice command. We can even restock our groceries by pressing a single button. Developments in health informatics devices now means that the elderly and ill can now spend much more time at home rather than in hospital, whilst still having their health closely monitored by professional staff.
The environmentIn science we regularly deploy computers into the environment to gather environmental data for analysis, such as air pollution, flood detection and traffic congestion. People have used physical computing to track wildlife not only in their own back gardens, but in the wild. In Germany two people created a cheap bat detector. Using a raspberry pi and a high-sensitivity microphone, they can not only detect bats but identify their species.
The built environment
Want to keep
Lancaster University online course,
Introduction to Physical Computing
Handheld and mobile devicesWe carry computers with us everyday. Our mobile phones, tablets, and smart watches are all embedded systems, bringing advantages of social communications and personal health tracking to millions. Even within our purses and wallets, the chip on our bank cards contains a computer. Its purpose is to keep our finances secure, while enabling contactless payments that do away with the need for cash.These are all examples of embedded systems, working to improve the quality of life within our society.
The dangers of embedded systemsAre all embedded systems necessarily good systems? Recent scandals and controversies might indicate that they are not.In 2015, Volkswagen was hit by the ‘Dieselgate’ scandal, where a ‘defeat device’ artificially reduced the pollutants produced by VW engines when being tested . Fake ATM “skimmer” machines have been created that fool people into giving away their bank details . CCTV cameras in public places use facial recognition technology that has been shown to be susceptible to biases and false positives . There are even rumours of personal data being gathered by digital assistants and sold to advertising organisations. These are all embedded systems too, but ones that raise deep ethical and societal questions that we must consider when building systems that are deployed into our environment.As we can see, the field of embedded systems is expansive. However, not all of the systems outlined above are examples of physical computing.Physical computing is a subset of the field of embedded systems that also includes an aspect of creativity and direct interaction with people.In addition, a common feature of physical computing projects is that they are not led by specialist computer scientists or embedded systems engineers, but by non-experts. Physical computing marks the arrival of an emerging trend in computer science: the rise of the citizen developer, empowered by easy to use development tools.
References1. Bat Pi
2. MK Illumination – Saks 5th Avenue: Once Upon a Holiday
3. BBC News: Volkswagen – The Scandal explained
4. Which? – Card skimming fraud doubles: five ways to keep safe at an ATM
5. BBC News – Biased and wrong? Facial recognition tech in the dock
6. University of Essex – New report raises concerns over Met Police trials of live facial recognition technology
7. New York Times – Hey, Alexa, What Can You Hear? And What Will You Do With It?
What do you think?Before we look in more detail at physical computing devices and what they are composed of, look back at the examples included in this article.
- Which of the examples listed are physical computing devices, and which are not?Share your thoughts with other learners in the Comments section.
Introduction to Physical Computing
Our purpose is to transform access to education.
We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.
We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.