{
"id_to_label": {
"1": "overview",
"2": "getting_started", "2.1": "environment_setup", "2.2": "building_the_project",
"3": "core_concepts", "3.1": "single_source_of_truth_pattern", "3.2": "contract_system", "3.3": "control_mode_architecture",
"4": "architecture",
"5": "configuration", "5.1": "robot_configuration_files", "5.2": "contract_definition", "5.3": "peripheral_configuration", "5.4": "launch_system", "5.5": "configuration_validation",
"6": "protocol",
"7": "inference", "7.1": "inference_architecture", "7.2": "monolithic_execution_mode", "7.3": "distributed_execution_mode", "7.4": "policy_nodes",
"8": "action_dispatch", "8.1": "action_dispatcher_node", "8.2": "temporal_smoothing", "8.3": "topic_and_action_executors",
"9": "data_pipeline", "9.1": "teleoperation_and_data_collection", "9.2": "episode_recording", "9.3": "dataset_conversion_bag_to_lerobot", "9.4": "training_integration", "9.5": "deployment_feedback_loop",
"10": "motion_planning", "10.1": "moveitgateway_node", "10.2": "5dof_kinematic_constraints", "10.3": "moveit_launch_configuration",
"11": "hardware", "11.1": "ros2_control_configuration", "11.2": "hardware_plugins",
"12": "package_reference",
"13": "development", "13.1": "vs_code_configuration", "13.2": "build_system_and_mixins", "13.3": "debugging_and_testing"
},
"title_to_label": {
"IB-Robot Overview": "overview", "Getting Started": "getting_started",
"Environment Setup": "environment_setup", "Building the Project": "building_the_project",
"Core Concepts": "core_concepts", "Single Source of Truth Pattern": "single_source_of_truth_pattern",
"Contract System": "contract_system", "Control Mode Architecture": "control_mode_architecture",
"System Architecture": "architecture", "Configuration System (robot_config)": "configuration",
"Robot Configuration Files": "robot_configuration_files", "Contract Definition": "contract_definition",
"Peripheral Configuration": "peripheral_configuration", "Launch System": "launch_system",
"Configuration Validation": "configuration_validation", "Protocol Conversion (tensormsg)": "protocol",
"Inference Pipeline": "inference", "Inference Architecture": "inference_architecture",
"Monolithic Execution Mode": "monolithic_execution_mode", "Distributed Execution Mode": "distributed_execution_mode",
"Policy Nodes": "policy_nodes", "Action Dispatch": "action_dispatch",
"Action Dispatcher Node": "action_dispatcher_node", "Temporal Smoothing": "temporal_smoothing",
"Topic and Action Executors": "topic_and_action_executors", "Data Pipeline": "data_pipeline",
"Teleoperation and Data Collection": "teleoperation_and_data_collection", "Episode Recording": "episode_recording",
"Dataset Conversion (bag_to_lerobot)": "dataset_conversion_bag_to_lerobot", "Training Integration": "training_integration",
"Deployment Feedback Loop": "deployment_feedback_loop", "Motion Planning (MoveIt)": "motion_planning",
"MoveItGateway Node": "moveitgateway_node", "5DOF Kinematic Constraints": "5dof_kinematic_constraints",
"MoveIt Launch Configuration": "moveit_launch_configuration", "Hardware Integration": "hardware",
"ros2_control Configuration": "ros2_control_configuration", "Hardware Plugins": "hardware_plugins",
"Package Reference": "package_reference", "Development Guide": "development",
"VS Code Configuration": "vs_code_configuration", "Build System and Mixins": "build_system_and_mixins",
"Debugging and Testing": "debugging_and_testing"
},
"hierarchy": {
"overview.rst": {"title": "IB-Robot Overview"},
"getting_started": {
"title": "Getting Started",
"subs": {
"environment_setup.rst": "Environment Setup",
"building_the_project.rst": "Building the Project"
}
},
"core_concepts": {
"title": "Core Concepts",
"subs": {
"single_source_of_truth_pattern.rst": "Single Source of Truth Pattern",
"contract_system.rst": "Contract System",
"control_mode_architecture.rst": "Control Mode Architecture"
}
},
"architecture.rst": {"title": "System Architecture"},
"configuration": {
"title": "Configuration System (robot_config)",
"subs": {
"robot_configuration_files.rst": "Robot Configuration Files",
"contract_definition.rst": "Contract Definition",
"peripheral_configuration.rst": "Peripheral Configuration",
"launch_system.rst": "Launch System",
"configuration_validation.rst": "Configuration Validation"
}
},
"protocol.rst": {"title": "Protocol Conversion (tensormsg)"},
"inference": {
"title": "Inference Pipeline",
"subs": {
"inference_architecture.rst": "Inference Architecture",
"monolithic_execution_mode.rst": "Monolithic Execution Mode",
"distributed_execution_mode.rst": "Distributed Execution Mode",
"policy_nodes.rst": "Policy Nodes"
}
},
"action_dispatch": {
"title": "Action Dispatch",
"subs": {
"action_dispatcher_node.rst": "Action Dispatcher Node",
"temporal_smoothing.rst": "Temporal Smoothing",
"topic_and_action_executors.rst": "Topic and Action Executors"
}
},
"data_pipeline": {
"title": "Data Pipeline",
"subs": {
"teleoperation_and_data_collection.rst": "Teleoperation and Data Collection",
"episode_recording.rst": "Episode Recording",
"dataset_conversion_bag_to_lerobot.rst": "Dataset Conversion (bag_to_lerobot)",
"training_integration.rst": "Training Integration",
"deployment_feedback_loop.rst": "Deployment Feedback Loop"
}
},
"motion_planning": {
"title": "Motion Planning (MoveIt)",
"subs": {
"moveitgateway_node.rst": "MoveItGateway Node",
"5dof_kinematic_constraints.rst": "5DOF Kinematic Constraints",
"moveit_launch_configuration.rst": "MoveIt Launch Configuration"
}
},
"hardware": {
"title": "Hardware Integration",
"subs": {
"ros2_control_configuration.rst": "ros2_control Configuration",
"hardware_plugins.rst": "Hardware Plugins"
}
},
"package_reference.rst": {"title": "Package Reference"},
"development": {
"title": "Development Guide",
"subs": {
"vs_code_configuration.rst": "VS Code Configuration",
"build_system_and_mixins.rst": "Build System and Mixins",
"debugging_and_testing.rst": "Debugging and Testing"
}
}
}
}