Skip to main content

Glossary of Robotics Terms

This glossary provides definitions for key terms and acronyms used throughout this book.

A

  • Action (ROS): A communication mechanism in ROS for long-running, asynchronous tasks that provide feedback. It consists of a goal, feedback, and a result.
  • AMCL (Adaptive Monte Carlo Localization): A probabilistic localization system for a robot moving in 2D. It's a key component of the ROS 2 Navigation Stack (Nav2).

D

  • Digital Twin: A virtual model of a physical object or system. It serves as a digital counterpart for simulation, testing, and monitoring.

G

  • Gazebo: A powerful 3D robot simulator that allows for accurate and efficient testing of robots in complex environments.

I

  • Isaac Sim: NVIDIA's scalable robotics simulation application and synthetic data generation tool, built on the Omniverse platform.

J

  • Joint (URDF): Connects two links and defines the relative motion between them.

L

  • Link (URDF): A rigid body of the robot.
  • LLM (Large Language Model): A type of artificial intelligence model trained on vast amounts of text data to understand and generate human-like language.

N

  • Nav2: The ROS 2 Navigation Stack, a framework for mobile robot navigation.
  • Node (ROS): A process that performs computation. A ROS 2 application is typically composed of many nodes.

R

  • ROS (Robot Operating System): A flexible framework for writing robot software. It is a collection of tools, libraries, and conventions that aim to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms.

S

  • Service (ROS): A request/response communication mechanism in ROS. It's used for synchronous, two-way communication.

T

  • Topic (ROS): A named bus over which nodes exchange messages. Topics use a publish/subscribe communication model.

U

  • URDF (Unified Robot Description Format): An XML file format used in ROS to describe all elements of a robot.

V

  • VLA (Vision-Language-Action) Model: A type of AI model that connects visual perception, natural language understanding, and physical robot actions.