Robot Control Principles
Download the Lessonotes Mobile Ghana app for faster lesson access on Android and iPhone.
Subject: Robotics
Class: SHS 2
Term: 1st Term
Week: 10
Grade code: 2.1.2.LI.2
Strand code: 1
Sub-strand code: 2
Content standard code: 2.1.2.CS.1
Indicator code: 2.1.2.LI.2
Theme: Principles of Robotic Systems
Subtheme: Robot Control Principles
This page supports the lesson note with a companion video and a short classroom-ready summary.
For class groups and homework, share this lesson page so learners also get the summary, objectives, and full lesson context.
This lesson introduces the fundamental principles of how robots are controlled. We will explore how robots can sense their environment and make decisions to perform tasks accurately. Just like a person automatically pulls their hand away from a hot coal pot, a robot needs a "brain" and "senses" to control its actions. Understanding these control principles is the first step to designing robots that can solve real problems in our communities, from automatically watering a farm in the dry season to managing traffic on the streets of Accra. We will focus on feedback systems, which allow robots to be "smart" and adapt to changes.
A. What is a Control System? A control system is a system that manages, commands, directs, or regulates the behaviour of other devices or systems to achieve a desired result. In robotics, it is the combination of components that acts as the robot's brain and nervous system, telling its parts how and when to move.
There are two main types of control systems: Open-Loop and Closed-Loop. B. Open-Loop Control Systems An open-loop system is a simple control system where the output has no effect on the control action. The controller acts based on a pre-set instruction, regardless of the final result. It's like a "fire and forget" system. Characteristics: No feedback from the output. Simple and inexpensive. Not very accurate; cannot correct for errors or disturbances. Ghanaian Example: A simple charcoal stove. You light the charcoal and place your pot on it. You cannot automatically control the heat. If the wind blows harder, the fire gets hotter, but the stove does not adjust itself. You, the user, have to manually intervene. Another example is a simple timer-based street light that turns on at 6:30 PM and off at 6:00 AM, regardless of whether it is a dark, rainy day or a bright, sunny morning. Input: Desired state (e.g., "ON" at 6:30 PM). Controller: The timer circuit. Actuator/Process: The switch and the light bulb. Output: Light is produced. (The system doesn't know if the bulb is broken or if it's already bright outside). C. Closed-Loop (Feedback) Control Systems A closed-loop system, also known as a feedback system, is a more intelligent system. It uses information from the output (feedback) to adjust its control action. This allows it to correct for errors and adapt to changes in the environment. This is the core principle behind most "smart" devices and robots. Characteristics: Uses feedback to compare the actual output with the desired output. More complex and expensive. Highly accurate and can adapt to disturbances. Key Components of a Feedback System: Sensor: A device that measures a physical quantity (like temperature, light, distance, or water level) and converts it into a signal which can be read by the controller. It is the "sense organ" of the robot. Controller: The "brain" of the system. It receives data from the sensor and compares it to the desired value (called the setpoint). It then calculates the necessary correction and sends a command to the actuator. A microcontroller like an Arduino is a common controller. Actuator: The "muscle" of the system. A device that takes the command from the controller and converts it into a physical action. Examples include an electric motor, a pump, a valve, or a heater. Process/Plant: The actual system or object being controlled (e.g., the water in a tank, the temperature in a room). Ghanaian Example: An automatic water level controller for a Polytank. Goal: Keep the Polytank full without overflowing. Setpoint: The desired water level (e.g., 95% full). Process: The water level in the Polytank. Sensor: A float switch or ultrasonic sensor measures the current water level. Controller: A small electronic circuit compares the sensor's reading to the setpoint. Actuator: An electric water pump. How it works: The sensor detects the water level is low. It sends this information to the controller. The controller sees that the current level is below the setpoint (95% full). The controller sends an "ON" signal to the actuator (the water pump). The pump starts filling the tank. The sensor continuously monitors the level. When it reaches the setpoint, it signals the controller. The controller sends an "OFF" signal to the pump. This creates a "loop" of information and action. D. Representing Feedback Systems: Component vs. System Diagrams
To design and communicate how a feedback system works, we use diagrams. Component Diagram: A component diagram is a visual, often pictorial, representation of the physical parts of the system and how they are connected. It helps you see the actual hardware involved. Example: Polytank Water Level Controller Component Diagram System Diagram (Block Diagram): A system diagram is a more abstract, functional representation. It uses blocks to represent the components and arrows to show the flow of signals and information. It is excellent for analysing how the system works without getting lost in the physical details. Example: Polytank Water Level Controller System Diagram Setpoint: Desired water level (e.g., "Full"). Comparator: This is part of the controller. It subtracts the sensor feedback from the setpoint to find the "error". If the tank is not full, there is an error. Controller: Processes the error and decides what to do (e.g., "Turn pump ON"). Actuator: The water pump. Process: The filling of the Polytank. Output: The actual water level. Sensor: The float switch, which measures the output. The signal it sends back is the feedback.
Guided Practice (With Solutions)