Week 01 | SKILL-003

Robot Core Components: A Technical Deep Dive

Published: March 28, 2026 | Author: Smartotics Learning Journey | Reading Time: 7 min

Figure 1: Every robot combines perception, decision, and execution systems

Robot System Architecture

PERCEPTION → DECISION → EXECUTION

(Sensors) → (Computing) → (Actuators)

Quick Summary

Every robot consists of three interconnected systems: Perception (sensing the environment), Decision (processing and planning), and Execution (physical actions). Understanding these core components is fundamental to robotics. This article explores each system in detail, from basic sensors to AI processors, helping you understand how robots perceive, think, and act.

System Architecture: The Robot Triad

Robots, like living organisms, require three fundamental capabilities to operate:

The Robot Triad

  1. SENSE: Perceive environment through sensors
  2. THINK: Process information and make decisions
  3. ACT: Execute physical actions through actuators

These three systems form a continuous feedback loop. The robot senses its environment, processes the data to make decisions, acts on those decisions, then senses the results to refine its next action.

Historical Perspective

Early industrial robots were simple open-loop systems: they received precise instructions and executed them without sensing the results. Modern robots are closed-loop systems with real-time sensing and adaptive behavior. This shift, accelerated by AI advances in 2025, enables robots to handle unstructured environments.

Perception System: How Robots Sense

The perception system converts physical phenomena into data the robot can process. Sensors are the robot’s interface with the physical world.

1. Exteroceptive Sensors (External Environment)

Vision Sensors

TypeDescriptionApplicationsKey Products
RGB CameraStandard color camerasObject recognition, inspectionLogitech, Basler
Depth CameraCaptures 3D spatial dataNavigation, manipulationIntel RealSense, Azure Kinect
Stereo CameraDual cameras for depth3D mapping, obstacle detectionZED, Duo
Event CameraPixel-level brightness changesHigh-speed tracking, dronesProphesee,iniVation

Range Sensors

Touch/Tactile Sensors

2. Proprioceptive Sensors (Internal State)

Proprioception tells the robot about its own state:

SensorMeasuresApplications
EncoderRotation angle/positionJoint position feedback
PotentiometerVariable resistanceSimple position sensing
IMUAcceleration, angular velocityBalance, orientation (drones, humanoids)
Current SensorMotor current drawTorque estimation, motor protection
TemperatureThermal stateOverheating protection

3. Environmental Sensors

Decision System: How Robots Think

The decision system processes sensor data and generates control commands. It ranges from simple microcontrollers to sophisticated AI processors.

1. Control Units

Microcontrollers (MCUs)

Single-Board Computers (SBCs)

Industrial Controllers

2. AI Processors

For advanced perception and decision-making, dedicated AI processors are essential:

PlatformVendorStrengthTypical Use
Jetson OrinNVIDIAGPU + AI accelerationAutonomous vehicles, humanoid robots
Edge TPUGoogleEnergy efficient MLEdge inference, on-device AI
Myriad XIntelVision processingRealsense-equipped systems
Hailo-8HailoHigh performance/wattSmart cameras, AMR

3. Software Stack

Operating Systems

AI/ML Frameworks

Execution System: How Robots Act

The execution system converts commands into physical motion. This includes actuators, power systems, and end effectors.

1. Actuators: Types and Characteristics

TypeHow It WorksProsConsApplications
DC MotorDirect current → rotationSimple, cheap, versatileNeeds gearing for precisionWheels, simple mechanisms
Servo MotorDC motor + encoder + controllerPosition control, feedbackLimited torqueRC vehicles, small robots
Stepper MotorDigital pulses → discrete stepsPrecise positioning without encoderCan lose steps under load3D printers, CNC, 3DOF arms
BLDC MotorBrushless DC, electronic commutationEfficient, durable, powerfulNeeds ESC controllerDrones, humanoid robots
Linear ActuatorConverts rotation to linear motionDirect push/pullLimited strokeHeight adjustment, grippers
PneumaticAir pressure → motionFast, strong, compliantNeeds compressor, hard to controlIndustrial grippers
HydraulicFluid pressure → motionExtremely powerfulHeavy, complex, messyHeavy machinery, excavators

2. Key Actuator Specifications

3. Power Systems

Batteries

TypeEnergy DensityWeightApplications
LiPoHighLightDrones, small robots
Li-ionVery highModerateHumanoid robots, EVs
NiMHModerateHeavyLegacy systems
Lead AcidLowVery heavyIndustrial AGVs

Motor Drivers

Motor drivers interface between the controller and actuators:

4. End Effectors

End effectors are the tools attached to the robot’s arm:

System Integration

The Feedback Loop

Modern robots use closed-loop control:

  1. Sensors measure current state (joint positions, forces, environment)
  2. Controller compares state to desired state
  3. Control algorithm calculates error
  4. Actuators apply correction
  5. Repeat at high frequency (typically 100-1000 Hz)

Communication Protocols

ProtocolSpeedDistanceCommon Use
I2CSlow (400kHz)ShortSensor boards, IMUs
SPIFast (MHz)ShortHigh-speed sensors, displays
UARTModerateModerateGPS, some sensors
CAN BusFastLongAutomotive, industrial robots
EthernetVery fastLongIndustrial robots, ROS

Building Your First Robot

For beginners, I recommend starting with:

Beginner Stack

This simple stack teaches fundamental concepts before moving to more complex systems.

Key Takeaways

  1. Three systems work together: Perception (sensors), Decision (computing), and Execution (actuators) form a continuous feedback loop.
  2. Exteroceptive sensors (vision, LiDAR, tactile) sense the environment; proprioceptive sensors (encoders, IMUs) sense the robot’s internal state.
  3. AI processors like NVIDIA Jetson and Google Edge TPU enable advanced perception and decision-making in modern robots.
  4. Actuator choice depends on requirements: DC motors (simple), servos (position control), BLDC (efficient power), linear (direct motion).
  5. ROS/ROS2 is the standard robot software framework, providing communication, navigation, and manipulation libraries.
  6. Start simple: Arduino/ESP32 + servos + basic sensors teaches fundamentals before tackling complex humanoid systems.

Disclaimer

For informational purposes only. This article does not constitute investment, financial, or business advice. All information is based on publicly available sources and the author’s personal learning perspective.

Image Credits: All images are AI-generated illustrations for blog purposes only. © 2026 Smartotics Learning Journey.