Skip to main content

Section 1.1 The Core Paradigms of Robotics

At its core, any autonomous robotic system can be described as a repeating operational cycle called the Sense-Plan-Act paradigm. In many engineering contexts this is also called the Perception-Planning-Control loop. The robot continuously observes the environment, decides what to do next, and executes actions through actuators.
The cycle repeats while the robot operates, and each new action changes the environment that the robot must sense again. This feedback loop is what makes adaptive, autonomous behavior possible in real-world settings.

Subsection 1.1.1 The Sense-Plan-Act Loop

  • Perception (Sense): The robot gathers information through sensors and converts raw data into meaningful state estimates.
  • Planning (Plan): The robot evaluates goals, constraints, and current conditions to choose the next action.
  • Control (Act): The robot sends commands to motors and actuators to execute the selected behavior.

Subsection 1.1.2 Real-World Robotics Examples

Subsubsection 1.1.2.1 Self-Driving Car Engineer

Sense: Cameras detect lane markings and lights, radar estimates vehicle distance, LiDAR builds 3D structure, and GPS provides location.
Plan: The system reasons about lights, lane changes, pedestrians, and safe route updates.
Act: The vehicle steers, brakes, accelerates, and changes lanes.
Professional role: Autonomous vehicle engineers often focus on robust perception algorithms for object and scene understanding.
Figure 1.1.1. Inside a self-driving car.

Subsubsection 1.1.2.2 Warehouse Robotics Engineer

Sense: Barcode scanners, cameras, floor markers, and proximity sensors support localization and detection.
Plan: Robots decide which shelf to retrieve, how to avoid collisions, and when to recharge.
Act: Robots drive, lift racks, and deliver items to stations.
Professional role: Logistics robotics engineers design path-planning and fleet-coordination software for dense shared spaces.
Figure 1.1.2. Warehouse robotics in action.

Subsubsection 1.1.2.3 Agricultural Robotics Engineer

Sense: GPS, soil-moisture sensors, cameras, and drone imagery provide field intelligence.
Plan: The robot identifies watering needs, weed regions, and harvest order.
Act: The system sprays fertilizer, controls irrigation, steers rows, and harvests crops.
Professional role: Agricultural robotics engineers combine sensing and control to improve yield and reduce resource waste.
Figure 1.1.3. An agricultural robot at work in a field.

Subsubsection 1.1.2.4 Surgical Robotics Engineer

Sense: Sensors track instrument pose, camera views, and applied force.
Plan: Software enforces safe boundaries, trajectories, and motion scaling.
Act: The robot repositions tools and executes precise, constrained movements.
Professional role: Medical robotics engineers develop safety-critical systems where reliability is mandatory.
Figure 1.1.4. A surgical robot performing a precise procedure.

Subsubsection 1.1.2.5 Planetary Exploration Engineer

Sense: Rovers use cameras, terrain sensors, spectrometers, and environmental probes.
Plan: The system selects targets, avoids hazards, and manages energy constraints.
Act: The rover drives, positions instruments, and collects samples.
Professional role: Space robotics engineers build autonomous decision systems because communication delay limits direct human control.
Figure 1.1.5. A planetary exploration rover on the lunar surface.

Subsubsection 1.1.2.6 Industrial Manufacturing Engineer

Sense: Vision and position systems identify parts, orientation, and conveyor state.
Plan: The robot determines assembly sequence, weld locations, and quality conditions.
Act: Robotic arms weld, tighten, paint, and assemble components.
Professional role: Manufacturing automation engineers optimize repeatable, high-throughput robot motions.
Figure 1.1.6. An industrial manufacturing robot on the assembly line.

Subsection 1.1.3 Comparing Robotics Careers

Across domains, the specific sensors and actuators differ, but the same paradigm appears: sense the environment, plan the next step, and act through control. This common structure helps engineers transfer methods between applications such as driving, warehousing, medicine, and exploration.
Robotics engineering offers several exciting career paths. One option is becoming a robotics engineer, where you design, build, and test robotic systems. These engineers work with mechanical components, sensors, and control systems to create robots that can perform specific tasks in industries such as manufacturing, healthcare, and defense.
Another career is robotics software engineering. In this role, you focus on the programming side of robotics by developing the software that controls how robots move, interact with their environment, and make decisions. Robotics software engineers often work with technologies like artificial intelligence, computer vision, and machine learning to make robots smarter and more capable.
A third option is becoming an automation engineer. Automation engineers use robots and other advanced technologies to improve efficiency in manufacturing and industrial settings. They design and maintain automated systems that help businesses increase productivity, improve quality, and reduce the need for repetitive manual tasks.
All three careers combine problem-solving, technology, and innovation, making robotics engineering a fast-growing and rewarding field for people interested in engineering and computer science.

Reading Questions 1.1.4 Reading Questions

Check your understanding

1.

A robotic vacuum cleaner is navigating a living room. Which set of components is most relevant to the Sense phase?
  • Wheels and drive motors
  • Wheels and drive motors are actuators used during the Act phase, not sensors.
  • Cameras and infrared sensors
  • Correct. The Sense phase relies on sensors to gather environmental data. Cameras and infrared sensors detect physical obstacles and boundaries, whereas wheels, motors, and brushes are actuators (Act phase).
  • Vacuum brush and suction motor
  • The vacuum brush and suction motor are actuators that execute cleaning, which belongs to the Act phase.
  • Charging dock and battery terminals
  • The charging dock and battery terminals support power management, not environmental sensing.

2.

A robotic vacuum detects a chair directly in its path. Which decision should the robot’s logic system make during the Plan phase before taking action?
  • Immediately shut down power to all drive motors.
  • Shutting down all motors is an extreme Act-phase response, not a planning decision.
  • Calculate an alternative navigation path that routes around the chair.
  • Correct. The Plan phase involves decision-making and path generation based on sensor inputs. Upon detecting an obstacle, the system processes the state and determines the safest path around it before sending signals to the motors.
  • Engage maximum brush rotation speed to clear space.
  • Increasing brush speed is an actuator command (Act phase) and would not resolve an obstacle in the path.
  • Send a signal to the infrared sensor to measure distance again.
  • Re-measuring distance is a Sense-phase action, not a planning decision.

3.

Which of the following behaviors belongs strictly to the Act phase of a mobile robot?
  • Detecting furniture using ultrasonic pulses
  • Detecting furniture via ultrasonic pulses is a Sense-phase action.
  • Building a topological map of the floorplan
  • Building a map is part of the Plan phase, where the robot organizes sensor data into a usable representation.
  • Computing the shortest route to the charging station
  • Computing a route is a planning decision made before any motor commands are issued.
  • Physically turning wheel motors to steer around obstacles
  • Correct. The Act phase executes decisions in the physical world through actuators. Steering motor outputs represent mechanical execution, whereas detecting is Sense, and mapping/computing route are Plan.

4.

Why must a robot continuously update its sensor data in a loop instead of executing one fixed plan from start to finish?
  • Fixed plans consume significantly more computing memory than real-time sensing loops.
  • Memory consumption is not the reason continuous sensing loops are needed.
  • Sensor readings are only valid for one loop cycle before they are permanently erased.
  • Sensor readings are not erased between cycles; they are simply updated with new measurements.
  • Environments are dynamic and unpredictable, so real-time feedback is required to correct errors and avoid dynamic obstacles.
  • Correct. Real-world environments change continuously (e.g., moving people, pets, altered terrain). Closed-loop feedback ensures the robot adjusts its actions to real-time changes rather than relying on stale assumptions.
  • Continuous updates prevent the motor drive boards from overheating.
  • Continuous sensing loops are unrelated to thermal management of motor drive boards.

5.

A robotic vacuum is moving down a hallway when a pet suddenly steps into its path. Which sequence correctly represents the Sense \(\rightarrow\) Plan \(\rightarrow\) Act response for safe navigation around the pet?
  • Sense: Motors rotate wheels to alter direction.
    Plan: Distance sensor measures a drop in clear path distance.
    Act: Logic computes a dynamic path to maintain a 1-meter safety buffer.
  • This option mislabels each stage: the listed "Sense" action is actually an Act-phase behavior, and the phases are out of order.
  • Sense: Camera detects a living object moving into the path.
    Plan: Software determines a safe bypass route around the pet.
    Act: Motor controllers signal left/right drive wheels to turn and execute the bypass.
  • Correct. The correct sequence flows strictly from gathering sensor data (Sense) to algorithm processing/decision making (Plan) to mechanical execution via actuators (Act).
  • Sense: Pathfinding algorithm updates coordinates.
    Plan: Infrared sensor transmits voltage changes.
    Act: Robot saves updated hallway map to storage.
  • This option scrambles the phases: the listed "Sense" step is actually a Plan-phase computation, and the listed "Act" step is not a physical action at all.
  • Sense: Vacuum brush slows down to reduce noise.
    Plan: Drive motors halt movement.
    Act: Distance sensor re-calibrates target position.
  • This option assigns actuator and sensor behaviors to the wrong phases and does not represent a coherent Sense-Plan-Act sequence.
You have attempted of activities on this page.