An application programming interface lets different software systems communicate and share data or functionality in a standardized way.
Explore key terminology from robotics, artificial intelligence, and automation in a clear, structured reference. This glossary provides concise, technically accurate definitions with practical context, explaining how terms are used across research, real-world systems, products, and industry discussions. Designed for clarity and consistency, it supports both quick lookups and step-by-step understanding – whether you are learning foundational concepts or deepening your knowledge of advanced robotics and AI systems.
An application programming interface lets different software systems communicate and share data or functionality in a standardized way.
Artificial intelligence is the technology that enables machines to perform tasks that typically require human intelligence, such as learning and decision-making.
An automated guided vehicle is a self-driving industrial robot used to move materials efficiently and safely in warehouses and factories.
An automated storage and retrieval system is a warehouse automation solution that stores and retrieves goods automatically using software-controlled machines.
An autonomous mobile robot is a self-driving robot that navigates dynamically using sensors and onboard intelligence.
A collaborative robot is a safe industrial robot designed to work directly alongside humans without protective barriers.
Computer numerical control machining is a production process where machines use computer programs to manufacture precise and repeatable parts.
Deep learning is an AI technique that uses multi-layer neural networks to learn complex patterns from large datasets.
An end effector is the tool or device attached to a robot arm that performs tasks like gripping or cutting.
Geometric dimensioning and tolerancing is a standardized method for defining part geometry and allowable variation in manufacturing.
Goods to person is a warehouse automation method where products are automatically brought to workers to improve speed and efficiency.
A humanoid robot is a robot with a human-like body structure designed to operate in human environments.
A large language model is an AI system trained on vast text data to understand, generate, and respond to human language.
Machine learning is an AI technique that allows systems to learn from data and improve performance without explicit programming.
A neural network is an AI model made up of connected nodes that learn patterns from data to make predictions or decisions.
Robot Operating System is an open-source software framework that helps developers build, control, and integrate robotic systems.
Robotics as a service is a model that lets businesses use robots through subscriptions instead of purchasing and maintaining them.
A selective compliance articulated robot arm is an industrial robot optimized for fast, precise horizontal motion in assembly and pick-and-place tasks.
The uncanny valley describes the uneasy feeling people experience when robots or digital characters appear nearly human but still feel unnatural.