Skip to main content

Glossary

This glossary defines key terminology used throughout the "Physical AI & Humanoid Robotics" course.

Terms

Physical AI: Artificial intelligence systems operating and interacting directly within physical environments, utilizing sensors for perception and actuators for action execution.

ROS 2 (Robot Operating System 2): Open-source middleware suite for robot software development, providing tools, libraries, and conventions for constructing complex robotic systems.

Gazebo: Powerful 3D robot simulator enabling testing and refinement of robotic creations in virtual environments.

Unity: Real-time 3D development platform used for creating interactive experiences, including robotics simulations.

NVIDIA Isaac Sim: Scalable robotics simulation application and synthetic data generation tool built on NVIDIA Omniverse, designed for developing and testing AI-powered robots.

VSLAM (Visual Simultaneous Localization and Mapping): Technology enabling robots to construct maps of unknown environments while simultaneously tracking their own locations within them, primarily using visual sensor data.

Nav2: ROS 2 Navigation Stack, a modular framework for autonomous robot navigation, providing tools for path planning, obstacle avoidance, and localization.

Whisper: Open-source automatic speech recognition (ASR) system developed by OpenAI, capable of transcribing audio into text and translating languages.

LLM (Large Language Model): Type of artificial intelligence model trained on vast amounts of text data, capable of understanding, generating, and processing human language.

URDF (Unified Robot Description Format): XML file format in ROS describing robot's kinematic and dynamic properties, visual appearance, and collision model.

SDF (Simulation Description Format): XML file format used in Gazebo describing robots, environments, and other objects in simulations.

MDX (Markdown with JSX): Extension of Markdown allowing embedding JSX components directly within Markdown documents, commonly used in Docusaurus.

CI/CD (Continuous Integration/Continuous Deployment): Set of practices enabling rapid and reliable software delivery by automating build, test, and deployment processes.

WCAG (Web Content Accessibility Guidelines): Set of guidelines for making web content accessible to people with disabilities. Level AA is common target for compliance.

(Additional terms will be incorporated as content evolves.)