Robotic Systems Components and Architecture Explained
Robotic systems are composed of discrete, interdependent subsystems — sensors, actuators, controllers, power supplies, and communication layers — whose architectural arrangement determines what a robot can perceive, decide, and do. This page provides a structured reference covering the formal definition of robotic architecture, the mechanical and software components that constitute a complete system, the causal factors that drive design choices, and the classification boundaries that separate architectural paradigms. Engineers, integrators, procurement teams, and safety professionals working with the full landscape of robotic systems will find this a grounding reference for component-level analysis.
- Definition and scope
- Core mechanics or structure
- Causal relationships or drivers
- Classification boundaries
- Tradeoffs and tensions
- Common misconceptions
- Checklist or steps
- Reference table or matrix
- References
Definition and scope
The International Organization for Standardization, in ISO 8373:2012, defines a robot as "an actuated mechanism programmable in two or more axes with a degree of autonomy, moving within its environment, to perform intended tasks." Robotic architecture, as a formal discipline, governs how that mechanism's functional components are decomposed, assigned responsibilities, and connected through defined interfaces.
The National Institute of Standards and Technology (NIST) has treated architectural decomposition as foundational to robot system integration since the development of the 4D/RCS (Real-time Control System) reference model, which organized robot behavior into hierarchical layers of sensory processing, world modeling, and motor command generation. That layered decomposition remains influential in how systems architects assign computational responsibilities across subsystems.
Scope matters practically. Robotic architecture covers both the physical hardware arrangement — joints, links, end effectors, power trains — and the software and communication stack sitting above the mechanical layer. The regulatory context for robotic systems, including standards from OSHA, ANSI, and ISO, applies differently depending on which architectural tier a hazard originates in, making architectural clarity a prerequisite for compliance mapping.
Core mechanics or structure
A complete robotic system contains 6 identifiable subsystem layers, each with distinct functional responsibilities:
1. Mechanical structure (kinematic chain)
The physical body of the robot — links, joints, and the end effector. Joints are classified as revolute (rotational) or prismatic (linear). The number and arrangement of joints determines degrees of freedom (DoF). A standard industrial manipulator arm carries 6 DoF, enabling arbitrary position and orientation in three-dimensional space.
2. Actuation subsystem
Actuators convert energy into motion at each joint. The 3 dominant actuator technologies are electric (servo motors and stepper motors), hydraulic (high-force, lower-precision), and pneumatic (fast, low-cost, limited controllability). Electric servo actuators dominate precision industrial applications; hydraulic actuators remain standard in heavy-payload systems exceeding 500 kg capacity.
3. Sensing and perception subsystem
Sensors supply the robot's internal state (proprioception) and environmental state (exteroception). Proprioceptive sensors include encoders, resolvers, force-torque sensors, and inertial measurement units. Exteroceptive sensors include cameras, LiDAR, ultrasonic transducers, and structured-light depth sensors. A detailed treatment appears at sensors and perception in robotic systems.
4. Control subsystem
The controller receives sensor data, executes control algorithms, and issues actuation commands. Architecturally, this layer splits into low-level real-time control (PID loops operating at 1 kHz or faster) and high-level task planning (operating on slower, event-driven cycles). Robot Operating System (ROS) provides a widely adopted middleware framework that structures this communication between nodes.
5. Power subsystem
Electrical supply, conditioning, and management — including motor drives, power distribution units, and emergency stop circuits. IEC 60204-1 (Safety of Machinery — Electrical Equipment) governs electrical design requirements for power subsystems in industrial robots.
6. Communication and integration layer
The network and protocol stack connecting the robot controller to supervisory systems, other robots, and facility infrastructure. Industrial protocols — EtherCAT, PROFINET, Modbus TCP — operate at this layer alongside higher-level APIs and cloud connectivity interfaces.
Causal relationships or drivers
Architectural decisions are not arbitrary; specific technical and operational pressures drive how each layer is designed and connected.
Payload-to-mass ratio directly determines actuator technology and joint geometry. Higher payload requirements force larger actuators, heavier links, and wider footprints — all of which cascade into power supply sizing and safety zone calculation under ANSI/RIA R15.06.
Cycle time requirements drive real-time control fidelity. Applications requiring sub-100-millisecond response times — spot welding, press tending — demand dedicated real-time operating systems (RTOS) at the control layer, ruling out general-purpose operating systems with non-deterministic scheduling.
Environmental constraints shape sensor selection. Dusty, high-vibration, or electromagnetically noisy environments disqualify optical encoders and favor magnetic or inductive sensing. IP (Ingress Protection) ratings under IEC 60529 codify the minimum enclosure standard for each operating environment class.
Safety integration architecture is shaped by IEC 62061 and ISO 13849, which classify safety functions by Performance Level (PL a through e) and Safety Integrity Level (SIL 1–3). Higher-risk applications require redundant sensor channels and independent safety monitoring processors — structural requirements that appear at the hardware architecture level.
Classification boundaries
Robotic architectures are classified along 3 primary axes:
By control paradigm:
- Deliberative (sense-plan-act): The robot builds a complete world model, plans a full trajectory, then executes. High computational overhead; unsuitable for dynamic environments.
- Reactive (behavior-based): No world model; stimulus-response rules drive behavior directly from sensor input. Fast but unable to handle complex goal structures.
- Hybrid deliberative-reactive: A deliberative planner sets goals; a reactive layer handles real-time collision avoidance and disturbance rejection. Dominant in autonomous mobile robots (AMR) — see autonomous mobile robots.
By kinematic structure:
- Serial (open-chain): Joints arranged in sequence from base to end effector. Standard articulated arm. High workspace flexibility; lower structural stiffness.
- Parallel (closed-chain): Multiple kinematic chains connecting base to end effector simultaneously. Delta robots and Hexapods. High stiffness and speed; smaller workspace.
- Hybrid: Combinations used in surgical robots and exoskeletons where stiffness and dexterity are both required.
By autonomy level:
The SAE and NIST both use graduated autonomy scales. NIST's autonomy scale for ground robots runs from Level 0 (fully teleoperated) through Level 10 (fully autonomous with no human in the loop), with collaborative robots (cobots) typically operating in the Level 2–4 range under power-and-force limiting per ISO/TS 15066.
Tradeoffs and tensions
Flexibility vs. repeatability: Parallel kinematic structures achieve repeatability tolerances below ±0.01 mm but constrain workspace volume. Serial structures offer larger envelopes but flex under high loads, degrading accuracy. No single kinematic arrangement is optimal across all applications.
Compute centralization vs. edge distribution: Centralizing compute simplifies software management but creates single points of failure and increases latency for time-critical control loops. Distributing compute to edge nodes reduces latency but complicates synchronization and cybersecurity surface — addressed separately in robotic systems cybersecurity.
Sensor richness vs. real-time budget: Fusing data from LiDAR, cameras, and force-torque sensors improves situational awareness but consumes computational cycles. Perception pipelines processing 30-frame-per-second stereo video at 1920×1080 resolution require dedicated GPU or FPGA hardware to remain within real-time control deadlines.
Open vs. proprietary software stacks: Open architectures (ROS 2, OROCOS) enable third-party integration and community-driven updates but require in-house expertise to maintain. Proprietary OEM stacks offer vendor support and certified safety modules but limit customization and create long-term vendor dependency.
Common misconceptions
Misconception: More degrees of freedom always improve performance.
A 7-DoF arm offers kinematic redundancy — the ability to reach the same point in multiple configurations — which is useful in cluttered workspaces. However, the additional axis adds weight, cost, and calibration complexity. For fixed-cell stamping or welding operations with unobstructed paths, a 4-DoF or 5-DoF structure is mechanically superior.
Misconception: The controller is the robot's "brain."
The controller executes deterministic algorithms against defined state variables; it does not possess autonomous reasoning capability unless a separate AI inference layer is architecturally integrated above it. Conflating real-time control with higher-level cognition creates misplaced safety assumptions. Artificial intelligence in robotic systems operates at a distinct architectural tier from the servo control loop.
Misconception: Collaborative robots are inherently safe without additional safeguards.
ISO/TS 15066 defines 4 collaboration modes for cobots — safety-rated monitored stop, hand-guiding, speed and separation monitoring, and power-and-force limiting — each with distinct safeguarding requirements. Cobot designation alone does not eliminate the need for a task-specific risk assessment under ISO 10218-2.
Misconception: Software architecture is secondary to mechanical design.
Software faults account for a meaningful share of industrial robot incidents. The IEC 61508 functional safety standard explicitly addresses software-induced failures and requires systematic software development processes for safety-critical robotic control code, treating the software layer as a first-class safety artifact.
Checklist or steps
The following sequence describes the structural phases of robotic system architecture specification. This is a descriptive account of the engineering process — not advisory guidance.
Phase 1 — Application task decomposition
- Identify the discrete tasks the robot must perform (pick, weld, inspect, transport)
- Document payload, reach, speed, and precision requirements for each task
- Determine environmental constraints (temperature, contamination, electromagnetic interference)
Phase 2 — Kinematic and actuator selection
- Map task requirements to kinematic structure (serial, parallel, mobile base)
- Select actuator technology per payload class and duty cycle
- Verify actuator selection against thermal limits and expected operational hours
Phase 3 — Sensor architecture definition
- Identify proprioceptive sensor requirements (encoder resolution, force sensing range)
- Identify exteroceptive sensor requirements (range, field of view, latency tolerance)
- Define sensor fusion architecture and data-rate budget
Phase 4 — Control architecture design
- Specify real-time control loop frequency and OS requirements
- Define high-level task planning layer and its interface to the real-time layer
- Select communication protocols (EtherCAT, PROFINET, CAN) for each interface
Phase 5 — Safety architecture integration
- Conduct risk assessment per ISO 10218-1 and ISO 13849
- Assign Performance Level targets to each safety function
- Specify redundant sensor channels and independent safety monitoring hardware
Phase 6 — Integration and validation planning
- Define subsystem integration test sequence
- Specify acceptance test criteria aligned with robotic systems testing and validation
- Document the as-built architecture for lifecycle maintenance records
Reference table or matrix
Robotic Architecture Component Summary
| Subsystem | Primary Function | Key Standards/References | Common Technologies |
|---|---|---|---|
| Mechanical structure | Force transmission, workspace definition | ISO 9283 (performance criteria) | Steel/aluminum links, harmonic drives, ball screws |
| Actuation | Joint motion generation | IEC 60034 (rotating machines) | AC servo motors, hydraulic cylinders, pneumatic actuators |
| Sensing — proprioceptive | Internal state feedback | IEC 61800-5-2 (drive safety) | Optical/magnetic encoders, F/T sensors, IMUs |
| Sensing — exteroceptive | Environment perception | ISO 13849 (safety-related control) | LiDAR, stereo cameras, ultrasonic sensors |
| Real-time control | Servo loop execution | IEC 62061, ISO 13849 | RTOS (VxWorks, QNX, RT Linux), DSPs, FPGAs |
| High-level planning | Task scheduling, path planning | IEEE 1872 (ontologies for robotics) | ROS 2, proprietary OEM platforms |
| Power subsystem | Energy supply and safety stop | IEC 60204-1 | Servo drives, UPS, safety relays |
| Communication layer | Data exchange, supervisory integration | IEC 61784 (fieldbus profiles) | EtherCAT, PROFINET, OPC-UA, MQTT |
| Safety monitoring | Independent hazard detection | ISO 10218-1/-2, ISO/TS 15066 | Safety PLCs, safety-rated vision systems |