Open loop
An open-loop control system is the simplest possible arrangement. You have a controller, an actuator, and a plant — the thing being controlled — and the controller simply sends a command to the actuator and trusts that the actuator did its job. There is no measurement of what actually happened and no way for the system to know whether the output matched what was asked for.
A household toaster is the classic example: you set a timer for two minutes, the heating element runs for two minutes, and whatever the toast looks like at the end is the toast you get. If the bread was thicker than usual, or the room was colder, or the heating element has aged, the toaster has no way to compensate. The same is true of a sprinkler on a timer, or a washing machine that runs a fixed cycle regardless of how dirty the clothes were.
Open-loop systems are cheap, simple, and totally blind to disturbances. They work fine when the relationship between command and result is predictable and consistent. The moment that relationship can vary — friction, wear, load, temperature, leakage — the output drifts away from what you wanted and the system will never know.