Skip to main content

Glossary

This page contains definitions for key terms used throughout the book.

Action (ROS 2)

A communication pattern for long-running, asynchronous tasks that provides feedback and can be canceled. It consists of an Action Client and an Action Server.

Action Planning

In robotics, the process of generating a sequence of low-level robot actions (e.g., "move arm," "close gripper") to achieve a desired high-level goal, often informed by an LLM.

Digital Twin

A virtual, dynamic representation of a physical object or system. In robotics, it serves as a simulation sandbox for development, testing, and validation before deploying to hardware.

Dynamics

The study of motion in relation to the physical forces that cause it, such as inertia, gravity, and friction. It helps determine the torques and forces required for a robot to perform a movement.