On this page
What Is a Setpoint?Key TakeawaysHow Does a Setpoint Work?What Is a Control Error?Setpoint vs. MeasurementFixed Setpoint vs. Changing SetpointWhy Does Setpoint Design Matter?Frequently Asked QuestionsThe Bottom LineSourcesRelated termsWhat Is a Setpoint?
A setpoint is the desired value that a control system is intended to achieve or maintain.
Setpoints are used to control position, speed, temperature, pressure, force, and many other physical quantities.
For example, a robotic joint may receive a position setpoint of 90 degrees.
Its controller then determines how to move the joint toward that target.
A setpoint describes the desired condition, not necessarily the value the system is currently achieving.
Key Takeaways
- A setpoint defines the target value for a controlled variable.
- Feedback controllers compare measurements with setpoints to determine corrective actions.
- Setpoints can remain constant or change over time as part of a trajectory or operating process.
How Does a Setpoint Work?
Imagine a motor-driven conveyor.
The desired operating speed is 1 meter per second.
The controller receives that speed as its setpoint.
A sensor provides information about the actual conveyor speed.
Suppose the measured speed is 0.9 meters per second.
The controller calculates the difference between the target and measured values.
It then adjusts the motor command according to its control algorithm.
As the conveyor approaches the desired speed, the controller continues making appropriate corrections.
What Is a Control Error?
Control error is the difference between the setpoint and the measured or estimated output.
A simplified expression is:
Error = Setpoint − Measured Value
For example, suppose a robotic joint is commanded to 90 degrees but currently measures 85 degrees.
The position error is:
90 − 85 = 5 degrees
The controller uses the error to calculate a corrective response.
The magnitude and direction of the correction depend on the control algorithm and system design.
Setpoint vs. Measurement
A setpoint describes what should happen.
A measurement describes what the sensor reports is happening.
For example, a pneumatic system may have a pressure setpoint of 6 bar.
Its pressure sensor might report 5.8 bar.
The controller may adjust a valve or regulator to reduce the difference.
However, the measurement itself may contain noise or calibration errors.
The controller therefore needs appropriate information about the reliability of its feedback.
Fixed Setpoint vs. Changing Setpoint
Some applications use constant targets.
For example, a temperature controller may attempt to maintain 60°C.
Other systems use targets that change continuously.
A robot following a planned trajectory may receive a sequence of desired joint positions over time.
Each value acts as a time-dependent position target.
The controller attempts to follow these changing setpoints rather than remain at one fixed position.
Why Does Setpoint Design Matter?
A sudden change in the target may create an aggressive response.
For example, commanding a heavy robotic joint to move immediately from one position to another may require substantial acceleration.
Motion systems often use trajectory generation to produce suitable intermediate setpoints.
This helps account for speed, acceleration, and other operating constraints.
Frequently Asked Questions
Is a setpoint the same as a command?
A setpoint is one type of command. Other commands may request operating modes, actions, or system states.
Does every controller use feedback to reach a setpoint?
No. Open-loop systems can use targets without measuring the resulting output.
The Bottom Line
Setpoints establish what a control system is trying to achieve. They provide the reference against which controllers calculate movement and correct errors.
Sources
Black Scarab Weekly
Follow the physical AI economy
Get Black Scarab news, deep research, and practical analysis in one clear Thursday briefing.