LEARN

Robot Control, Where to Start?

Complex robot technology, explained clearly. From controllers to AI integration — essential concepts at a glance.

01. What is a Robot Controller?

A robot controller is the 'brain' of the robot. It sends commands to motors, reads sensor data, and ensures the robot moves with precise position and velocity.

  • Sends position, velocity, and torque commands to motor drivers
  • Reads sensor feedback in real-time to correct errors
  • Handles safety functions like emergency stop and safety interlocks

💡 Just like your brain controls your arms and legs, a robot controller is the 'brain' that governs every movement of the robot.

02. PLC vs SoC Controllers

Traditionally, PLCs (Programmable Logic Controllers) were the standard for industrial robots. But in the AI era, SoC (System on Chip) controllers with built-in GPUs are essential.

  • PLC: Optimized for simple repetitive tasks, no AI capability
  • SoC: AI compute + real-time control on a single chip
  • WIM Robot Controller uses NVIDIA Jetson SoC to solve both simultaneously

💡 Think of PLC as an employee who only follows a fixed routine, and SoC as one who observes the situation and makes decisions. WIM Robot Controller is the latter.

03. What is Real-Time Control?

For robots to move precisely, control commands must be delivered at exact time intervals. This is called 'Real-time Control.'

  • Commands sent to motors every 1ms (1kHz)
  • Lower jitter means higher precision
  • Not possible with standard OS — requires a dedicated real-time OS

💡 1ms is 1/300th of a blink of an eye (300ms). The robot needs commands at this tiny interval to move smoothly and precisely without wobbling.

04. What is ROS 2?

ROS 2 (Robot Operating System 2) is an open-source framework for robot software development. It's the de facto standard used by robot developers worldwide.

  • Modular architecture — assemble only the features you need
  • Proven library ecosystem including MoveIt2 and Nav2
  • DDS-based communication for distributed systems

💡 ROS 2 is like an 'app store' for robots — pick the features you need and combine them. PLEM adds factory-ready capabilities on top of that.

05. AI + Robot Control

Applying AI to robots enables autonomous machines that can 'see, decide, and act.' This combines vision, motion planning, and VLA technologies.

  • AI Vision: Recognize objects and estimate pose via cameras
  • Motion Planning: Calculate optimal collision-free paths in real-time
  • VLA (Vision-Language-Action): Instruct robots with natural language

💡 Previously, you needed an expensive computer next to the robot to run AI. WIM Robot Controller has the AI computer built right inside the controller — no extra hardware needed.

06. What is EtherCAT?

EtherCAT is an industrial real-time communication protocol. It's the industry standard for connecting motor drivers, sensors, and I/O devices at high speed.

  • Ultra-low latency communication in μs range
  • Daisy-chain topology simplifies wiring
  • Supports up to 65,535 nodes

💡 EtherCAT is like a 'high-speed private language' that factory machines use to talk to each other. WIM Robot Controller speaks this language natively, so it plugs right into factory equipment.

Want to learn more?

Explore deeper content on WIM's tech blog or reach out to us directly.

Wimmy

Ask Wimmy anything!