Index Symbols | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W Symbols **kwargs *args .pth File @property _ __init__ __init__.py __name__ __repr__ __slots__ __str__ A Abstract Class Abstract Method Abstract Syntax Tree Abstraction Action Action Node (BT) Adaptive Monte Carlo Localization Aggregation Aliasing AMCL ament_python Argument Arithmetic Operator Assignment Operator Association AST Augmented Assignment B Bag (ROS 2) Base Case BasicNavigator Behavior Tree bool break Built-in Scope Business Rule Bytecode C Call Stack Callable Callback Callback Group CamelCase Cell Object Chained Assignment Chained Comparison change_state Service Circumscribed Radius Class Class Attribute Class Method Closure Code Smell colcon Compiled Language Composite Node (BT) Composition Comprehension Concatenation Concrete Class Condition Node Conditional Expression Container continue Costmap CPython create_lifecycle_publisher Cython D Data Class DDS (Data Distribution Service) DeclareLaunchArgument Decorator Decorator Factory Decorator Node (BT) Deep Copy Default Argument Default Value Pattern Design Phase Design Smell Dev Containers dict Dictionary Dictionary Comprehension Difference Dispatch Table Docker Docstring Dot Notation Duck Typing Dunder Method Durability (QoS) DWB Controller Dynamic Typing E Editable Install else Clause (Loop) Encapsulation Enclosing Scope Entry Point enumerate() Equality Escape Sequence Executor F f-string Factory Method Fallback (BT) Falsy First-Class Object Floor Division Footprint for Loop Formatted String Literal Formatter Foxglove Studio Frame Object Free Variable fromkeys() Frozen Data Class Function Functional Programming functools.partial functools.wraps G Gazebo Harmonic Generalization generate_launch_description GIL Global Interpreter Lock global Keyword Global Scope GraalPy GroupAction H Hashable Higher-Order Function I Identity Identity Operator IfCondition Immutability Immutable import In-Place Operation Indentation Inflation Layer Inheritance Inscribed Radius Instance Instance Attribute Instance Method Integer Cache IntelliSense Interface (ROS 2) Interning Interpreted Language Intersection IronPython Iterable Iterator J JIT Compilation Just-In-Time Compilation Jython K Key (Dictionary) Keyword Argument L Lambda Launch File LaunchConfiguration Lazy Evaluation Lazy Iterator Leaf Node (BT) LEGB Rule Lexer Lifecycle Manager Lifecycle Node Lifecycle Publisher LifecycleNode Linter List List Comprehension Local Scope Logical Operator Loop Closure M map Frame Map Server Mapping Type MCAP Membership Operator Memory Flag (BT) Message Method Method Overriding Method Resolution Order (MRO) MicroPython Middleware Modular Programming Module Modulus Multiple Assignment Mutable Mutually Exclusive Callback Group MutuallyExclusiveCallbackGroup N Name Mangling Namespace (ROS 2) Namespace Pollution Nav2 nav2_simple_commander NavFn Planner NavigateToPose Nested Condition Nested Function Node None nonlocal Keyword Noun/Verb Analysis O Object Occupancy Grid Map on_activate on_cleanup on_configure on_deactivate on_shutdown Operator Overloading Operator Precedence Optional Out-of-Place Operation P Package package.xml Parameter (ROS 2) Parameter Descriptor Parameter File ParameterDescriptor Parameterized Decorator Parser Particle Filter Pass-by-Assignment PEP 8 Polymorphism Pose Graph Positional Argument Primary State (Lifecycle) Process Programming Paradigm Property Protocol Proxy Object Publisher Pure Function py_trees py_trees_ros pyproject.toml PyPy PYTHONPATH Q QoS (Quality of Service) Queue Depth R range() Raw String rclpy Read-Eval-Print Loop Rebinding Recursion Reentrant Callback Group ReentrantCallbackGroup Regulated Pure Pursuit Relational Operator Reliability (QoS) Remapping REP 105 REPL Requirement Analysis Reserved Keyword return Statement Robot Operating System 2 ROS 2 ROS 2 Bag ROS 2 Workspace rosbag2 rosdep RPP RTPS (Real-Time Publish-Subscribe) Ruff S Scan Matching Scope Selector (BT) self Sequence Node Sequence Type Service Set Set Comprehension setup.py Shadowing Shallow Copy Short-Circuit Evaluation Side Effect Simultaneous Localization and Mapping Singleton site-packages SLAM slam_toolbox Slicing Smac Planner snake_case Specialization Spinning SQLite3 Storage Static Method Static Typing String Interning Structural Subtyping Subscriber super() Symmetric Difference Syntactic Sugar sys.path T Ternary Expression Thread Tick (BT) Timer (ROS 2) Token Tokenizer Topic TransitionCallbackReturn Truthiness Truthy Tuple Tuple Packing Tuple Unpacking Type Hint U Ubuntu UML Union Unpacking V Variadic Function View Object Visual Studio Code VS Code W while Loop Wildcard Import Workspace Workspace Overlay Wrapper Function